<SEC-DOCUMENT>0001558370-22-017766.txt : 20221114
<SEC-HEADER>0001558370-22-017766.hdr.sgml : 20221114
<ACCEPTANCE-DATETIME>20221114161822
ACCESSION NUMBER:		0001558370-22-017766
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		82
CONFORMED PERIOD OF REPORT:	20220930
FILED AS OF DATE:		20221114
DATE AS OF CHANGE:		20221114

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:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-25248
		FILM NUMBER:		221385709

	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>10-Q
<SEQUENCE>1
<FILENAME>cwco-20220930x10q.htm
<DESCRIPTION>10-Q
<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: 11/14/2022 6:38:42 PM -->
      <!-- iXBRL Library version: 1.0.8263.24741 -->
      <!-- iXBRL Service Job ID: c482699f-c3e1-48b1-af64-66c6b9ba8104 -->

  <html xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:cwco="http://www.cwco.com/20220930" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:srt="http://fasb.org/srt/2022" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:xbrldi="http://xbrl.org/2006/xbrldi"><head><meta content="text/html" http-equiv="content-type" /><title></title></head><body><div style="margin-top:30pt;"></div><div style="display:none;"><ix:header><ix:hidden><ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" xs:nil="true" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" name="us-gaap:CommitmentsAndContingencies" id="Hidden_33bbHgek90arBEg4XwtIQQ"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" xs:nil="true" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" name="us-gaap:CommitmentsAndContingencies" id="Hidden_embY9BjR20CSNfgIzNt4yw"></ix:nonFraction><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="dei:CurrentFiscalYearEndDate" id="Narr_psacAEgVBEi1x1Dn-bGg5A">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="dei:EntityCentralIndexKey" id="Tc_P6sR0T8uO0KskIK6ZI6LTA_2_1">0000928340</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="dei:CurrentFiscalYearEndDate" id="Tc_neSCerbvHEyyeutZxRwqzA_3_1">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="dei:DocumentFiscalYearFocus" id="Tc_zfX1bbw3nkKisKEbczrE3A_4_1">2022</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="dei:DocumentFiscalPeriodFocus" id="Tc_MIyCIyjSEki47suDenIdmA_5_1">Q3</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="dei:AmendmentFlag" id="Tc_fQGiY44IQECtJvPGJ8e0Jg_6_1">false</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="dei:EntityIncorporationStateCountryCode" id="Hidden_N1VFY8G720ydWsFtuJVIjQ">KY</ix:nonNumeric><ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="INF" name="us-gaap:PreferredStockSharesIssued" id="Hidden_KDya3Z3jxUOX2CdEABj1qA">28635</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" id="Hidden_3wEKUxj2WkGB4Ld8ZHiNtg">34409</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_mwHAvooo_UOU3H3TNB2U3Q" decimals="INF" name="us-gaap:CommonStockSharesIssued" id="Hidden_1AiwPlbWEkyIFmDrTrC16g">15292108</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_12_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_ANI1ZVzzG0OmEwAg58JHCw" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" id="Hidden_glVEgxHNlEysMgdTrPm5ng">15243693</ix:nonFraction><ix:nonNumeric contextRef="As_Of_9_30_2022_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_cwco_cnst_date_20220401_z8kBI_HsJEKSBbOlJauhng" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="Hidden_2vNoVAj5mkqgVksr1-TTIA">P3M</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_9_30_2022_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_cwco_cnst_2022-12-31_-W6EgHXESUWiRkp7OLrsGg" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="Hidden_KY1SUeuPXE-KhkPcdLUyTw">P9M</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_9_30_2022_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_cwco_cnst_2023-12-31_Oq7bh-ynFkOk-ih2Q83v6w" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="Hidden_eD2jZboWwkS9i8uShMmp1w">P1Y</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="cwco-20220930.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_iYV8v8qhWE6dc13gL0QJxg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ChHxw2wNRkaToXfcbhzpPA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_L64VDL9Aa0-Bm6UDtrwWPQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_FgZ_lh--V0CdGjHOopL1ug"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_T_QVxve33kapov9waD8dUQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_1vrsU2LSKEmxEcHtsuyUbQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_JwmlkvE8okelIRwhfsVHTQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_M2DFoK0h3EGKAREJE27aNA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_CjE80kOlhkm92INxDN9zww"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_8_H65jWhH0mxx5w89H9MIw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember_FaH2T-NOikum5I-PRIK5fw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_O_6-qdFLLk6KS1jeySKUZw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_JpsgFkXVckqzEVsvGvV-Mw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_XmO0kFjmS0WmmgvNT_auDw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_SNvAbDG1qE66TiE2PSAVRQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_e-S0eIypmUi5HH7wv6550Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_y5pUFE7QYECBIS-2Efj8VQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_j0xWKJh6N0K-f4zmlODwew"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2022_DspsO17_0kqTPh0_idfeYw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_M6_KJDD07kas-SlKJH8jBg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_CMXciRq00ECXJD3zkuWlTw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_ZhkFHlyBO0Sh2s185snujA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2022_D3fPzVR5Xk6QZ4tI4Gt2iQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_UFTnuufclEmRWljMLWf-Xg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_MboADmWHCkm56C_GauGmvg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_2hxyO3oAGkmP8g2oz9TEyQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_YPH617dDtk21RBa8mvrXvQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_0Zsl5HAa6Ui3p2SzZSazHg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_5yNW2tUVH025CWQdt1sWPA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_UV8hfh_UAkaIlu-5dDo0qA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_piiwvRV2T0mNP-ei9tfS9g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_upWlhp2B-0SgxUxz9EJi_Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_440hUdcqs0aHqb7AkQTHxg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_IvXC8OUpv0uBI12gqYnJOA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_GMMJTnatiU6RkJv8dIHB6Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_7SFUh6xdBU20p5tj6NAxtQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_bknPEiqms0SDlO930zPdIQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_4Ez8Yc_rskWSAqJr658Bfw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_4Gn8qqWX602yySbGNTSrlg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_5WJE9qhkO0-bQraHXNFdQQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_uVlQkqr90ke4FxIveydMfA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_jedABGAKmk6YgVUwoxI-nA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_nrG65NqQ5US9uiq95E5plw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_14nVE-T0oUuPlEanmMWnLQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_MW91Yr40lUCD6P2gQnUROw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_fqy-FjHY9UKyAwb40fRZhQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_ADomMvj-oUCuSH-hlx_nTA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vlzZbEZzrUKCCf0V7mChWg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_QqHAnbxuPkyyqgjPjviRlw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_62c__c1mpU6X3nK4JuRb-w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_55Q2ZIytOU6LA4npYUUlMQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember__bExvVI7N0eq9oqi8PvRsQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_EOnO4JwpIku9ZJlc4tgayQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_bLg_Ivwo0kOyxgSQfmHqkg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_FAy8YYEyPUKkQOQ4V9_Uqw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_S4TpnljWvkWOeJAp0-Nelw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesRevenuesMember_y88aVAtXB0ubkpPOV6qg0A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ServicesRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_RetailRevenuesMember_x4yCr9DOME2oWTVKXiRoTA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:RetailRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingRevenuesMember_gC9GxO8Pf0ifAgHbzKljrw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkRevenuesMember_89d31Gca5UGDdEO5MeI-sQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesRevenuesMember_xC5ikkHNM0i51vhjK2RK_Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ServicesRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_RetailRevenuesMember_ivdHuyX8sEq9LeTnkBR9Zw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:RetailRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingRevenuesMember_rCtG56xKZUiLUkla3NoOvQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkRevenuesMember_TNCYzSor3kiN5UQn3Vj9dw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesRevenuesMember_SCewMsTWfU29jc_jOykl5Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ServicesRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_RetailRevenuesMember_2elhkt_pcEO3laODHWm1_g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:RetailRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingRevenuesMember_uQ3R8t4DME-YSxVmsacT2g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkRevenuesMember_5Y4bWHLbGEennwbNDazwvQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesRevenuesMember_VP3kL42R80yFyHxIIkBFIA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ServicesRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_RetailRevenuesMember_c8_R7Y1lm02osZpM0Y9mwg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:RetailRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingRevenuesMember_evzPiSyr3UylJ-QJOzyZ7g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkRevenuesMember_-zTRZnjufUyfkblC1MX0xw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2022_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_cwco_cnst_date_20220401_z8kBI_HsJEKSBbOlJauhng"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2022_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_cwco_cnst_2023-12-31_Oq7bh-ynFkOk-ih2Q83v6w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-12-31</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2022_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_cwco_cnst_2022-12-31_-W6EgHXESUWiRkp7OLrsGg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-12-31</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2022_To_9_30_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_6F6Rdj0yq0avuBDqas9Xrg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2022_To_9_30_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_VrEMII8hRUq7d_95JayorA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_9_30_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_yg-MAI3yz0CAoXCB45EePg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_9_30_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_O_5CcOhlDU-d9g5Fvjey2w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2021_To_9_30_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_oq8eZLqHrE-9Fm8FovyVVw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2021_To_9_30_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_c17grerkmEqwI1M0WRg5bw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_9_30_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_BvZBO6X0dkaBEbSPuuP-lQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_9_30_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_um6PEiVvZUyNW3TZo6KrGQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2022_To_9_30_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_gd6VoaDBWUiGogvEG7BZQg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cwco:PercWaterCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_9_30_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_VuXhFRLhhk-f-Q6La2uE5A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cwco:PercWaterCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2021_To_9_30_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_JiH7rm3JSEuM1cFbdKpG4A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cwco:PercWaterCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_9_30_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_jJJQuTvPiEuB4DP2xhw4mQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cwco:PercWaterCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_s5NjX6RrfkmIkL5xFxX7PA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_pctuswThrEiQEtga2i8-9A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_7D6ByOYDHk2n_5uLpuU_gA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2022_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_us-gaap_SegmentDiscontinuedOperationsMember_SoACVWFQAEKrC4n8MH2oSw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_us-gaap_SegmentDiscontinuedOperationsMember_SEDx2pZYCk205kBozDApTg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_2_9_2022_To_2_9_2022_srt_RangeAxis_srt_MinimumMember_kBUc2hrAOE2r4n0CKPsBJw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-09</xbrli:startDate><xbrli:endDate>2022-02-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_2_9_2022_To_2_9_2022_KLBn4-I0LEq5BmjnhfGZ3g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-09</xbrli:startDate><xbrli:endDate>2022-02-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2022_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_oJ7LfpUE30SeloURvWGVzw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:AerexIndustriesIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_2_28_2018_srt_OwnershipAxis_cwco_NSCAguaMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_AguasDeRosaritoSapiDeCvMember_Sz10OdOGPEKF1YsKirByiA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:AguasDeRosaritoSapiDeCvMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_8_31_2016_srt_OwnershipAxis_cwco_NSCAguaMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_AguasDeRosaritoSapiDeCvMember_403JbjO0C0SZpO0ld27pUQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:AguasDeRosaritoSapiDeCvMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_4910W1fCHUme7eNTRyX7GA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_wTaA990H3UK7U6EPL65JRQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_J_IDYnXuU06iuOhcE667AA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_MruafSaj7UCWBOfyAtE0wg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_7PZkPCWdfUud8t-hUUBV7A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_gFurzXw690SHhy5dEtc_Kw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_BxhzB0IWaUutDzHa25V2hA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_TXJf--3qlEeVJwNRk5pRhg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_151lw9pFhEC5XSgkVCoqjg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_E_baMwePQkuPDlgMOUO_TA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_B-DmdvmN0E2C42g0iV9SDA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:SegmentRetailMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_o4vQsMMxkUyKIt_bNpYrjw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_rl_YMH3sdEydDoAZ3njMyQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_NCKecayWYE6lmc59uFRDJQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_M6b6-Y0DIUGsescCf8q6hg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:SegmentRetailMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_QpmIhZ6Qb0OMofgx_544Og"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_aNmDlX_QDEan-jUlyVKr2A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_dZPlaSw3HUmj4SS1N4mAqQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_-rP_2qCFTEmcOqpKS5tiew"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:SegmentRetailMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_BJPtvYpc0Uq1Qu_jv8KjWA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_h-SCiFOYzUmqiFlkarOe_A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_G2WxWy2KRk6vcCqHDVOaVg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_OaAa4e2AgEi9RXiu-Il6ZQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:SegmentRetailMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_sJeJ31kDhkGmIMWoErcYCw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_bpi62RbtAki2A5fTiLacuA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_YXri5TsSS0SwJbWOHomqfA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember_eKREuFfU-0mRZiMmHiqBeA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_h1Rv8zIX5Umklvob43uwlA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_j1IVCm8VTki_m00r0I9aDg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_mwHAvooo_UOU3H3TNB2U3Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_ANI1ZVzzG0OmEwAg58JHCw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_CashAndCashEquivalentsAxis_us-gaap_CertificatesOfDepositMember_Vn2ztnrdzk2SDzjE280LaQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2021_MQ278Y9rfE6_aF653jQJAA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_KFEe3-eqYE2PGTT4Bee69Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_10_31_2022_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember_AKXt5RMGKE6se_ttBEo0uA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:PercWaterCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2022_us-gaap_FairValueByAssetClassAxis_cwco_PutOrCallOptionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_Xn7-kPcgqUqxf124e0D_qQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cwco:PutOrCallOptionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2022_us-gaap_FairValueByAssetClassAxis_cwco_PutOrCallOptionsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_ubk0P3XdpEezJTUN7o1WBw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cwco:PutOrCallOptionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_us-gaap_CertificatesOfDepositMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_xOg4hhULCE6XwxMR5lpdyw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_cwco_PutOrCallOptionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_1oJyLntXW0adFZQ-DMMuww"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cwco:PutOrCallOptionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_us-gaap_CertificatesOfDepositMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_znaWitT1J0-CbHiYJGbgHQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_cwco_PutOrCallOptionsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_AH5URe0qWUSA-Ew2FwCq6w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cwco:PutOrCallOptionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2012_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_NSCAguaMember_uN_UNnVkl0q-gt1muBh2mQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:NSCAguaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2012-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_cHBlecbpzUWcZAl6trQIow"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_y5ZrHqLkt0mQo0fVYh7-fA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2022_To_6_30_2022_5EHYrn0YFU6dF657BsKwpA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_hJgLLVyyukqrwtz_JrQ3zw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_3_31_2022_Dyo91Ce4LUyMvXQXFtgr0g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_dK-NtSiCKkq6IARqnPcaTA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_V1S6ulOcu0OqDZFNmkar1Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_q2HTZFN370GVvCR0sYb5bQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_bJSJy1CzkUWudAoth0nKlQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_6KiaFpXZY0eOxUbaecMYag"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2022_srt_MajorCustomersAxis_cwco_WSCMember_J1EFLtvR0ESxsNFRhaMxlg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cwco:WSCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_srt_MajorCustomersAxis_cwco_WSCMember_smcYn3-hMEuHEFiWMBZeSg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cwco:WSCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_cgthwJe75EKjoq2Em0lF0A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cwco:PercWaterCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_hC-CnbZJSkuGjlXMLCogAw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cwco:PercWaterCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_11_9_2022_POMD_25nMEiun8xBdswibA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-11-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_8_22_2016_To_8_22_2016_cwco_TypeOfPhasesAxis_cwco_SecondPhaseMember_srt_OwnershipAxis_cwco_NSCAguaMember_dTodqVeU1ku5s1rnKfB2qw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cwco:TypeOfPhasesAxis">cwco:SecondPhaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-08-22</xbrli:startDate><xbrli:endDate>2016-08-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_8_22_2016_To_8_22_2016_cwco_TypeOfPhasesAxis_cwco_FirstPhaseMember_srt_OwnershipAxis_cwco_NSCAguaMember_Z_M_RKS440ee-S9vdNHATQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cwco:TypeOfPhasesAxis">cwco:FirstPhaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-08-22</xbrli:startDate><xbrli:endDate>2016-08-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2010_To_12_31_2010_srt_OwnershipAxis_cwco_NSCAguaMember_1C5kxnkUN0mCuRPWNLOS2A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2010-01-01</xbrli:startDate><xbrli:endDate>2010-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_8_22_2016_To_8_22_2016_srt_OwnershipAxis_cwco_NSCAguaMember_hJPh6Phb6EOuYGFh0rn8wg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-08-22</xbrli:startDate><xbrli:endDate>2016-08-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2022_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_aKA6cd1TREWt9ki0TdeQnQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_6_29_2020_To_6_29_2020_2xHT4onek0e8WOG-W8GcuA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-29</xbrli:startDate><xbrli:endDate>2020-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_9_30_2022_srt_RangeAxis_srt_MinimumMember_6jetLa8yGECMDWQw_I0LkQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_9_30_2022_srt_RangeAxis_srt_MaximumMember_dH7iAbK0c0G5A6juwGjMEQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2022_To_9_30_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_eYuM_E4y2EKkEy4hPkAmfw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cwco:MexicoProjectDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_9_30_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_M1KV1X2nD0OrF-U1-XO4gQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cwco:MexicoProjectDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2021_To_9_30_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_IwFbMxTfF0iL__-WUmkaYQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cwco:MexicoProjectDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_9_30_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_Z28ebWyxKk--1wphor12Ug"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cwco:MexicoProjectDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_12_31_2021_cwco_FairValueDeterminingMethodAxis_cwco_GuidelinePublicCompanyMethodMember_7GKYmw2tZ0C425eQZTngrg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cwco:FairValueDeterminingMethodAxis">cwco:GuidelinePublicCompanyMethodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_12_31_2021_cwco_FairValueDeterminingMethodAxis_cwco_DiscountedCashFlowMethodMember_wQcx5fQCf0iYvb-FjBcosQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cwco:FairValueDeterminingMethodAxis">cwco:DiscountedCashFlowMethodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_12_31_2021_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_YqLmX8BWrkS6giCaVux7TA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:AerexIndustriesIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_Eac2tD7Eak6qz44PodvgZg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_RXqsC_5KdEiZqZ8lADhocA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:SegmentRetailMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_u1J97lUj8EmFl97DoPxk6w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_ZlYN2R0EjUq3X9XQpqUDTQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_8z8MDuFS20qj8lEJvEzGmA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cwco:MexicoProjectDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_73VXTuw_EESSdyd3p-KS7g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cwco:MexicoProjectDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_8_28_2020_To_8_28_2020_1cXOaO-umUuSpq0mAtzvdA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-28</xbrli:startDate><xbrli:endDate>2020-08-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2022_srt_StatementGeographicalAxis_country_BS_Ejwk989cVEqPJNi6FC3xZA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BS</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_srt_StatementGeographicalAxis_country_BS_TkyD7RheYEmIcCZr6MZ2EA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BS</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_12_31_2021_DW6zr27k2UOsJN3wdCRAQQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_swEaxE1DfkGDLHCpr-eokQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_zsDfk1HuhEmz-Ki7W5IVjg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:SegmentRetailMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_TobrIV5M10SLr0mpuZzhSw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_r8PWjaO3Kk6xUzliDg46SQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_6ajcUNYwckCB753j_tS3HA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_ErhJk0mCt0WSwqpHybASEA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:SegmentRetailMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_UXqUAyVCUkydtZ9fjCgYLg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_amRdkiEIokCCFNHQCZYvJQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_MXN_c-90dGoEk0ycGVTzAutMgQ"><xbrli:measure>iso4217:MXN</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_gal_EkDm7sY4ukeKgyCGIWRqfA"><xbrli:measure>utr:gal</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_ha_ZMS1gthVCU2X7jj_sJRwsQ"><xbrli:measure>utr:ha</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="Unit_Standard_segment_oMpHdZVQ70SkO-qI_j3Cnw"><xbrli:measure>cwco:segment</xbrli:measure></xbrli:unit></ix:resources></ix:header></div><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:1pt;padding-top:1pt;text-align:center;border-bottom:1.0pt solid #000000;border-top:3.0pt solid #000000;margin:0pt;"><span style="color:#0000ff;font-size:1pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_bc808d34_ce29_4f99_9e61_614b19d71318"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">UNITED STATES SECURITIES AND EXCHANGE COMMISSION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Washington, DC 20549</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">FORM </b><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="dei:DocumentType" id="Narr_zBK9V3eQyUy4Vb7ANK-p1Q"><b style="font-weight:bold;">10-Q</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">(Mark One)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="dei:DocumentQuarterlyReport" id="Narr_wntHvQQhSEGc68e3ya045A"><span style="font-family:'Segoe UI Symbol';">&#9746;</span></ix:nonNumeric>&#160;&#160;&#160;<b style="font-weight:bold;">QUARTERLY REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:center;text-indent:-18pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:6pt;font-weight:bold;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">For the quarterly period ended </b><ix:nonNumeric format="ixt:datemonthdayyearen" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="dei:DocumentPeriodEndDate" id="Narr_oDwXfv6UGUSpR2hSvA-ETQ"><b style="font-weight:bold;">September&#160;30,&#160;2022</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">OR</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="dei:DocumentTransitionReport" id="Narr_OooMyojRMkuCFGOz9MZfng"><span style="font-family:'Segoe UI Symbol';">&#9744;</span></ix:nonNumeric>&#160;&#160;&#160;<b style="font-weight:bold;">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:center;text-indent:-18pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:6pt;font-weight:bold;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">For the transition period from ___________ to</b> ___________</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Commission File Number: </b><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="dei:EntityFileNumber" id="Narr_itiIvZmDnUaNWV6oI6XgCw"><b style="font-weight:bold;">0-25248</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:5pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:14pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="dei:EntityRegistrantName" id="Narr_bARAn91rhEmfcPCWszDYag"><b style="font-weight:bold;">CONSOLIDATED WATER CO.&#160;LTD.</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Exact name of Registrant as specified in its charter)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_272a426c_530e_4f50_adae_e1502c91e64b"></a><a id="Tc_1j80DzRL_U2oXCYS9FTTHA_1_0"></a><a id="Tc_4UqhAZ3ytkKC66bc0W0eqw_1_2"></a><a id="Tc_74yQUmkrxUiZcCfLh4eizQ_2_0"></a><a id="Tc_Xufb2QJAzEG8r_TEnAKSAg_4_0"></a><a id="Tc_mGoUjfIFw0-FR_4vCChhew_7_0"></a><a id="Tc_M9x1jM1N-kiusLCxrXrhwg_8_2"></a><a id="Tc_e6JLyhnbvE6fy-XARnOK0w_9_0"></a><a id="Tc_KYw4pff1lUSlWY42Qhi-iA_9_2"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:top;width:48.99%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_N1VFY8G720ydWsFtuJVIjQ;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">CAYMAN ISLANDS</b></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;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:top;width:49%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="dei:EntityTaxIdentificationNumber" id="Tc_CvCbh5nhVEeNlGoEojfWmA_0_2"><b style="font-weight:bold;">98-0619652</b></ix:nonNumeric></p></td></tr><tr><td style="vertical-align:top;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(State or other jurisdiction of</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(I.R.S. Employer Identification No.)</p></td></tr><tr><td style="vertical-align:top;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">incorporation or organization)</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Regatta Office Park</b></p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="dei:EntityAddressAddressLine1" id="Tc_4LNjlZmZXUa6vM4F-a85wQ_5_0"><b style="font-weight:bold;">Windward Three, 4th Floor, West Bay Road</b></ix:nonNumeric></p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="dei:EntityAddressAddressLine2" id="Tc_40QOA8Zqbk-OIA1S4wto2A_6_0"><b style="font-weight:bold;">P.O.&#160;Box 1114</b></ix:nonNumeric></p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="dei:EntityAddressCityOrTown" id="Narr_I5NTx78R2UWI_ppMFp4MUA"><b style="font-weight:bold;">Grand Cayman</b></ix:nonNumeric><b style="font-weight:bold;"> </b><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="dei:EntityAddressPostalZipCode" id="Narr_hi-YtStpdUy0cmqWF84QjA"><b style="font-weight:bold;">KY1-1102</b></ix:nonNumeric></p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:48.99%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric format="ixt-sec:countrynameen" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="dei:EntityAddressCountry" id="Tc_QT0-jRecgUq6SyC7k0VFQA_8_0"><b style="font-weight:bold;">Cayman Islands</b></ix:nonNumeric></p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:49%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">N/A</b></p></td></tr><tr><td style="vertical-align:top;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Address of principal executive offices)</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Zip Code)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(</b><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="dei:CityAreaCode" id="Narr_mpVOZ55nxUuZ2DOhQMTB3w"><b style="font-weight:bold;">345</b></ix:nonNumeric><b style="font-weight:bold;">) </b><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="dei:LocalPhoneNumber" id="Narr_2PNw_30zFUuh6QhtlsWUPw"><b style="font-weight:bold;">945-4277</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Securities registered pursuant to Section&#160;12(b)&#160;of the Act:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_a992b0b9_d3d4_4b3d_9799_c98f477f4d95"></a><a id="Tc_TGAqvDyQCUqqPezajcKCAg_0_0"></a><a id="Tc_5Lda_KkPoUK5l9uWspCUBw_0_2"></a><a id="Tc_sy-gLoeXakSreggnriO37A_0_4"></a><a id="Tc_QPS6QVt0qk6dDrNsy_A5og_1_0"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:top;width:31.55%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Title&#160;of&#160;each&#160;class</b></p></td><td style="vertical-align:top;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:31.56%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Trading&#160;Symbol(s)</b></p></td><td style="vertical-align:top;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:33.4%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Name&#160;of&#160;each&#160;exchange&#160;on&#160;which&#160;registered</b></p></td></tr><tr><td style="vertical-align:top;width:31.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="dei:Security12bTitle" id="Narr_xY5KEVswBkyj0zPx2knFdw">Class&#160;A common stock</ix:nonNumeric>, $0.60 par value</p></td><td style="vertical-align:top;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:31.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="dei:TradingSymbol" id="Tc_winqSkrrTU-BvKANO2qAeQ_1_2">CWCO</ix:nonNumeric></p></td><td style="vertical-align:top;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:33.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric format="ixt-sec:exchnameen" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="dei:SecurityExchangeName" id="Tc_QZe_MvtNP0Cd0JdnNqSOwA_1_4">The Nasdaq Global Select Market</ix:nonNumeric></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d)&#160;of the Securities Exchange Act of 1934 during the preceding 12&#160;months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90&#160;days. <ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="dei:EntityCurrentReportingStatus" id="Narr_VPYYFvhu0E2FYs6aHkwrMg">Yes</ix:nonNumeric>&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-family:'Segoe UI Symbol';">&#9746;</span> &#160;&#160;&#160;&#160;No&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-family:'Segoe UI Symbol';">&#9744;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12&#160;months (or for such shorter period that the registrant was required to submit such files). &#160;<ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="dei:EntityInteractiveDataCurrent" id="Narr_dH45r9Yb_U-hF7D0kzitmw">Yes</ix:nonNumeric>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-family:'Segoe UI Symbol';">&#9746;</span> &#160;&#160;&#160;&#160;No&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-family:'Segoe UI Symbol';">&#9744;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer,&#160;smaller reporting company or an emerging growth company. See the definitions of &#8220;large accelerated filer&#8221;, &#8220;accelerated filer&#8221;, &#8220;smaller reporting company&#8221;, and &#8220;emerging growth company&#8221;&#160;in Rule&#160;12b-2 of the Exchange Act.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Large accelerated filer&#160;&#160;<span style="font-family:'Segoe UI Symbol';">&#9744;</span>&#160;&#160;&#160;&#160;&#160;Accelerated filer&#160;&#160;<span style="font-family:'Segoe UI Symbol';">&#9744;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:6pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric format="ixt-sec:entityfilercategoryen" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="dei:EntityFilerCategory" id="Narr_fgOPuIs6a0i3l7Qq6uydPg">Non-accelerated filer</ix:nonNumeric>&#160;&#160;&#160;<span style="font-family:'Segoe UI Symbol';">&#9746;</span>&#160;&#160;&#160;Smaller reporting company&#160;&#160;&#160;<ix:nonNumeric format="ixt:booleantrue" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="dei:EntitySmallBusiness" id="Narr_RNRbFYmxaEeUdBUoHmKjHQ"><span style="font-family:'Segoe UI Symbol';">&#9746;</span></ix:nonNumeric>&#160;&#160;&#160;&#160;Emerging growth company&#160;&#160;&#160; <ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="dei:EntityEmergingGrowthCompany" id="Narr_LmxYZbgQdk6JiB32UPrWgQ"><span style="font-family:'Segoe UI Symbol';">&#9744;</span></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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&#160;13(a)&#160;of the Exchange Act. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-family:'Times New Roman';">&#9723;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act)&#160;&#160;Yes&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="dei:EntityShellCompany" id="Narr_GofDf7v4l0-ylmoSykV5jg"><span style="font-family:'Segoe UI Symbol';">&#9744;</span></ix:nonNumeric> &#160;&#160;&#160;&#160;No&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-family:'Segoe UI Symbol';">&#9746;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of November 9, 2022, <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" format="ixt:numdotdecimal" scale="0" contextRef="As_Of_11_9_2022_POMD_25nMEiun8xBdswibA" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" id="Narr_Zz_R3EHgbESmLd66gq97bA">15,292,108</ix:nonFraction> shares of the registrant&#8217;s common stock, with US$0.60 par value, were outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#0000ff;font-size:6pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:1pt;padding-top:1pt;text-align:center;border-bottom:3.0pt solid #000000;border-top:1.0pt solid #000000;margin:0pt;"><span style="color:#0000ff;font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;font-size:0pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:91.06%;border:0;margin:30pt 4.47% 30pt 4.47%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_7f7ec20a_11c9_4488_9946_db70ae395da7"></a><a id="TOC"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TABLE OF CONTENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#0000ff;font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0.5pt;padding-right:0.5pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:10.58%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:81.19%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:2.88%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:5.33%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:10.58%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:81.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;width:2.88%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Page</p></td></tr><tr><td style="vertical-align:bottom;width:10.58%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#PARTIFINANCIALINFORMATION_430828"><b style="font-style:normal;font-weight:bold;">PART I</b></a></p></td><td style="vertical-align:bottom;width:81.19%;border-top:1px solid #000000;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#PARTIFINANCIALINFORMATION_430828"><span style="font-style:normal;font-weight:normal;">FINANCIAL INFORMATION</span></a></p></td><td style="vertical-align:bottom;width:2.88%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;width:5.33%;border-top:1px solid #000000;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4</p></td></tr><tr><td style="vertical-align:bottom;width:10.58%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM1FINANCIALSTATEMENTS_482581"><span style="font-style:normal;font-weight:normal;">Item 1</span></a></p></td><td style="vertical-align:bottom;width:81.19%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM1FINANCIALSTATEMENTS_482581"><span style="font-style:normal;font-weight:normal;">Financial Statements</span></a></p></td><td style="vertical-align:bottom;width:2.88%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.33%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4</p></td></tr><tr><td style="vertical-align:bottom;width:10.58%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:81.19%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.88%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.33%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:10.58%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:81.19%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#CONDENSEDCONSOLIDATEDBALANCESHEETS_59377"><span style="font-style:normal;font-weight:normal;">Condensed Consolidated Balance Sheets as of September 30, 2022 (Unaudited) and December&#160;31, 2021</span></a></p></td><td style="vertical-align:bottom;width:2.88%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.33%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4</p></td></tr><tr><td style="vertical-align:bottom;width:10.58%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:81.19%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.88%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.33%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:10.58%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:81.19%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME_"><span style="font-style:normal;font-weight:normal;">Condensed Consolidated Statements of Income (Loss) (Unaudited) for the Three and Nine Months Ended September 30, 2022 and 2021</span></a></p></td><td style="vertical-align:bottom;width:2.88%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.33%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5</p></td></tr><tr><td style="vertical-align:bottom;width:10.58%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:81.19%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.88%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.33%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:10.58%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:81.19%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHO"><span style="font-style:normal;font-weight:normal;">Condensed Consolidated Statements of Stockholders&#8217; Equity (Unaudited) for the Three and Nine Months Ended September 30, 2022 and 2021</span></a></p></td><td style="vertical-align:bottom;width:2.88%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.33%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6</p></td></tr><tr><td style="vertical-align:bottom;width:10.58%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:81.19%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.88%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.33%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:10.58%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:81.19%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLO"><span style="font-style:normal;font-weight:normal;">Condensed Consolidated Statements of Cash Flows (Unaudited) for the Nine Months Ended September 30, 2022 and 2021</span></a></p></td><td style="vertical-align:bottom;width:2.88%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.33%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8</p></td></tr><tr><td style="vertical-align:bottom;width:10.58%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:81.19%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.88%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.33%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:10.58%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:81.19%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#NOTESTOCONDENSEDCONSOLIDATEDFINANCIALSTA"><span style="font-style:normal;font-weight:normal;">Notes to Condensed Consolidated Financial Statements (Unaudited)</span></a></p></td><td style="vertical-align:bottom;width:2.88%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.33%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">9</p></td></tr><tr><td style="vertical-align:bottom;width:10.58%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM2MANAGEMENTSDISCUSSIONANDANALYSISOFF"><span style="font-style:normal;font-weight:normal;">Item 2</span></a></p></td><td style="vertical-align:bottom;width:81.19%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM2MANAGEMENTSDISCUSSIONANDANALYSISOFF"><span style="font-style:normal;font-weight:normal;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></a></p></td><td style="vertical-align:bottom;width:2.88%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.33%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">25</p></td></tr><tr><td style="vertical-align:bottom;width:10.58%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM3QUANTITATIVEANDQUALITATIVEDISCLOSUR"><span style="font-style:normal;font-weight:normal;">Item 3</span></a></p></td><td style="vertical-align:bottom;width:81.19%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM3QUANTITATIVEANDQUALITATIVEDISCLOSUR"><span style="font-style:normal;font-weight:normal;">Quantitative and Qualitative Disclosures about Market Risk</span></a></p></td><td style="vertical-align:bottom;width:2.88%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.33%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">41</p></td></tr><tr><td style="vertical-align:bottom;width:10.58%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM4CONTROLSANDPROCEDURES_940773"><span style="font-style:normal;font-weight:normal;">Item 4</span></a></p></td><td style="vertical-align:bottom;width:81.19%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM4CONTROLSANDPROCEDURES_940773"><span style="font-style:normal;font-weight:normal;">Controls and Procedures</span></a></p></td><td style="vertical-align:bottom;width:2.88%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.33%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">41</p></td></tr><tr><td style="vertical-align:bottom;width:10.58%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:81.19%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.88%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.33%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:10.58%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#PARTIIOTHERINFORMATION_996768"><b style="font-style:normal;font-weight:bold;">PART II</b></a></p></td><td style="vertical-align:bottom;width:81.19%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#PARTIIOTHERINFORMATION_996768"><span style="font-style:normal;font-weight:normal;">OTHER INFORMATION</span></a></p></td><td style="vertical-align:bottom;width:2.88%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.33%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">42</p></td></tr><tr><td style="vertical-align:bottom;width:10.58%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM1ARISKFACTORS_664941"><span style="font-style:normal;font-weight:normal;">Item 1A</span></a></p></td><td style="vertical-align:bottom;width:81.19%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM1ARISKFACTORS_664941"><span style="font-style:normal;font-weight:normal;">Risk Factors</span></a></p></td><td style="vertical-align:bottom;width:2.88%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.33%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">42</p></td></tr><tr><td style="vertical-align:bottom;width:10.58%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM2UNREGISTEREDSALESOFEQUITYSECURITIES"><span style="font-style:normal;font-weight:normal;">Item 2</span></a></p></td><td style="vertical-align:bottom;width:81.19%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM2UNREGISTEREDSALESOFEQUITYSECURITIES"><span style="font-style:normal;font-weight:normal;">Unregistered Sales of Equity Securities and Use of Proceeds</span></a></p></td><td style="vertical-align:bottom;width:2.88%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.33%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">46</p></td></tr><tr><td style="vertical-align:bottom;width:10.58%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM6EXHIBITS_445237"><span style="font-style:normal;font-weight:normal;">Item 6</span></a></p></td><td style="vertical-align:bottom;width:81.19%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM6EXHIBITS_445237"><span style="font-style:normal;font-weight:normal;">Exhibits</span></a></p></td><td style="vertical-align:bottom;width:2.88%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.33%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">46</p></td></tr><tr><td style="vertical-align:bottom;width:10.58%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:81.19%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.88%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.33%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:91.77%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#SIGNATURES_439187"><b style="font-style:normal;font-weight:bold;">SIGNATURES</b></a></p></td><td style="vertical-align:bottom;width:2.88%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.33%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">47</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0000ff;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0000ff;font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0000ff;font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0000ff;font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;display:table;margin-bottom:27.35pt;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:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">2</p></div></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_8225e5ae_8cdf_4875_aa46_8986b8d89bf2"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Note Regarding Currency and Exchange Rates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Unless otherwise indicated, all references to &#8220;$&#8221; or &#8220;US$&#8221; are to United States dollars.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The exchange rate for conversion of Cayman Island dollars (CI$) into US$, as determined by the Cayman Islands Monetary Authority, has been fixed since April&#160;1974 at US$1.20 per CI$1.00.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The exchange rate for conversion of Bahamas dollars (B$) into US$, as determined by the Central Bank of The Bahamas, has been fixed since 1973 at US$1.00 per B$1.00.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The official currency of the British Virgin Islands is the US$.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;display:table;margin-bottom:27.35pt;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:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">3</p></div></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></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;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><a id="_7932faf8_c282_4ea0_bba3_2932cc44a4b3"></a><a id="PARTIFINANCIALINFORMATION_430828"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">PART&#160;I&#160;- FINANCIAL INFORMATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p><a id="ITEM1FINANCIALSTATEMENTS_482581"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">ITEM&#160;1. FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">CONSOLIDATED WATER CO.&#160;LTD.</p><a id="CONDENSEDCONSOLIDATEDBALANCESHEETS_59377"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">CONDENSED CONSOLIDATED BALANCE SHEETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#0000ff;font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_7e3af8f2_f3d8_4d99_b604_5504bd7ac393"></a><a id="Tc_DISYB1N8kUWjVlZ4oq8BgQ_1_2"></a><a id="Tc_SFcdCjui4UGJR4QPnVlwmw_1_5"></a><a id="Tc__vr8RwH7wEqqf8i6Ir86yw_2_2"></a><a id="Tc_BzD1wtDvwk2jGwbTEZV8Vg_2_5"></a><a id="Tc_55OSyG7XN0eBu8mJmTGZ2w_3_2"></a><a id="Tc_vFUnC-yHYkuEb5sMQOGVlg_4_0"></a><a id="Tc_auhXDAPkV02sOaJj9eyI8g_5_0"></a><a id="Tc_q18z9eYSsUm7qkvLB7oDaw_6_0"></a><a id="Tc_aSSiU23XTUmni2NsOpD8_w_6_2"></a><a id="Tc_2k5uk3r-mk6-TCmwMXblHw_6_5"></a><a id="Tc_Ajm4jSUVNUuaNSPRGO2N3A_7_0"></a><a id="Tc_8OlFhDe5o0Gia9bTW4hVxA_8_0"></a><a id="Tc_wMBH1N4X5ECpjJN3VnF1Qg_9_0"></a><a id="Tc_4byAU_CP0EW4dvquCLZc8w_10_0"></a><a id="Tc_ZXJ5yO7T902Eja_pqGUKZw_11_0"></a><a id="Tc_y89vzrnY2E6U1ih18CTd7A_12_0"></a><a id="Tc_O81BWe7MSEuCV3L-40iT0w_13_0"></a><a id="Tc_EraUtaHBc0u2ONor0BKK-g_14_0"></a><a id="Tc_AknVCZPMFUKLq8ANIONMrg_15_0"></a><a id="Tc_AdpTJwBnoEaSWaONzWkRtA_16_0"></a><a id="Tc_Too4Qo_Y40SOAF4VmoT2lQ_17_0"></a><a id="Tc_KpjEZLNBP02eDU_t1-uaPw_18_0"></a><a id="Tc_5PUvSRRbt0iEMWmdJKm2Dw_19_0"></a><a id="Tc_-ZwdWAN0ykS1V-7_IdrJPw_20_0"></a><a id="Tc_AR5KeMV-DECcB1oWdyLbvA_21_0"></a><a id="Tc_L3FLHezJmkCrk1X5w0AJvw_22_0"></a><a id="Tc_CuhnZUgR6U6257bLt8EEBQ_23_0"></a><a id="Tc_TucAyhfY7kWG_TyhjmAdwQ_24_0"></a><a id="Tc_TGTszuOamUe7JqHYm_P3sA_24_2"></a><a id="Tc_adzDn-49L0GY5gj34ZwS-A_24_5"></a><a id="Tc_MbfxsgUQokW9lU3cEfQl7w_26_0"></a><a id="Tc_lRClDb718ESQp4VNUzIQpA_27_0"></a><a id="Tc_PoTBcdl0iEOFKrTkJ45xfQ_28_0"></a><a id="Tc_wJIyrwnONE2rxc2-rKvQDw_28_2"></a><a id="Tc_hx0ea9Nss0usqkWynNFOpw_28_5"></a><a id="Tc_V6imO4oLeEye-fAsBQ4BYA_29_0"></a><a id="Tc_b6M52qUV_0SmC5PQRI_qQw_30_0"></a><a id="Tc_-Xf7RiNLoE68yXNHM4vJUQ_31_0"></a><a id="Tc_2h7GI9uegUivZvnXHW7ORQ_32_0"></a><a id="Tc_mkPfo1koEEig79LLdR5A6w_33_0"></a><a id="Tc_jf9edQE_90iCNbpYLBZM6g_34_0"></a><a id="Tc_D0qJdNPS9EGj1CYUHy9AOg_35_0"></a><a id="Tc_DcNCuv_r20ygSpJT7Z6FRQ_36_0"></a><a id="Tc_UwxomWHk7USnlbMeYFWMYA_37_0"></a><a id="Tc_A9CgNE9ilEuSqSHEG24ibw_38_0"></a><a id="Tc_sJiw56G3vk6DmnSfIturxA_39_0"></a><a id="Tc_7DXgNS4obEOjM1GdgBfDog_40_0"></a><a id="Tc_1hXsYfTzoECu79ZLEWzCCg_41_0"></a><a id="Tc_2UOidaTeK02cAcv4DN06bw_42_0"></a><a id="Tc_juO_X6rJF06u4DDs-CvSdA_43_0"></a><a id="Tc_rsJmoK21s0mTJjfbNwaO8A_44_0"></a><a id="Tc_C5DgbMtHB0CAeKzEGCxQ9w_45_0"></a><a id="Tc_qhWHNe4xJEe2d91Tk_4fDg_46_0"></a><a id="Tc_ShTkMIhmZkWZ9dJlmOOVFg_47_0"></a><a id="Tc_SobGE6RnZkCchZNMikeKJA_48_0"></a><a id="Tc_CYXYvRXlTEapnfxDfA3qSw_49_0"></a><a id="Tc_O628dcjuY0Wxssof5cvg1w_50_0"></a><a id="Tc_pgC6JSbYEU2L_-AVg2s-QQ_51_0"></a><a id="Tc_o_yED6cqLEmnX3vSlKD1Yg_52_0"></a><a id="Tc_cK9ZZQoelkmYGpCbUBSPow_53_0"></a><a id="Tc_e2YDMmwQYUehMiPYcqORLw_54_0"></a><a id="Tc_Chh4KRHKz0q2ar7AZzydAw_55_0"></a><a id="Tc_BAl9LJKoT0yfQ_4OyaPm2w_55_2"></a><a id="Tc_yfrZ5XslfECsSffivx9__w_55_5"></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:bottom;width:68.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">ASSETS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" id="Tc_bmSlEE19OUuJtE5EoA4vCQ_6_3">51,085,289</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" id="Tc_-Y_3FFQ4ZkWMTUWCgHWVmg_6_6">40,358,059</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Certificate of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:zerodash" name="us-gaap:CertificatesOfDepositAtCarryingValue" scale="0" id="Tc_mhuKdU8QuUaud8J78bDBDQ_7_3">&#8212;</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CertificatesOfDepositAtCarryingValue" scale="0" id="Tc_2EMQny9mM0aFJL0N2-lSSw_7_6">2,500,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" id="Tc_vDjzyEBRG0CIsUthfVWIrA_8_3">24,352,487</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" id="Tc_bepeerWxxESMX9bxcTZJsw_8_6">27,349,307</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="0" id="Tc_tcHigDZ8t0aJNneETwCY3g_9_3">4,053,662</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="0" id="Tc_d80w1_OfUEWZJm8-yHfSQw_9_6">2,504,832</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" id="Tc_9xECXLPS7ECg2xUDQaLfXQ_10_3">4,696,845</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" id="Tc_NyTP3fbZyEisuwaxq9tykQ_10_6">2,558,822</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="0" id="Tc_Sb3oUEHzM0C9U7sXPpKaxg_11_3">1,658,912</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="0" id="Tc_aaH9bqKzEUaTj3c-3d--qA_11_6">489,961</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Net asset arising from put/call options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" scale="0" id="Tc_13Hp5PZn8ki0aVgrxtQQBQ_12_3">157,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" scale="0" id="Tc_vOymsZ6QoES6CrI05iaFNA_12_6">128,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Current assets of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="0" id="Tc_5sVYhIyapUa9XT1f1m6OWQ_13_3">500,661</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="0" id="Tc_ny_s25s32kSKNs0O7aOpRg_13_6">1,173,741</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="0" id="Tc_5Yl8OJwpTUWwM-7jdBJQvQ_14_3">86,504,856</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="0" id="Tc_1pyLrLBGlEGQLdbBJ7zndg_14_6">77,062,722</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" id="Tc_FJ6bV4t8i0-RVXIXyGoyRA_15_3">50,236,746</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" id="Tc_gL3pnx4hJUmi6ierg-wRMw_15_6">52,946,539</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="cwco:ConstructionInProgress" scale="0" id="Tc_y6XJRwhV80WjEa7fNtlvKw_16_3">2,618,972</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="cwco:ConstructionInProgress" scale="0" id="Tc_yEVnI9Jk0EW5jy6-kdd9gQ_16_6">710,863</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Inventory, noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InventoryNoncurrent" scale="0" id="Tc_ldONBF4XNUq7RsY5VycRgA_17_3">4,882,659</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InventoryNoncurrent" scale="0" id="Tc_20bZOAisW024eYGTs2jtBg_17_6">4,733,010</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Investment in OC-BVI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="0" id="Tc_MaktpYJrdkqRAnsYu5MCTw_18_3">1,538,743</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="0" id="Tc_Cuyc15sWkkqPlo_BXGN2wA_18_6">1,715,905</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="0" id="Tc_2cxUsrpeWkWWgK_V3pWbPg_19_3">10,425,013</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="0" id="Tc_Kws9Mb8vUEi2-F3mbTof7g_19_6">10,425,013</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" id="Tc_ORB8LVB51US_FjHRFfE6zw_20_3">2,959,166</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" id="Tc_WE1qmcssJUuu-as5gJQy_g_20_6">3,401,666</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" id="Tc_1Of0_gh2P0mz8yrafRM2Dg_21_3">2,179,159</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" id="Tc_ZEBacfd-dESlcoK-l-0SIw_21_6">2,681,137</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="0" id="Tc_QaPPYKb3W0ylJ8RpjpXqxA_22_3">2,525,864</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="0" id="Tc_ylgayuI7706ccax7EDZrgA_22_6">2,204,013</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Long-term assets of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" scale="0" id="Tc__ab0CrG2c0SXaQ1xBWtjIQ_23_3">21,139,574</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" scale="0" id="Tc_HC2hdh1Xtkign9Key4BENQ_23_6">21,146,186</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="0" id="Tc_TKQhMfpYKEOJOMuSylny4w_24_3">185,010,752</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="0" id="Tc_TXjAHPptG0KDX8XpZMopDw_24_6">177,027,054</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">LIABILITIES AND EQUITY</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Accounts payable, accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="0" id="Tc_aXt2DnED-k6AN0f6GKV6pw_28_3">6,332,647</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="0" id="Tc_MsJe_Q02FU6liQeZDNRGZA_28_6">2,831,925</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Accounts payable - related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="0" id="Tc_H4y1R4nAf0iwVZj2dAn5Kg_29_3">569,088</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="0" id="Tc_Fn75n1Myz0iiSqn6NGm4Pw_29_6">163,947</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Accrued compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccruedEmployeeBenefitsCurrent" scale="0" id="Tc_5sL7e5BUckKu9KfDHYK7ag_30_3">2,061,131</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccruedEmployeeBenefitsCurrent" scale="0" id="Tc_VgCH6-pJE0C2Ljr0P6nj0Q_30_6">1,435,542</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Dividends payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DividendsPayableCurrent" scale="0" id="Tc_QJU7sjzWekCm54nXaqv0UQ_31_3">1,377,540</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DividendsPayableCurrent" scale="0" id="Tc_xjOxZqMdOEC27JaD1096ig_31_6">1,320,572</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Current maturities of operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" id="Tc_2aCO7PqctEOnpjTJEWdK3g_32_3">555,300</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" id="Tc_n0-nq5jDi0a7TXIFZPBJcw_32_6">592,336</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Current portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="0" id="Tc_SGmcRBTp4kmR-SV7jJF3og_33_3">85,533</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="0" id="Tc_d4KFGOliQECFa3DEAEWGlg_33_6">62,489</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Contract liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="0" id="Tc_9Rgb4YoMD0aKV4melbofhQ_34_3">3,753,488</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="0" id="Tc_CU_-cz3P00Gw3eajCkzblg_34_6">513,878</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeCurrent" scale="0" id="Tc_T6ytTt0JM0eTuXeUNYs63Q_35_3">408,534</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeCurrent" scale="0" id="Tc_xZzmSTazC0OpDUEJiJl9QA_35_6">583,646</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Current liabilities of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="0" id="Tc_FXujrVADtECIvnlBCM5-WA_36_3">237,675</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="0" id="Tc_0CaMzDXl4kmhvCbk4Gy9Gg_36_6">182,322</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="0" id="Tc_zu6yBQdEDkegelKFyAmFiA_37_3">15,380,936</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="0" id="Tc_nYJTOJFwhUSDTCn06d3D_A_37_6">7,686,657</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Long-term debt, noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" id="Tc_jdRMcuc-YEaroo4FrS42aQ_38_3">145,852</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" id="Tc_7ZkIwzwyZka5040_gY4VqQ_38_6">152,038</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="0" id="Tc_4xaSJAC3YkKLylWnOy5Tew_39_3">1,114,809</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="0" id="Tc_RCmdT7KleUOnBSIBj48PQw_39_6">1,236,723</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Noncurrent operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" id="Tc_u_FUQZTYhkGMpA3Tvkwmow_40_3">1,721,643</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" id="Tc_Z8yeezDwc0Gyt-RoHY544Q_40_6">2,137,394</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="0" id="Tc_ysEZgxWnoEeIuS0IfUPtDg_41_3">141,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="0" id="Tc_G1LcjFNbhUuc8EN-f8YhKw_41_6">141,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Long-term liabilities of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" scale="0" id="Tc_p5ZoFjcXl0y9J46gQksxAA_42_3">691</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" scale="0" id="Tc_C7QiKlUYs0CFoqCrhEkmiQ_42_6">7,819</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="0" id="Tc_pYjJY1lj7EaK0fN7-Tj4qg_43_3">18,504,931</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="0" id="Tc_br-NlMpp8kadsxnWvJ8D6w_43_6">11,361,631</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Commitments and contingencies</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Consolidated Water Co. Ltd. stockholders&#39; equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:8pt;">Redeemable preferred stock, </span><span style="font-size:8pt;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="Narr_fTKy1vgbT0mqb9fdUhyYMA"><ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="Narr_wV1IbA5z6UWAV8wSEC3TAA">0.60</ix:nonFraction></ix:nonFraction></span><span style="font-size:8pt;"> par value. Authorized </span><span style="font-size:8pt;"><ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="Narr_Aab4oMjK4EyfVVJTttYI6Q"><ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="Narr_07a2iQ8UtkWincpEPZpB2Q">200,000</ix:nonFraction></ix:nonFraction></span><span style="font-size:8pt;"> shares; </span><span style="-sec-ix-hidden:Hidden_KDya3Z3jxUOX2CdEABj1qA;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">issued</span></span><span style="font-size:8pt;"> and </span><span style="-sec-ix-hidden:Hidden_3wEKUxj2WkGB4Ld8ZHiNtg;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">outstanding</span></span><span style="font-size:8pt;"> </span><span style="font-size:8pt;"><ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesIssued" scale="0" id="Narr_DNt3bHmmsEis0LhL4dF7_Q">34,409</ix:nonFraction></span><span style="font-size:8pt;"> and </span><span style="font-size:8pt;"><ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="Narr_5CX9x4YqRkagEekPvNIbJg">28,635</ix:nonFraction></span><span style="font-size:8pt;"> shares, respectively</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PreferredStockValue" scale="0" id="Tc_RhUG9rkasku-4qtjTTCpPg_47_3">20,645</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PreferredStockValue" scale="0" id="Tc_YWNgS-lE9ECbVqUysrtarg_47_6">17,181</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:8pt;">Class A common stock, </span><span style="font-size:8pt;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="As_Of_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_mwHAvooo_UOU3H3TNB2U3Q" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_AaTTbka0y0auBTle62LgSA"><ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="As_Of_12_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_ANI1ZVzzG0OmEwAg58JHCw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_MmskkO7mBUagASIVqnwdWQ">0.60</ix:nonFraction></ix:nonFraction></span><span style="font-size:8pt;"> par value. Authorized </span><span style="font-size:8pt;"><ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_mwHAvooo_UOU3H3TNB2U3Q" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_ftJ8s70tRUGkqR3tNSycxg"><ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_12_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_ANI1ZVzzG0OmEwAg58JHCw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_QvH64kuRiEeBj8Xcrp22CQ">24,655,000</ix:nonFraction></ix:nonFraction></span><span style="font-size:8pt;"> shares; </span><span style="-sec-ix-hidden:Hidden_1AiwPlbWEkyIFmDrTrC16g;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">issued</span></span><span style="font-size:8pt;"> and </span><span style="-sec-ix-hidden:Hidden_glVEgxHNlEysMgdTrPm5ng;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">outstanding</span></span><span style="font-size:8pt;"> </span><span style="font-size:8pt;"><ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_mwHAvooo_UOU3H3TNB2U3Q" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="Narr_qtGZ79Prt0mMVvnS_liGyg">15,292,108</ix:nonFraction></span><span style="font-size:8pt;"> and </span><span style="font-size:8pt;"><ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_12_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_ANI1ZVzzG0OmEwAg58JHCw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Narr_O73LBPrMnUGARPeItM_HGA">15,243,693</ix:nonFraction></span><span style="font-size:8pt;"> shares, respectively</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_mwHAvooo_UOU3H3TNB2U3Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="0" id="Tc_eBnsqwa79Umyu2Wkdq7pjg_48_3">9,175,265</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_ANI1ZVzzG0OmEwAg58JHCw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="0" id="Tc_cmNk_1Bi7UKn8C9G5n63IQ_48_6">9,146,216</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Class B common stock, $<ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="As_Of_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_j1IVCm8VTki_m00r0I9aDg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_DKAfWLC14kyT8vgftx3y1w">0.60</ix:nonFraction> par value. Authorized <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_j1IVCm8VTki_m00r0I9aDg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_u2pWHsH3bEKf9-79y2bOtA">145,000</ix:nonFraction> shares; <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_j1IVCm8VTki_m00r0I9aDg" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:CommonStockSharesIssued" scale="0" id="Narr_Rw_j_pjUdEOhiZNjY5Mayw"><ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_12_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_h1Rv8zIX5Umklvob43uwlA" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:CommonStockSharesIssued" scale="0" id="Narr_Q5tu0OFefEOsq-B_pBy1Ew">none</ix:nonFraction></ix:nonFraction> issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_j1IVCm8VTki_m00r0I9aDg" decimals="0" format="ixt:zerodash" name="us-gaap:CommonStockValue" scale="0" id="Tc_nqkhq1QJkE6woUKLmB5pFw_49_3">&#8212;</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_h1Rv8zIX5Umklvob43uwlA" decimals="0" format="ixt:zerodash" name="us-gaap:CommonStockValue" scale="0" id="Tc_lUKWzqew2k6vFTPJH75xfw_49_6">&#8212;</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Additional paid-in capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="0" id="Tc_u1AR_PBmK065cAwFBhSyGw_50_3">88,614,319</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="0" id="Tc_BcpwsAwKGESz5dbcRRh33A_50_6">87,812,432</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Retained earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" id="Tc_oUzqz1Y8_keZuuBoVd12fQ_51_3">61,020,487</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" id="Tc_wPTaqRbLr0GiNi97hkwDSA_51_6">60,603,056</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Total Consolidated Water Co. Ltd. stockholders&#39; equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_DWZp2R_1xk-S_dQTMHettg_52_3">158,830,716</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_cRtH05AqE0-g58mcC8o_xA_52_6">157,578,885</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:MinorityInterest" scale="0" id="Tc_l6mZCeg7ZU2_nra1sXkLLw_53_3">7,675,105</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:MinorityInterest" scale="0" id="Tc_8ovdu8BV6Uy5ecyDhv3IMA_53_6">8,086,538</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_dI4gZS3aOEei37pV6cJaBw_54_3">166,505,821</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_3GdHeJInok-OHGugCJfj9g_54_6">165,665,423</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total liabilities and equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" id="Tc_nYF8V5rZbEK9PRRpyNeCaA_55_3">185,010,752</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" id="Tc_MlYh6pS2KEStuH5s1U5mgA_55_6">177,027,054</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;">The accompanying notes are an integral part of these condensed consolidated financial statements.</p></div><div style="clear:both;display:table;margin-bottom:27.35pt;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:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">4</p></div></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_45992dd1_ed2c_4fa8_a72d_043c0966b5bb"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">CONSOLIDATED WATER CO.&#160;LTD.</p><a id="CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME_"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">CONDENSED CONSOLIDATED STATEMENTS OF INCOME (LOSS)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">(UNAUDITED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_2eec2c3a_4d13_45b7_9c0b_af4c4a0aa680"></a><a id="Tc_9JqVg29HEkK5j4lLEazaCg_1_2"></a><a id="Tc_e8DLjkmtQkOtK6rd-0vK6Q_1_8"></a><a id="Tc_X2Abu0f5Q0G2WkoIQ_JB8Q_2_2"></a><a id="Tc_GW53zAVHiUu_ag9v5hxNHQ_2_5"></a><a id="Tc_Mhxn9S5zXUWYbwhz78Xu3Q_2_8"></a><a id="Tc_7thV-SfVaU6Zfha5jK4aFQ_2_11"></a><a id="Tc_tt5yuOC8TkCXYqhRXoxs6g_3_0"></a><a id="Tc_65PYi-tJT0en8mcrNAC_sw_3_2"></a><a id="Tc_tgpLIaZiJkeEZCwqHXR6ig_3_5"></a><a id="Tc_60o_oTodgkOrehDG0zDerw_3_8"></a><a id="Tc_8gvoqAof5Uy-cV8gombqwA_3_11"></a><a id="Tc_9zDBGV82_UWstHt42VA1Ww_4_0"></a><a id="Tc_VLvGH-qntEWwMyHuh1Tqqg_5_0"></a><a id="Tc_x5js4qnPr0WlOoGIj-9D9Q_6_0"></a><a id="Tc_q9u4Ps7nKE6yABs98-VU6A_7_0"></a><a id="Tc_NvTWlVnRKUOwsjwlUKU_Og_8_0"></a><a id="Tc_VrrO2K5K6U6P2heypfL6eg_10_0"></a><a id="Tc_h5OPeE3bzEGvTP1O7c5vZg_11_0"></a><a id="Tc_3EFquWMdtkyW0_IR-CYo6g_12_0"></a><a id="Tc_L0upoP5LXUKEe1dMwNR_6Q_13_0"></a><a id="Tc_-mCgHhf8e0KIEpBATHVmqg_14_0"></a><a id="Tc_tAGhUaAGd0S2K4ls3F_r9Q_15_0"></a><a id="Tc_OsI_qsg-5UCF4FYMBIzQuQ_16_0"></a><a id="Tc_nDuX-rnl90y0Q_sp_Y8L8Q_17_0"></a><a id="Tc_zI9GRipFYk2O_N8owwSlKw_18_0"></a><a id="Tc_OrutjTJoz0CzhCnjnMfKpg_19_0"></a><a id="Tc_tQ40QfBmhUm887CKaYmUjA_20_0"></a><a id="Tc_0uMiK-lmFUuDzYQLnlTmHw_21_0"></a><a id="Tc_oIRA7-nEOU26PH-qSXDknA_22_0"></a><a id="Tc_TiaImd8HdkmJ8G0zpYV_JA_23_0"></a><a id="Tc_ur2QVCuf6Eufnn2mDGPBeA_24_0"></a><a id="Tc_D2aWw_DorUWSLeXzx_AKkw_24_2"></a><a id="Tc_DazFvMGaskitF2vUCd6rSg_24_5"></a><a id="Tc_a7vUJ3o-0kajsMbfnhfUYw_24_8"></a><a id="Tc_fnIrtCsGcUWO-__eJeeASQ_24_11"></a><a id="Tc_wsvuIA26XE-5Dq15mFZgeA_26_0"></a><a id="Tc_DHh2oA8u9kmnitXeVo59OA_27_0"></a><a id="Tc_qMnxEbLHb0--ZfuDT0g0cg_27_2"></a><a id="Tc_KP7LuZmwZ0G1NNApKL3Xfg_27_5"></a><a id="Tc_QWefzUguS0ySa7ICn_4npQ_27_8"></a><a id="Tc_whYpyrHvI0inus0jYCqwDg_27_11"></a><a id="Tc_eehBf9SuGUGH_TVklOcAgA_28_0"></a><a id="Tc_8l6TzkEn70SwARWZTyL-0g_29_0"></a><a id="Tc_ksuVHAZY5kC2WQHR5gOkfg_29_2"></a><a id="Tc_tpWLgKmYjkiitrUnvuRztw_29_5"></a><a id="Tc_NpkE4G0aUUaqsEgo8ZP8tw_29_8"></a><a id="Tc_QeIKPcfBRkKnOuWLu_j4Sg_29_11"></a><a id="Tc_u7bIQTbDZUCrg9zg0vsvXg_31_0"></a><a id="Tc_9lXygy_uvE-WV-84v6Aqig_32_0"></a><a id="Tc_PHDR9VrqcEGc05dh710tYw_32_2"></a><a id="Tc__cOWTwYbx0WFIJofVB_zhw_32_5"></a><a id="Tc_mcC60g_S30qw99XZDUJYww_32_8"></a><a id="Tc_85vs7PedjkagpssqF9Nlcg_32_11"></a><a id="Tc_5qRrTGF_E0GCFqFwbxMV6A_33_0"></a><a id="Tc_KK-9ZHORN0WCXowQWN_Y_Q_34_0"></a><a id="Tc_Mp-YinQmSk2VfJjIOV-ZNw_34_2"></a><a id="Tc_GyXMNyJmLUSnioGFM3rp6A_34_5"></a><a id="Tc_JQRfmxWj50ejNt1tgfv33w_34_8"></a><a id="Tc_tfmns5ycZU2vE6ihwOo3qQ_34_11"></a><a id="Tc_7LK-LezqG02BgItzIdfNig_36_0"></a><a id="Tc_wFrw9FKS4EC4Ki_NC6lu2w_36_2"></a><a id="Tc_VU1Wq5XbHUyg2rTL0Xjijg_36_5"></a><a id="Tc_6TU1uQCciUKQb9Hk2okDZg_36_8"></a><a id="Tc_ENFVyGY5O0iFYwYxQLS6lw_36_11"></a><a id="Tc_WQXj_fgrHEC3002b0myLwQ_38_0"></a><a id="Tc_8fAU4lmLkUmtI8d55OrU8g_39_0"></a><a id="Tc_YPjW4TIZmkatGPGacKmDHA_40_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:bottom;width:47.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_duFo-laAikCR5_nTlER2cg_3_3">25,051,705</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_QTUkwxJlYUa4aNJd8rrReg_3_6">16,413,146</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_kbcXqNPRSUOIbMFPUNbFow_3_9">65,676,737</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_DDtSgmNIDkmAKe6wNvAc1A_3_12">50,217,987</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:8pt;font-weight:bold;">Cost of revenue </b>(including purchases from related parties of $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_VrEMII8hRUq7d_95JayorA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" scale="0" id="Narr_55s-kwHvmUymENsabiJOrw">685,481</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_c17grerkmEqwI1M0WRg5bw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" scale="0" id="Narr_uKAEqQo3P06zdoftFt3WQg">104,813</ix:nonFraction> for the three months ended, and $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_O_5CcOhlDU-d9g5Fvjey2w" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" scale="0" id="Narr_pVTokGn9bUWqtc4hD1hQBA">2,165,850</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_um6PEiVvZUyNW3TZo6KrGQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" scale="0" id="Narr_rCpB0WGTGUGBi78OHjj2tA">390,196</ix:nonFraction> for the nine months ended, September 30, 2022 and 2021, respectively)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="0" id="Tc_JrRv0C6bm0O9u2787w0ysw_4_3">18,207,932</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="0" id="Tc_hCutitb5yECShmkDQXsNpQ_4_6">10,722,547</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="0" id="Tc_XZ2bKq4eBEuXsYsQ4fCK8g_4_9">44,211,703</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="0" id="Tc_6XYaUZKObUiSmmaXoQlFVg_4_12">32,336,025</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Gross profit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="0" id="Tc_AsROxsC260eFQRoSerBtbQ_5_3">6,843,773</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="0" id="Tc_Ch1vcb1bGUe8_Nnj5itDZg_5_6">5,690,599</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="0" id="Tc_VGCA7TWn9UCBOcDZFkRrdg_5_9">21,465,034</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="0" id="Tc_CsvmZ2JlDkyMgfdnf5M59w_5_12">17,881,962</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:8pt;font-weight:bold;">General and administrative expenses</b><span style="font-size:8pt;"> </span>(including purchases from related parties of $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_6F6Rdj0yq0avuBDqas9Xrg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" scale="0" id="Narr_iG_owx44Y0-5BMaexzTEsA">24,231</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_oq8eZLqHrE-9Fm8FovyVVw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" scale="0" id="Narr_1Wyr17f8LEiPMMpc-YCkOA">24,231</ix:nonFraction> for the three months ended, and $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_yg-MAI3yz0CAoXCB45EePg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" scale="0" id="Narr_bdiOFXjtW0SJyIv0JeGgMg">72,693</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_BvZBO6X0dkaBEbSPuuP-lQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" scale="0" id="Narr_9ctmqsznH0GGE2U_BaT9Pg">52,959</ix:nonFraction> for the nine months ended, September 30, 2022 and 2021, respectively)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" id="Tc_pEy2_hYC_UikYSNy0blCsw_6_3">5,610,650</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" id="Tc_1mueq3tsLESy52s0tT5D6g_6_6">4,359,040</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" id="Tc_ZPzUBoatiUegUv77fG76Hw_6_9">15,403,458</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" id="Tc_Y88cIB1_YUih8F0EWVpwMA_6_12">13,847,830</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Gain (loss) on asset dispositions and impairments, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" scale="0" id="Tc_fMMSJ9LsKECXtJ8s0nKCCw_7_3">3,499</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" scale="0" id="Tc_YiKM_i-Bq0eP-63CUa07Lw_7_6">612</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" scale="0" id="Tc_BT-fMP6KhEeC4dZcEu0ijg_7_9">21,237</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" sign="-" scale="0" id="Tc_I6ul3tBdWEmGKnCX4oruzQ_7_12">3,144,961</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Income from operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="0" id="Tc_ga98gkvQ4EyoHTgUj4dChw_8_3">1,236,622</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="0" id="Tc_UBEiyGQ4BEmqrOMmUewKvQ_8_6">1,332,171</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="0" id="Tc_AjPsIPlc7UCRJ9V1wupB8g_8_9">6,082,813</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="0" id="Tc_VNnm3Tn-AE-pq5uU0D0d0w_8_12">889,171</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Other income (expense):</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeOther" scale="0" id="Tc_vcMSTQ7CCE6i47K8PvfV6A_11_3">56,701</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeOther" scale="0" id="Tc_FmT2oTKwzketpUDRE-Bp_g_11_6">168,880</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeOther" scale="0" id="Tc_cXPrT_-XTEaZRevDxoQ52Q_11_9">348,304</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeOther" scale="0" id="Tc_tYn3W4OS-kOn1AkdDwyrTw_11_12">503,889</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="0" id="Tc_FgGYwiXEZkeBli4bRIuhhg_12_3">2,042</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="0" id="Tc_isXCkcoGdEuoBTyEuArXEQ_12_6">2,216</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="0" id="Tc_10IWpBU120uF1x5sSWozOw_12_9">8,847</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="0" id="Tc_NIkDKsAY0ECiwsZNX_t2WA_12_12">7,714</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Profit-sharing income from OC-BVI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="cwco:ProfitLossFromSubsidiaries" scale="0" id="Tc_xvtGdfvDQE2j2cVV7eMZbA_13_3">6,075</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="cwco:ProfitLossFromSubsidiaries" scale="0" id="Tc_L4uoaaBHt06MNfQ_kpSBUQ_13_6">6,075</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="cwco:ProfitLossFromSubsidiaries" scale="0" id="Tc_D5RKwNIumUepcVOQR3QL3g_13_9">24,300</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="cwco:ProfitLossFromSubsidiaries" scale="0" id="Tc_L_CdhFoREUywQbcaTxxnMQ_13_12">16,200</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Equity in the earnings of OC-BVI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="0" id="Tc_G6uvngpjdkWVhUrSBjnkLw_14_3">19,921</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="0" id="Tc_e1nEi1xiXUm42HhfQO2Q7w_14_6">17,717</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="0" id="Tc_zRWwTGpQmkqmOHaqCC8SQg_14_9">71,238</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="0" id="Tc_l9PrjZfll0OeACb2KmPE9A_14_12">44,223</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Net unrealized gain (loss) on put/call options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:UnrealizedGainLossOnDerivatives" sign="-" scale="0" id="Tc_43sLDe5pTky7RgrKhtGc8g_15_3">247,000</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:UnrealizedGainLossOnDerivatives" sign="-" scale="0" id="Tc_Za7qgclrdU2PBsTw8ZnYzQ_15_6">54,000</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:UnrealizedGainLossOnDerivatives" scale="0" id="Tc_QuBf9tXJzEOglgzIPnk27Q_15_9">29,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:UnrealizedGainLossOnDerivatives" scale="0" id="Tc_7Sc_vIpkjE-zRde9dutucw_15_12">108,000</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" sign="-" scale="0" id="Tc_08vpBf0mz0uL2hBoI0chJw_16_3">2,635</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" id="Tc_-p9yF1ypZkGIIl8pk_JtMA_16_6">15,712</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" id="Tc_1siXX9hzHUuLLOUoaRNqww_16_9">84,734</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" id="Tc_KLKV2DzlxUCQgqCR9P8flw_16_12">35,292</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> Other income (expense), net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" sign="-" scale="0" id="Tc_Me8vQHoGrEKBqUeutNFVXw_17_3">168,980</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" id="Tc_ua6-ZWY-NEabznHlY2UxRA_17_6">152,168</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" id="Tc_xjw6acU-QkO-e-PhAtfh_g_17_9">548,729</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" id="Tc_roJHIPxp7EyDSqkqx-JvUA_17_12">699,890</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Income before income taxes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" id="Tc_uWE4TLdRn0mR2ZgRO-k5wQ_18_3">1,067,642</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" id="Tc_q__LHtbto02QenNNXVadeQ_18_6">1,484,339</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" id="Tc_KcTckitLQUCOFXb8a_-ezQ_18_9">6,631,542</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" id="Tc_8mXVZCsd5UC5lIegvKRW7w_18_12">1,589,061</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Income tax provision (benefit)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" id="Tc_tN75z-uylkmzZhBIENWM-w_19_3">26,616</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" sign="-" scale="0" id="Tc_i_NfHssZkU-Lmbh0troDOA_19_6">11,230</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" id="Tc_T_QXI31dFEy9YZu_NclmIA_19_9">83,041</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" sign="-" scale="0" id="Tc_T1pHgFCCJki9m6bQ0zCg9w_19_12">20,735</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Net income from continuing operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_0PNApy8Dn0m01NlBUxlqMA_20_3">1,041,026</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_k60tidP6VEaMaKx9ZpZ7Wg_20_6">1,495,569</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_HtqiI_JNAkWYEvpeffY_Ow_20_9">6,548,501</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_Tu98NZJ-J0CsAl0YoUuvrQ_20_12">1,609,796</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Income from continuing operations attributable to non-controlling interests</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" scale="0" id="Tc_ZmQceYEk1kiIR0EKJikewA_21_3">217,415</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" scale="0" id="Tc_xOrAJ4qMlkizG4RnXq8oHA_21_6">131,609</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" scale="0" id="Tc_UqCG7qwNtkuf2QEct15Uow_21_9">691,042</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" scale="0" id="Tc_r2yfdzILI0WfQH4D8n-lKw_21_12">457,540</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="0" id="Tc_4isF8OLhnUSTXCB2dG7y7w_22_3">823,611</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="0" id="Tc_auxuOSdgKUajl-rMMQgWYw_22_6">1,363,960</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="0" id="Tc_o38PQzynfUq8TUyuMqYIBw_22_9">5,857,459</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="0" id="Tc_yTMnUKfM5Ui1wgx-Iy1oBw_22_12">1,152,256</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Loss from discontinued operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" sign="-" scale="0" id="Tc_IPrUw-x_fk6IZBGChLFpUg_23_3">505,917</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" sign="-" scale="0" id="Tc_uQcH1Tb6xkqaV6JjBoKurQ_23_6">1,078,367</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" sign="-" scale="0" id="Tc_qaB118Mg5UidA1t_q3h9EA_23_9">1,533,064</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" sign="-" scale="0" id="Tc_OZVQKsW8lUiE-VmIYvH6gg_23_12">1,542,540</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Net income (loss) attributable to Consolidated Water Co. Ltd. stockholders</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="0" id="Tc_TXX7ALo1jk2Mqzq9stKqXg_24_3">317,694</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="0" id="Tc_ffJckLSJQkud3ktFLBWUBQ_24_6">285,593</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="0" id="Tc_hbuGKg4sg0exsQlOhOR6-g_24_9">4,324,395</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="0" id="Tc_GAbvqA8UnUmdHVi9Vd_UhA_24_12">390,284</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Basic earnings (loss) per common share attributable to Consolidated Water Co. Ltd. common stockholders</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Continuing operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="Tc_T5yM936bUEaeYRuyfqc3zw_27_3">0.05</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="Tc_g85Ir-jCN06VLdmKJaE1tA_27_6">0.09</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="2" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="Tc_CAs8YxyFTUC-KEL0CM9qrQ_27_9">0.38</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="Tc_hayjAI89lUOashAzofLnwg_27_12">0.07</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Discontinued operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" sign="-" scale="0" id="Tc_Z7Zd5CufL0Cv84gx-yfSJQ_28_3">0.03</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" sign="-" scale="0" id="Tc_w_ptrOw3NUWZq3_LLZHZNA_28_6">0.07</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" sign="-" scale="0" id="Tc_HfKcDqyC9UWHNTthCr3Ydw_28_9">0.10</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" sign="-" scale="0" id="Tc_aylxqSSyPkyi_mESXLR9BA_28_12">0.10</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Basic earnings (loss) per share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasic" scale="0" id="Tc_qBWo5XsJOUq8wwmiBY5-Ag_29_3">0.02</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasic" scale="0" id="Tc_KU__HEoCtEqpUT_8dPlq7A_29_6">0.02</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasic" scale="0" id="Tc_EEFK2h2RUEGtZjNruaKABQ_29_9">0.28</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasic" sign="-" scale="0" id="Tc_pt9k_yYouEm8ANpPvcOUaA_29_12">0.03</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Diluted earnings (loss) per common share attributable to Consolidated Water Co. Ltd. common stockholders</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Continuing operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="Tc_Aj1J4IY0ZU-0wNItvTCMIQ_32_3">0.05</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="Tc_ax5AZQZQpEC1NbwTS-vT5A_32_6">0.09</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="2" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="Tc_wUpJlYJgkkSI4GVto0H8yg_32_9">0.38</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="Tc_XZvv3yVT_EWONzohrLWC4w_32_12">0.07</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Discontinued operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" sign="-" scale="0" id="Tc_EYRB1nJiBkCWlhnBiV-1lg_33_3">0.03</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" sign="-" scale="0" id="Tc_4bC8DGzlpECz-QmWHWilWA_33_6">0.07</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" sign="-" scale="0" id="Tc_BE2Yc8Esd06qhvfcVUleBA_33_9">0.10</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" sign="-" scale="0" id="Tc_9LoDXorqVkijgcRgw6v02g_33_12">0.10</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Diluted earnings (loss) per share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareDiluted" scale="0" id="Tc_lQ-wqgQxokmTtA9akzvP9A_34_3">0.02</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareDiluted" scale="0" id="Tc_2A37OQOulkSNcl1LDMJX_w_34_6">0.02</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareDiluted" scale="0" id="Tc_3ktI78TMkkmL4Io6b7FpvA_34_9">0.28</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareDiluted" sign="-" scale="0" id="Tc_FGgqwuZx40CtQuLVM6CD6A_34_12">0.03</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:47.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Dividends declared per common and redeemable preferred shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="3" format="ixt:numdotdecimal" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="Tc_6ggupG-wPE61acoyf4B80g_36_3">0.085</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="3" format="ixt:numdotdecimal" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="Tc_LPnK6b2VCE23VIz5XkDp0Q_36_6">0.085</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="3" format="ixt:numdotdecimal" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="Tc_6kKFk7bmZEmxlAKkxypsnA_36_9">0.255</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="3" format="ixt:numdotdecimal" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="Tc_0BotDo93Rk2BBC38M7CRmA_36_12">0.255</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Weighted average number of common shares used in the determination of:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Basic earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc_T46lTPtDMkuuQqKrg-LaUw_39_3">15,290,597</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc_T_RKH0Aydku8oDsH20q9ng_39_6">15,209,432</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc_IGamOt8JEUeWdAM1jfdy3g_39_9">15,287,233</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc_w568zTLVQEW3HDWW1efsRg_39_12">15,204,220</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="Tc_SeAkGMDErEq8CLx74UYuCg_40_3">15,450,276</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="Tc_tNT2l7ry0UmW2kKmrsOaqQ_40_6">15,351,882</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="Tc_SFnufTgFOkaRUBJpTjI1vQ_40_9">15,440,261</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="Tc_JP-YvpKw4UWzawn5mo7UwQ_40_12">15,345,120</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0000ff;font-size:8pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;">The accompanying notes are an integral part of these condensed consolidated financial statements.</p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="color:#0000ff;font-size:0pt;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;display:table;margin-bottom:27.35pt;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:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">5</p></div></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:8%;padding-right:8%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_b840ff42_447f_47e8_bfd2_c360bf62740c"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">CONSOLIDATED WATER CO.&#160;LTD.</p><a id="CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHO"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217;&#160;EQUITY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">(UNAUDITED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_66ec939a_3ef4_484c_a94d_786616badaf6"></a><a id="Tc_5xYs_2jekUm8rkdVhtPTCg_1_2"></a><a id="Tc_nX-SImmWCkyq9JGA-qvytg_1_12"></a><a id="Tc_uwmbuBhUNUmezBap_VZwcA_1_18"></a><a id="Tc_rPyGwX9rOkuPJgFqmj8zEA_1_21"></a><a id="Tc_79KEXA7nhE2kF5uSgrjo2w_2_2"></a><a id="Tc_v9OJDkHbjEqn2hIlKEucxA_2_7"></a><a id="Tc_D_4BFM8Snk6VCdSY0JVAUQ_2_12"></a><a id="Tc_i0fBlK3lpUaBtSyYXwY6AA_2_15"></a><a id="Tc_AOvIxxLdr0ajduNK7r26pQ_2_18"></a><a id="Tc_5D8Rymj8ukyJbpUSc6nj3g_2_21"></a><a id="Tc_sTGVwLLHt0SAp2gmtACLbw_3_2"></a><a id="Tc__pIYaIPVMU6sJPr2E4eE5g_3_4"></a><a id="Tc_6nCFF5S8_kCIPsDMsKOlaQ_3_7"></a><a id="Tc_7d9_RTnrB0W4i9byhRjxfQ_3_9"></a><a id="Tc_eyraqxxnpkySDCOD-Or_rw_3_12"></a><a id="Tc_1Fg6PZrBD0iQsLPzzxZ2Wg_3_15"></a><a id="Tc_XkfJobrhakSRd7ME1Ow9mg_3_18"></a><a id="Tc_rJxctJVm-ECoHNVAlUeYEg_3_21"></a><a id="Tc_egJTBEo3_0GvZC_0JNDEAg_4_0"></a><a id="Tc_V_nVkV183E6e0lRA8dy2Zg_4_4"></a><a id="Tc_gY617x7toUmdJjLmkw-C9A_4_9"></a><a id="Tc_2l4UUkXoek-2WOpU6zYOXQ_4_12"></a><a id="Tc_T0WLysWW80iKSNbRtjQkWQ_4_15"></a><a id="Tc_9M56z3ug_kKUbkTI5N_r6A_4_18"></a><a id="Tc_fttL0jJhnUyndatGYwO8Wg_4_21"></a><a id="Tc_aL4GKmg_BEycQ-_By_PQ2w_5_0"></a><a id="Tc_p65GjMXCXESdyIHOk7aSvg_5_2"></a><a id="Tc_NbERlvu0YkaS7m1WNRwuig_5_5"></a><a id="Tc_RtWQLQv7-0G71yTd9ZJgNg_5_16"></a><a id="Tc_Vjn9EqyugEiPFpjcM2uT0Q_5_19"></a><a id="Tc_gVCX9xQ4q02XSbiUtv9xEA_5_22"></a><a id="Tc_JIAFWnfmvEmqW6UQ6Wv4aQ_6_0"></a><a id="Tc_gPfresSOVkCBlKrSHjIUhg_6_2"></a><a id="Tc_pSQKSk6MXEO-uPCnKPqfGA_6_5"></a><a id="Tc_I_OXJi0aKkiWJ9F23ElgEQ_6_7"></a><a id="Tc_2ArMMvPzLkWgNajdYXSjkw_6_10"></a><a id="Tc_1qy5qSCyeEWyyVsoMJFSBw_6_13"></a><a id="Tc_OfKFKnD87Eyw8LL6A9rYBQ_7_0"></a><a id="Tc_9YnIwVTCGUqKh1x0MoLN9w_7_2"></a><a id="Tc_DlzduxaatE-6AjuguUd6cQ_7_5"></a><a id="Tc_0fj9yO76WUq_QTbIACPgWg_7_7"></a><a id="Tc_XB2n_1oMsUimuBpxRaujuA_7_10"></a><a id="Tc_gldp1rwJYE6qozErYz3keg_7_13"></a><a id="Tc__UArPijfoEShtqa0YwBaAw_7_19"></a><a id="Tc_zm8TSL_7FUW313jxTHzIFw_8_0"></a><a id="Tc_UYKWOeZayE-tafGUBB8WlA_8_2"></a><a id="Tc_1xp35P56hEq4II_6z1pjBw_8_5"></a><a id="Tc_6r1MIj8NYEm4KmMxj3SGSQ_8_7"></a><a id="Tc__EuWyHmEwkSsDucFMVHeiQ_8_10"></a><a id="Tc_19lJ4aA_hk29z8bjN2db6g_8_16"></a><a id="Tc_GX_Lsw52NU-lLpLiJp_Q5w_8_19"></a><a id="Tc_zHNkOeFcg0WWaWQ2-w8ruw_9_0"></a><a id="Tc_jHPHBJWIm0WbiFmoBvQPJg_10_0"></a><a id="Tc_lzO7Vb9W50mpR04_EkKMqg_10_7"></a><a id="Tc_UveVKsjSW02eJosYg7hjHw_10_10"></a><a id="Tc_LSfHCCoYyEKmpKB6RxRRrg_10_16"></a><a id="Tc_16bHB0yXkUWkOdfdykj9SA_10_19"></a><a id="Tc_CWak-lqFVUCvek5vb305fw_10_22"></a><a id="Tc_Q9Gef_Ths06L82E6rNKFYg_11_0"></a><a id="Tc_dxDlpeZe5kSX0P82oov6_w_11_2"></a><a id="Tc_oM1bc1aQt0uiSn96JHOQEw_11_5"></a><a id="Tc_xOPrb9TEiEyyiHzBDTRIDg_11_7"></a><a id="Tc_78UEVF2SmEq9OOdp7INafw_11_10"></a><a id="Tc_vG7RxuhrFUyJAgWwJEw6Fw_11_13"></a><a id="Tc_tgeVuvVljk2JYpmilUl_KA_12_0"></a><a id="Tc_EignC4p1AE2OVz806c7Abg_12_7"></a><a id="Tc_TSBT7r-Z_kiuoqIbCjWx1g_12_10"></a><a id="Tc_bfrbbvjNYkiqJSU1fu0DLw_12_16"></a><a id="Tc_rzAeF93TP0CjfpW4rpbS4g_12_19"></a><a id="Tc_1C0MdkW4V0ii5465xWBYBA_13_0"></a><a id="Tc_6ueMUKPPOk2jXl85CBmWdg_13_2"></a><a id="Tc_VL6FeK-h1kKhckh-WJCHYA_13_5"></a><a id="Tc_GtdefaT2DUWPNmoUnp0_Eg_13_7"></a><a id="Tc_NVvRbpXD8kmxjVlXnc4I5Q_13_10"></a><a id="Tc_Ld2Iwppkv0S7YQ8Ql8HHeg_13_13"></a><a id="Tc_Hdbdf-KFJkSTMKmRMbuLig_14_0"></a><a id="Tc_oVE8ICbZx0GW_XHg5wlLBg_14_2"></a><a id="Tc_o5YMBTAtokGot-6e9RJHNg_14_5"></a><a id="Tc_CQn_IX6LcEuQeA6FXFMMJw_14_7"></a><a id="Tc__aOEJRMhEEihThXShxbW-w_14_10"></a><a id="Tc_TWXNRIzqTkGME0uaDtoUYQ_14_16"></a><a id="Tc_6sGir48FNUmnJvgZmlPdHg_14_19"></a><a id="Tc_FBHRYRJdC0eS2rLeUjxVtw_15_0"></a><a id="Tc_fawwz0FKMk-jHIm-bwbOuw_16_0"></a><a id="Tc_mDKgLHJW40Kk38vSVct1fQ_16_13"></a><a id="Tc_oKpZr6MFwUy-B7IjXPBPbA_16_16"></a><a id="Tc_cLXDWWRcKkCnG8-fQjE2EA_16_19"></a><a id="Tc_SbOByK7ItUKG2-dprBkzZQ_16_22"></a><a id="Tc_dj3nuKDtEUmk-Q6bsf90eg_17_0"></a><a id="Tc_jEiqcpR9y0iTkOEShVHpPg_17_2"></a><a id="Tc_moCK3ucxOE2XJflpSaPvRQ_17_5"></a><a id="Tc_CLmKbpRKd0iyDz3EEjp2vg_17_7"></a><a id="Tc_tjm0tVCaTE2noPtFgPeMTg_17_10"></a><a id="Tc_lt7c0GIiT0eP1Fb-pXu5Cg_17_13"></a><a id="Tc_-y5QJYJEOkiXyKOKV-30vA_18_0"></a><a id="Tc_-fiv8odbGES1OGzCTUMeCw_18_7"></a><a id="Tc_DpSByNRuiECStz4p_-miQQ_18_10"></a><a id="Tc_Ixjai0KEGUOXhlayfNuThw_18_16"></a><a id="Tc_e27nWRK2IUmUs2KLZBkK_g_18_19"></a><a id="Tc_J4xHDZn4nESTF2auGFL1hg_19_0"></a><a id="Tc_yjJBc6Pi4kWTSTndhJnERQ_19_2"></a><a id="Tc_vvj9a-O0MEW7RKqi3QicHQ_19_5"></a><a id="Tc_eM72p3y10UaZDcVtvGW4tQ_19_7"></a><a id="Tc_AC-BDl012EigQ-ZN_IvocA_19_10"></a><a id="Tc_GtWfmfwrvUmClrrgSJyF-A_19_13"></a><a id="Tc_QMcbF1yDsUeGh8wnej0dwQ_20_0"></a><a id="Tc_lKI5yizZX0q7GHSPiTTRKw_20_2"></a><a id="Tc_lPcES12uXUOidXiOAuP0fg_20_5"></a><a id="Tc_j3ETWZDUY0CFYngtxYPCKA_20_7"></a><a id="Tc_yHJvuMhwnkutul-dWJqcDQ_20_10"></a><a id="Tc_O-MlE_jzXUWurFcFgjNzNA_20_16"></a><a id="Tc_OwdCB4sAtkKOIV6zi74fkw_20_19"></a><a id="Tc_eLpUL7rk3kqDFffVq9drIA_21_0"></a><a id="Tc_EQzDlzICpkGnvRBD2eSLFw_21_4"></a><a id="Tc_XzG5n1xmOkmysWzzajcOpg_21_9"></a><a id="Tc_4WMX9eEyYUa7mO9KhNh6xg_21_12"></a><a id="Tc_yVBBg39b1USj9p1YM_bUjw_21_15"></a><a id="Tc_oAl_v9Dblk6aYCL_5tJ2Iw_21_18"></a><a id="Tc_QOeSUIScBEmiZX9ODe9WJw_21_21"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Redeemable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;preferred&#160;stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">paid-in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Retained</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">controlling</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">stockholders&#8217;</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Dollars</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Dollars</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">earnings</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">interests</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">equity</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December&#160;31,&#160;2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_12_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_ADomMvj-oUCuSH-hlx_nTA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_K0LtQxFWb0meWwfP3xd4jQ_4_2">28,635</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_ADomMvj-oUCuSH-hlx_nTA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_l2ime_nE00aT7vx9OYwDKw_4_5">17,181</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vlzZbEZzrUKCCf0V7mChWg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_xCedUycF00u9V6cUp_DxNw_4_7">15,243,693</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vlzZbEZzrUKCCf0V7mChWg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_GJgOAbZC9UWyfbpciFHPfg_4_10">9,146,216</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_2hxyO3oAGkmP8g2oz9TEyQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_4cEd2j5fL0WHOxykhr96NA_4_13">87,812,432</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_UFTnuufclEmRWljMLWf-Xg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_dKN4LGvBn0-nt592KeqG0w_4_16">60,603,056</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_MboADmWHCkm56C_GauGmvg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_5oPuC7TopkCGFZgBWhkh5A_4_19">8,086,538</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_F9cEQ-cIYU-WBfQcBH5WCg_4_22">165,665,423</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Issue of share capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ChHxw2wNRkaToXfcbhzpPA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="Tc_USG3FiWbVkCdfRS9jdM1jw_5_7">41,830</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ChHxw2wNRkaToXfcbhzpPA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" id="Tc_cw64WmbcvUG2OrRQAMF8Dw_5_10">25,098</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_hJgLLVyyukqrwtz_JrQ3zw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" sign="-" scale="0" id="Tc_KDCsKpNC70aU6mlUHLqugA_5_13">25,098</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_7PZkPCWdfUud8t-hUUBV7A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="0" id="Tc_Or3-Zi29S0eVH7EgJFo_xA_6_16">1,716,815</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_s5NjX6RrfkmIkL5xFxX7PA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="0" id="Tc_7eiwl36940m7KYOQCU69Cg_6_19">241,430</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_3_31_2022_Dyo91Ce4LUyMvXQXFtgr0g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="0" id="Tc_SMI74My_HE25R2MsxE8nJQ_6_22">1,958,245</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividends declared</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_7PZkPCWdfUud8t-hUUBV7A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="0" id="Tc_dbMcQLaoG0e-zwBptBzwRQ_7_16">1,303,014</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_3_31_2022_Dyo91Ce4LUyMvXQXFtgr0g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="0" id="Tc_F-GyseDCmEKfTVhIU9mNQA_7_22">1,303,014</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_hJgLLVyyukqrwtz_JrQ3zw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" id="Tc_TqIKxJO6106sUMnCyTOZTg_8_13">188,985</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_3_31_2022_Dyo91Ce4LUyMvXQXFtgr0g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" id="Tc_Z4hq-Wk6pk-FaVhfQlYDHQ_8_22">188,985</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of March&#160;31,&#160;2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_3_31_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_MW91Yr40lUCD6P2gQnUROw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_lGDqNMEfjkSN3SzVy6-LEg_9_2">28,635</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_3_31_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_MW91Yr40lUCD6P2gQnUROw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_-FCdiV3YeUyKK3o1fGj-CQ_9_5">17,181</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_fqy-FjHY9UKyAwb40fRZhQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_AegBj1tiXku8afmIzzZCzA_9_7">15,285,523</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_fqy-FjHY9UKyAwb40fRZhQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_ayohpVus8EGGhduOrtS6aw_9_10">9,171,314</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_ZhkFHlyBO0Sh2s185snujA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_h_4V38PeEEikcLqppFcAzg_9_13">87,976,319</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_M6_KJDD07kas-SlKJH8jBg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_9YZ2ziIMl0uo-RnThW9lvA_9_16">61,016,857</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_CMXciRq00ECXJD3zkuWlTw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_KdyJE3imPE-AdUckVxywiA_9_19">8,327,968</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_3_31_2022_D3fPzVR5Xk6QZ4tI4Gt2iQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_X63V-KDm30OWiMkLepO4BA_9_22">166,509,639</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Issue of share capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_iYV8v8qhWE6dc13gL0QJxg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="Tc_sVoyOFwatEiB2YHmCfX3qQ_10_2">9,295</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_iYV8v8qhWE6dc13gL0QJxg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" id="Tc_VXMTkaoNlEKtnSO3p7ljOg_10_5">5,577</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_y5ZrHqLkt0mQo0fVYh7-fA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" sign="-" scale="0" id="Tc_II_-fEeDNkmfHDGZPh6hNw_10_13">5,577</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_J_IDYnXuU06iuOhcE667AA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="0" id="Tc_6EhyAQafFEqGqcXkcT_xow_11_16">2,289,886</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_MruafSaj7UCWBOfyAtE0wg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="0" id="Tc_uM5MlHXjZUy7OTWKZVBn1g_11_19">232,197</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_4_1_2022_To_6_30_2022_5EHYrn0YFU6dF657BsKwpA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="0" id="Tc_wR5_ZK7gzkuKGJldrBcsYg_11_22">2,522,083</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercise of options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_iYV8v8qhWE6dc13gL0QJxg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="Tc_zp2G7tcVvUGsT14YXaDWPw_12_2">309</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_iYV8v8qhWE6dc13gL0QJxg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" id="Tc_6tlX9DM66karFbTbAN0Pxw_12_5">185</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_y5ZrHqLkt0mQo0fVYh7-fA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" id="Tc_MQL0zmIbNUiJMiqR6jPWDQ_12_13">2,511</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_4_1_2022_To_6_30_2022_5EHYrn0YFU6dF657BsKwpA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" id="Tc_uK_6bdCbbkO6p6d9Xp4BNg_12_22">2,696</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividends declared</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_J_IDYnXuU06iuOhcE667AA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="0" id="Tc_sYGs9JX7gEqDjeK_OVj6IA_13_16">1,301,840</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_MruafSaj7UCWBOfyAtE0wg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="0" id="Tc_FF7opecGfU-GdP062fsajQ_13_19">464,200</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_4_1_2022_To_6_30_2022_5EHYrn0YFU6dF657BsKwpA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="0" id="Tc__cll6LNpqUiZaZPrdaQwnA_13_22">1,766,040</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_y5ZrHqLkt0mQo0fVYh7-fA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" id="Tc__iRQcGTer0Wz_QlGT4DMdQ_14_13">205,137</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_4_1_2022_To_6_30_2022_5EHYrn0YFU6dF657BsKwpA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" id="Tc_p1pT1HaafEWml2d7lQXIGw_14_22">205,137</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of June&#160;30,&#160;2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_6_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_nrG65NqQ5US9uiq95E5plw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_Am0jpUmnrEy7B0WCwsC7ww_15_2">38,239</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_6_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_nrG65NqQ5US9uiq95E5plw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_R2oir2pgR0mdN6zRQRbTkQ_15_5">22,943</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_14nVE-T0oUuPlEanmMWnLQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_LcbdO1cjRUaUv8GHZTPrjw_15_7">15,285,523</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_14nVE-T0oUuPlEanmMWnLQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_Dra3DqO2mkGGpRt9MA3GZw_15_10">9,171,314</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_j0xWKJh6N0K-f4zmlODwew" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_oKmZwpy0OU6bxedOw31UJg_15_13">88,178,390</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_e-S0eIypmUi5HH7wv6550Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_Zo3W4_TOc0C6tWyguuMe_w_15_16">62,004,903</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_y5pUFE7QYECBIS-2Efj8VQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_KjgKPISTdUCDYHA-ASaPEQ_15_19">8,095,965</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_6_30_2022_DspsO17_0kqTPh0_idfeYw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_aWHCzCppd0qEPZ9ClSGRww_15_22">167,473,515</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Conversion of preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_L64VDL9Aa0-Bm6UDtrwWPQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" sign="-" scale="0" id="Tc_CLy-om_MYkmeBqEmcNKWyA_16_2">6,585</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_L64VDL9Aa0-Bm6UDtrwWPQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" sign="-" scale="0" id="Tc_KBHaKRthMUKeYsgWnPyYoQ_16_5">3,951</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_FgZ_lh--V0CdGjHOopL1ug" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="0" id="Tc_wsEed6hl00SKC60hsKE8Cw_16_7">6,585</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_FgZ_lh--V0CdGjHOopL1ug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="0" id="Tc_x9Jfohos7k2j88pE0qP0vA_16_10">3,951</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_4910W1fCHUme7eNTRyX7GA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="0" id="Tc_sMm1owjaRU-hJQtU-R4_3Q_17_16">317,694</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_wTaA990H3UK7U6EPL65JRQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="0" id="Tc_ayI3NA16a0mdIGOwNMkpew_17_19">217,415</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="0" id="Tc_ev0lsxQuP0e0DRXblquMcA_17_22">535,109</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercise of options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_L64VDL9Aa0-Bm6UDtrwWPQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="Tc_SG-9Epb7IkeW0hyDfyEg6g_18_2">2,755</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_L64VDL9Aa0-Bm6UDtrwWPQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" id="Tc_i3AfThcgYkCzCVIX4eD3qQ_18_5">1,653</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_cHBlecbpzUWcZAl6trQIow" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" id="Tc_i1onJJG8CUScyCB937T0IA_18_13">22,390</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" id="Tc_X2bs9yc1UE2tFO0-ZByBFg_18_22">24,043</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividends declared</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_4910W1fCHUme7eNTRyX7GA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="0" id="Tc_TnccM19QhEKRb9s4DFoP8w_19_16">1,302,110</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_wTaA990H3UK7U6EPL65JRQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="0" id="Tc_8m1s75ptvk2Gws11kfr9DQ_19_19">638,275</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="0" id="Tc_gQAW3uJ-PUahRpyYPVc7mg_19_22">1,940,385</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_cHBlecbpzUWcZAl6trQIow" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" id="Tc_qdxnaiXQTEq66vAdLU2kNA_20_13">413,539</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" id="Tc_X49pUzpkW0iGN24QOTxzGg_20_22">413,539</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of September&#160;30,&#160;2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_uVlQkqr90ke4FxIveydMfA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_o8KaJ0Q3TE-XExosmo6xIg_21_2">34,409</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_uVlQkqr90ke4FxIveydMfA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_Yfn-oRUcsEW6APpDV2FuSA_21_5">20,645</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_jedABGAKmk6YgVUwoxI-nA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_KNHBkt_xqk-S8KPSuWYcrQ_21_7">15,292,108</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_jedABGAKmk6YgVUwoxI-nA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_JtqjvdYiVkmR7haYZ5OYaw_21_10">9,175,265</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_SNvAbDG1qE66TiE2PSAVRQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_gcGd_eLkmUy5JSmsoTxrtA_21_13">88,614,319</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_JpsgFkXVckqzEVsvGvV-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_fG5koAU9R0uQdQxzH751nA_21_16">61,020,487</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_XmO0kFjmS0WmmgvNT_auDw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_Uv--vLr-9023MY60npqZLg_21_19">7,675,105</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_5Yhy4V3UAkOiPPZ01LfWvQ_21_22">166,505,821</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">6</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:84%;border:0;margin:30pt 8% 30pt 8%;"></div><div style="max-width:100%;padding-left:8%;padding-right:8%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_350ad25a_b557_49d0_8f5c_f1758cd05a71"></a><a id="Tc_PnQM8072iEaDbjKb2gQQ_A_1_2"></a><a id="Tc_IxbXnoklQ0WAzvVu1pnTcQ_1_12"></a><a id="Tc_0KbOcJOCkEumwDAU7lvFvg_1_18"></a><a id="Tc_m8pfkqJ45EynawnzwoKV5g_1_21"></a><a id="Tc_N2xYJtKIIEq59IseCuzvFQ_2_2"></a><a id="Tc_2C3ZHrVS20ywpl53yEMkTw_2_7"></a><a id="Tc_HJX-YFr9D06-uR6NBGaiYg_2_12"></a><a id="Tc_Moxnb4_E80myO6VLq-nUFA_2_15"></a><a id="Tc_oWjK4TqiYUC_U0x9_PI1rA_2_18"></a><a id="Tc_kDck8Rn3bEanMmWeABrJUQ_2_21"></a><a id="Tc_QdACKEP0JUOcuwGMphh3pw_3_2"></a><a id="Tc_3x8gZteCSkS6Oc6Z0UMtfQ_3_4"></a><a id="Tc_fsgeJB3KP0KIO91EheZpxw_3_7"></a><a id="Tc_D12zW-gZ2UaqwKzQIiuCKw_3_9"></a><a id="Tc_TJgpqgdsYE-UITpMR_2Nlg_3_12"></a><a id="Tc_wbrEJe3XZEqa5NH5dSu-5w_3_15"></a><a id="Tc_jxenioP9YEawgHS3m9fMLQ_3_18"></a><a id="Tc_gFy3G6_dJUi5tomtH19Tkw_3_21"></a><a id="Tc_AWSu_jx_1ky18bdXYPHIUA_4_0"></a><a id="Tc_Rc4e5Y25F02ppTGFt_40Xg_4_4"></a><a id="Tc_WjZ0Mt7t6E-ql5oBBEClnw_4_9"></a><a id="Tc_2T0xAU9rs0ugQqO-2tlPgQ_4_12"></a><a id="Tc_rV1bPid-KkyXJ1doWf0m8A_4_15"></a><a id="Tc_bInKtX7kw0iUO5i3rtt0bw_4_18"></a><a id="Tc_I3uDbGGHlkmcuOhOL5c7Dw_4_21"></a><a id="Tc_E5G7jVig60mNRjWEEnk48Q_5_0"></a><a id="Tc_aU2boeiyEUinLvg5WhJnaA_5_2"></a><a id="Tc_lUFBNwgR7EuA8hhmPGt4Aw_5_5"></a><a id="Tc_vgbeV-Q_t0C6HRsptwkDIg_5_16"></a><a id="Tc_Ha2mfa0MWkKnOEFrYqbYkQ_5_19"></a><a id="Tc_pijPZwxhVUOqIuDKOCPblA_5_22"></a><a id="Tc_NHEnIGfPPE2QRyOu_vg2ng_6_0"></a><a id="Tc_BF8sfkEmKkek9NIjzIa6sg_6_13"></a><a id="Tc_3PNLkcqtjUqY6cqolSfsvg_6_16"></a><a id="Tc_j4FtgnBO30mJQReX6o22Hw_6_19"></a><a id="Tc_k-zxuhN1skWD23MDkfeWRg_6_22"></a><a id="Tc_XgdlQt-ne0CMYkXiGtAjDw_7_0"></a><a id="Tc_x6KreJyLIUu6xQ5zfFp-rA_7_7"></a><a id="Tc_KADgv7x_lUGhtHfyrhmtcA_7_10"></a><a id="Tc_jiQPdEyX302Lj08r5qMRKA_7_16"></a><a id="Tc_p08NKOAMDkObrTZzbyOyfg_7_19"></a><a id="Tc_YFgYpTJfPUG3H6mb_rOlcA_8_0"></a><a id="Tc_RT47DgIiCk-6-zNu9_llGQ_8_2"></a><a id="Tc_9a3nPWviTk2_sO1cNG6Bdw_8_5"></a><a id="Tc_2KinBG-1_EypCYou7tDgzw_8_7"></a><a id="Tc_uZtzkCLJb0u7exB1BS4Ayg_8_10"></a><a id="Tc_k_OS5GNW5Eup0IvWG2B61g_8_13"></a><a id="Tc_uBIjLeoZ90iFzRWmpEMEjA_9_0"></a><a id="Tc__INvosEu30SsH8cxOhnKtg_9_2"></a><a id="Tc_sxi4lzmj-0CjZobCiC71eA_9_5"></a><a id="Tc_sx52baeBQ0m8I_iu2kqHNA_9_7"></a><a id="Tc_7_0N8gwakEWpSRdwwcohRA_9_10"></a><a id="Tc_w01My723L0uj1LgK7XG8tA_9_13"></a><a id="Tc_45MAQwLqqkuGvIoWgusQ0Q_10_0"></a><a id="Tc_WXfUb9EuyUax-5LWdvxNdQ_10_2"></a><a id="Tc_LSGLRspj1EWinvN3mPWqHw_10_5"></a><a id="Tc_OT5TBL-R5USpS3nm_v0Ayw_10_7"></a><a id="Tc_3YQxAZ5beUK5_ICKg7Mk6g_10_10"></a><a id="Tc_munwbLg_ekGs7fB18Sn9lQ_10_16"></a><a id="Tc_05-42yp92E2gX_7RKNvuAA_10_19"></a><a id="Tc_8t1DPgSJaUa4Q9iWOkuKDA_11_0"></a><a id="Tc_7ktnVOKa_EyXjqpLGtYwTA_12_0"></a><a id="Tc_0awWP6lPwECcVWDVL6b0xw_12_7"></a><a id="Tc_kYs-pdinZ0O1ms6mU0kgTg_12_10"></a><a id="Tc_6r9RJe8rEU60V8XUoUfMiA_12_16"></a><a id="Tc_BxTMAxWBYU-n7a5nGsH2eQ_12_19"></a><a id="Tc_f6AkkyWolESd9rNdqf2b-Q_12_22"></a><a id="Tc_XjUKh-yNE0WSi222YvQY7A_13_0"></a><a id="Tc_1QwKj_BVAUy2GkTE-vsgag_13_13"></a><a id="Tc_kegk5Biph0qSJeRO0emcvg_13_16"></a><a id="Tc_sbkxZkjwxEuf9LKD96OJ9w_13_19"></a><a id="Tc_pQiW8gCgBUSR_OliPzTAVw_13_22"></a><a id="Tc_LLPVon-A80Cr4tlCpFEi6g_14_0"></a><a id="Tc_PuZ82Z7yaku1j5PFkoSQqQ_14_7"></a><a id="Tc_fmJ2nu2HHUWZOQWxwJIRAg_14_10"></a><a id="Tc_mwpH7Ule6Uyx64FaDXqlrQ_14_16"></a><a id="Tc_yRDghrzJR0Wc_jf-ay7BvQ_14_19"></a><a id="Tc_iBImt_zFa06zSNmAaubT3g_15_0"></a><a id="Tc_6hhEc86bPEuviy1k9pObuw_15_2"></a><a id="Tc_i-mtLDXPdUa5PXUYGmKO-Q_15_5"></a><a id="Tc_pTgqGBTYt0Odxf8CxcJqdg_15_7"></a><a id="Tc_BnOdh2o7JkGYR7PDqAnf5A_15_10"></a><a id="Tc_2_S9_ZcpoUm2JhGcvQolyw_15_13"></a><a id="Tc_7APtfaBA2kOefYpiJLKqRg_16_0"></a><a id="Tc_crd1AVPzykSCe4JrhHQGlg_16_7"></a><a id="Tc_ygIJGAm4MkynKcSrmTyt6A_16_10"></a><a id="Tc_qwHsnHTzLU-RlvTfQebVcQ_16_16"></a><a id="Tc_qJ8G_NAo1kifGtV7_wvjJg_16_19"></a><a id="Tc_kD36UlcmwE-iU3D4QE_K8Q_17_0"></a><a id="Tc_5I4qN3c6vUucmqxZQrwY8w_17_2"></a><a id="Tc_puH2p3i1-EKyLmTNIK4aEg_17_5"></a><a id="Tc_bMt3Gbeezk6RQK3pxHjQ_A_17_7"></a><a id="Tc_FBsAvpGh_kK9BwzQBIJ17w_17_10"></a><a id="Tc_SuK3_67IUE6uJQ7WvLrhQw_17_13"></a><a id="Tc_-LcVOKyMt0WwYGcZvPd6Hw_17_19"></a><a id="Tc_uZkhkYJqlkqxegTFd2qvqQ_18_0"></a><a id="Tc_aZvr0HCek0Kp0O9LVJM29A_18_2"></a><a id="Tc_zjP_4MJno0-4WUXuwsZ5Yg_18_5"></a><a id="Tc_LQg9P3BsBUm50k-z7Uqf3A_18_7"></a><a id="Tc_WA9vv7TYskyyQMmcp6BvlA_18_10"></a><a id="Tc_yqMa_KGHz0qWq1YoJS0v3w_18_16"></a><a id="Tc_aeQL8dsyVEy7eH2WcCiR3A_18_19"></a><a id="Tc_6wCN3vC3qk-n9NerbprNCQ_19_0"></a><a id="Tc_uYcawzKgFUGFdISlRFcPRA_20_0"></a><a id="Tc_TMhbBgybakiyHPTSMN1FSg_20_13"></a><a id="Tc_P-sQgBgIlkedK2A5NZnyKw_20_16"></a><a id="Tc_abV_i7PJDkylrmqMIvfkEg_20_19"></a><a id="Tc_25xKfa-zKUq_CqDLL-ihpQ_20_22"></a><a id="Tc_lLasx-4kLUOB6A0osXjwcw_21_0"></a><a id="Tc_8Ec3e-acCU-EOTUl54YyPQ_21_2"></a><a id="Tc_CeOF6f-BDkKnqkd-kM4daA_21_5"></a><a id="Tc_WiegXTIZjkS4lWotcamhCw_21_7"></a><a id="Tc_JwokafyFV0Km_ZXrFMiz5g_21_10"></a><a id="Tc_buPmNaJKHk-wdZNwrwRFqA_21_13"></a><a id="Tc_bYpU_FJNiUeeYL23EL61eA_22_0"></a><a id="Tc_TUJWDYmsoEygVvk6_kvkzQ_22_7"></a><a id="Tc_VdYpkVmv3kuIls_0S_VJAg_22_10"></a><a id="Tc_98zXavYrbUeYc5LLC1pgvw_22_16"></a><a id="Tc_eOkNYjTQvEamTjUgIyUwaA_22_19"></a><a id="Tc_GFSrNvm0rUaSKv0yKFkixg_23_0"></a><a id="Tc_bXuymKsr3kiTBADsc6hrvQ_23_2"></a><a id="Tc_gdD44BGGhUuZa4sXLAgojQ_23_5"></a><a id="Tc_zXZ6c7Pz60GLEuE3uoF64A_23_7"></a><a id="Tc_S_jpsI4dHUy6L2dme17-Tg_23_10"></a><a id="Tc_An4-V3q0zUu4Gnvw510W5A_23_13"></a><a id="Tc_MW5sxK5KgUWYFhHdwBWwWw_23_19"></a><a id="Tc_QiVnMc0amEyAqMwy-4tLDw_24_0"></a><a id="Tc_xo2m3cJKyUC9o77tWWFFwg_24_2"></a><a id="Tc_okU6vdMoD0yM9Xs1I8riBg_24_5"></a><a id="Tc_2s4oP-yCp0OFAgBH6CXGHQ_24_7"></a><a id="Tc_y_O_X5jofEGpvdKknyBM_Q_24_10"></a><a id="Tc_qp79bWVBTECV1NipcggL9w_24_16"></a><a id="Tc_CftGsclFpk61zGzmFV2YrQ_24_19"></a><a id="Tc_qd9ex1Ti20iS8ldnGXtzKA_25_0"></a><a id="Tc_Oev6yNBGwk-XriGoYXn34A_25_4"></a><a id="Tc_RjWzpcvPQkSzcNh1qVqpSg_25_9"></a><a id="Tc_vwdW_rBL-UiCj-dZoz2xCQ_25_12"></a><a id="Tc_3J26UKbnhE6VtmOOcbbvLw_25_15"></a><a id="Tc_Ho7ATOQFqEea0g8Ey4ahkQ_25_18"></a><a id="Tc_ho6x1xzbBkqFNvXcGicbYw_25_21"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Redeemable&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">preferred&#160;stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;Common&#160;stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">paid-in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Retained</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">controlling</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">stockholders&#8217;</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Dollars</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Dollars</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">earnings</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">interests</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">equity</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December&#160;31,&#160;2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_FAy8YYEyPUKkQOQ4V9_Uqw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_tY79fgGNSkiHeuDwzpytFQ_4_2">31,068</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_FAy8YYEyPUKkQOQ4V9_Uqw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_A5qta8ZskEGpSfUgP-ZgOg_4_5">18,641</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_S4TpnljWvkWOeJAp0-Nelw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_Q9ND4lW3YUGyWDplcKMSxw_4_7">15,143,683</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_S4TpnljWvkWOeJAp0-Nelw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_1VVn_cHy2kOJdMEJc_TXLQ_4_10">9,086,210</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_5WJE9qhkO0-bQraHXNFdQQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_JeZwqfMfW0yze6-QtBfxXg_4_13">86,893,486</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_4Ez8Yc_rskWSAqJr658Bfw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_c6Ts9Z1O2UKYPIu6mDfjLQ_4_16">64,910,709</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_4Gn8qqWX602yySbGNTSrlg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_KL-3BHX8aUWEkCzMsOljYQ_4_19">8,103,503</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2020_KFEe3-eqYE2PGTT4Bee69Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_8bCttNjZDEi_SB4mE2hccw_4_22">169,012,549</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Issue of share capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_8_H65jWhH0mxx5w89H9MIw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="Tc_EUq3srNNN0a2C8IGfqyvzQ_5_7">57,577</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_8_H65jWhH0mxx5w89H9MIw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" id="Tc_8XnKCb3kqEK1d1qY-UaVHw_5_10">34,546</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_bJSJy1CzkUWudAoth0nKlQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" sign="-" scale="0" id="Tc_b_y2kX8Lk0e72RjQWqqZ2w_5_13">34,546</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:top;width:28.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Conversion of preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_CjE80kOlhkm92INxDN9zww" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" sign="-" scale="0" id="Tc_hw3iHfi7QkCg37MyJh0zFw_6_2">215</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_CjE80kOlhkm92INxDN9zww" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" sign="-" scale="0" id="Tc_n_CO9RQOoE66cUZNzLChzg_6_5">129</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_8_H65jWhH0mxx5w89H9MIw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="0" id="Tc_xn8vzzo7qEW3ttbPPIpb9Q_6_7">215</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_8_H65jWhH0mxx5w89H9MIw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="0" id="Tc_mcIefBjce0yZLaOeupeauQ_6_10">129</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:top;width:28.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buyback of preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_CjE80kOlhkm92INxDN9zww" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRedeemedOrCalledDuringPeriodShares" scale="0" id="Tc_B86qcl-4h0yVSoPP0BJrHg_7_2">747</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_CjE80kOlhkm92INxDN9zww" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockRedeemedOrCalledDuringPeriodValue" scale="0" id="Tc_tjHHFJhkLUWx1iCiyMnF9w_7_5">448</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_bJSJy1CzkUWudAoth0nKlQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockRedeemedOrCalledDuringPeriodValue" scale="0" id="Tc_PWLlzayjIkGUcWShf-Egow_7_13">7,065</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_3_31_2021_6KiaFpXZY0eOxUbaecMYag" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockRedeemedOrCalledDuringPeriodValue" scale="0" id="Tc_DzELngc-FkWyjrgpzdv5gQ_7_22">7,513</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_TXJf--3qlEeVJwNRk5pRhg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="0" id="Tc_hN4EP7YbN0ynl4slXOzMxw_8_16">988,772</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_151lw9pFhEC5XSgkVCoqjg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="0" id="Tc_yZWji04PikehYnrHIg2d0w_8_19">128,793</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_3_31_2021_6KiaFpXZY0eOxUbaecMYag" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="0" id="Tc_98uacIGyXUiH2ukxtibhhg_8_22">1,117,565</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividends declared</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_TXJf--3qlEeVJwNRk5pRhg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="0" id="Tc_ml3HCrmRb0ednIGUhljFtQ_9_16">1,296,197</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_151lw9pFhEC5XSgkVCoqjg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="0" id="Tc_N82ssrEMOESm2QDMcShFzA_9_19">649,880</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_3_31_2021_6KiaFpXZY0eOxUbaecMYag" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="0" id="Tc_Rp_PpUxGNEmcS-3aRPjo2Q_9_22">1,946,077</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_bJSJy1CzkUWudAoth0nKlQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" id="Tc_2eXdkLMfg0623iBD-5FyIA_10_13">176,210</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_3_31_2021_6KiaFpXZY0eOxUbaecMYag" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" id="Tc_458dXmsDjU-TT_WErhb8cA_10_22">176,210</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of March&#160;31,&#160;2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_EOnO4JwpIku9ZJlc4tgayQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_T2z_V01GY0KeBVzKm-jPEA_11_2">30,106</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_EOnO4JwpIku9ZJlc4tgayQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_9lmG_sXm3E6RsQ-GuLuqiQ_11_5">18,064</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_bLg_Ivwo0kOyxgSQfmHqkg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_-_kXJMN2t0a6L-eGOwzxKQ_11_7">15,201,475</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_bLg_Ivwo0kOyxgSQfmHqkg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_qBGMRf3P9kGRe2TQ4of6lQ_11_10">9,120,885</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_7SFUh6xdBU20p5tj6NAxtQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_-LeaTwtQLU21hrSYVsE_9Q_11_13">87,028,085</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_IvXC8OUpv0uBI12gqYnJOA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_8lOH9ka9HkW_yoQeRmaOSw_11_16">64,603,284</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_GMMJTnatiU6RkJv8dIHB6Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_awz0QFXesUynbdQKKK1VOQ_11_19">7,582,416</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_3_31_2021_bknPEiqms0SDlO930zPdIQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_xfy7qujowkeUWPIH9Zv-oQ_11_22">168,352,734</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Issue of share capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_JwmlkvE8okelIRwhfsVHTQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="Tc_iRpco1BqmUezpYPDnbIhoQ_12_2">8,632</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_JwmlkvE8okelIRwhfsVHTQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" id="Tc_MJcPbJREI0KL5NdxPhFbqg_12_5">5,179</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_V1S6ulOcu0OqDZFNmkar1Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" sign="-" scale="0" id="Tc_uOF6t2SkiUSuXdlCUdBYVg_12_13">5,179</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:top;width:28.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Conversion of preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_JwmlkvE8okelIRwhfsVHTQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" sign="-" scale="0" id="Tc_KC1VNMkEnkGjTOcNAixGjg_13_2">896</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_JwmlkvE8okelIRwhfsVHTQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" sign="-" scale="0" id="Tc_bnQ1-Qh_Skij7FgYw-0SgA_13_5">538</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_M2DFoK0h3EGKAREJE27aNA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="0" id="Tc_977L3z9EqUelE3FNFfHCGA_13_7">896</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_M2DFoK0h3EGKAREJE27aNA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="0" id="Tc_G3FxgR7SQEyioyJQOHhAdQ_13_10">538</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buyback of preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_JwmlkvE8okelIRwhfsVHTQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRedeemedOrCalledDuringPeriodShares" scale="0" id="Tc_5q_bJLulyk6J59wtOY8UAw_14_2">704</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_JwmlkvE8okelIRwhfsVHTQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockRedeemedOrCalledDuringPeriodValue" scale="0" id="Tc_2MrT3JRZ80GaGrahzO98jQ_14_5">422</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_V1S6ulOcu0OqDZFNmkar1Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockRedeemedOrCalledDuringPeriodValue" scale="0" id="Tc_R-nsdn0GgEqGONnQwdol2g_14_13">6,928</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_4_1_2021_To_6_30_2021_q2HTZFN370GVvCR0sYb5bQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockRedeemedOrCalledDuringPeriodValue" scale="0" id="Tc_bRDK7UgBnUi66gG19xOAsA_14_22">7,350</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_BxhzB0IWaUutDzHa25V2hA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" sign="-" scale="0" id="Tc_yc_Wa3NfZU2mUQpZOgE8SA_15_16">1,664,649</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_7D6ByOYDHk2n_5uLpuU_gA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="0" id="Tc_m5xfylbGfE2f1WtA0KzKPw_15_19">197,138</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_4_1_2021_To_6_30_2021_q2HTZFN370GVvCR0sYb5bQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" sign="-" scale="0" id="Tc_hp8zNT9YXkeKLu2I4dOcXw_15_22">1,467,511</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercise of options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_JwmlkvE8okelIRwhfsVHTQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="Tc_B9I0ckRvS06Z_6JP_b8Cuw_16_2">211</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_JwmlkvE8okelIRwhfsVHTQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" id="Tc_3-oe-hVHh0Ck9yIanHQ1ww_16_5">126</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_V1S6ulOcu0OqDZFNmkar1Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" id="Tc_-WR3KOylzEuxsFY1zrwsIw_16_13">1,583</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_4_1_2021_To_6_30_2021_q2HTZFN370GVvCR0sYb5bQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" id="Tc_BY7mjRmwb0m6Nk1ed91LQQ_16_22">1,709</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividends declared</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_BxhzB0IWaUutDzHa25V2hA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="0" id="Tc_k1cTzyCWDE6kNwOT_ojdgw_17_16">1,294,697</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_4_1_2021_To_6_30_2021_q2HTZFN370GVvCR0sYb5bQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="0" id="Tc_Imi2lwt4tUiy6r31XIoR1Q_17_22">1,294,697</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_V1S6ulOcu0OqDZFNmkar1Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" id="Tc_jhAoY25XTE6U_Nj8mkL73g_18_13">178,589</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_4_1_2021_To_6_30_2021_q2HTZFN370GVvCR0sYb5bQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" id="Tc_dsgGmsWY4EGQ7R0GSDpddQ_18_22">178,589</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of June&#160;30,&#160;2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_55Q2ZIytOU6LA4npYUUlMQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_rg9u6_BC8EmQCwxO5PXTvA_19_2">37,349</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_55Q2ZIytOU6LA4npYUUlMQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_AGr70bxZ4UyhdReBTShsdg_19_5">22,409</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember__bExvVI7N0eq9oqi8PvRsQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_BOxZKlcLkkGOPmy8GXOHeQ_19_7">15,202,371</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember__bExvVI7N0eq9oqi8PvRsQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_dn1EzHHd60udXpKY-iIo_Q_19_10">9,121,423</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_upWlhp2B-0SgxUxz9EJi_Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_B726-4xJj0-J9MBbQrGprQ_19_13">87,196,150</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_UV8hfh_UAkaIlu-5dDo0qA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_pCkGLKIq3E-U_MJ88mU9cg_19_16">61,643,938</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_piiwvRV2T0mNP-ei9tfS9g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_K5BN0gN6oUaAGL-7wvd7TA_19_19">7,779,554</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_6_30_2021_440hUdcqs0aHqb7AkQTHxg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_0VBjzh4Fvkes7GKe25hRoA_19_22">165,763,474</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Conversion of preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_T_QVxve33kapov9waD8dUQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" sign="-" scale="0" id="Tc_j2xY1Q6WpU6NJWst9eciPg_20_2">8,328</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_T_QVxve33kapov9waD8dUQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" sign="-" scale="0" id="Tc_7-fTWfw3xkKITVi2QjppWA_20_5">4,996</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_1vrsU2LSKEmxEcHtsuyUbQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="0" id="Tc_x8eu76jaRkKD_i-9JO7LYQ_20_7">8,328</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_1vrsU2LSKEmxEcHtsuyUbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="0" id="Tc_AovK53unMECV27xAAiExGg_20_10">4,996</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_gFurzXw690SHhy5dEtc_Kw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="0" id="Tc_-OuZDfeKLkOsc-RTuSq0nw_21_16">285,593</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_pctuswThrEiQEtga2i8-9A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="0" id="Tc_sa2jlmVqPEWo6DSxM4gPmw_21_19">131,609</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="0" id="Tc_PJBVrOslJkiI2IXN95eR9Q_21_22">417,202</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercise of options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_T_QVxve33kapov9waD8dUQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="Tc_xtirEp7XMkusJsSEczcUdg_22_2">1,895</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_T_QVxve33kapov9waD8dUQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" id="Tc_nH0tU1ox2EugyvY7s7T8zg_22_5">1,137</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_dK-NtSiCKkq6IARqnPcaTA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" id="Tc_pScfpIaRSUuvV_BGFMw5NA_22_13">14,213</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" id="Tc_sxffFECl4UiG1taJ4IYOUQ_22_22">15,350</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividends declared</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_gFurzXw690SHhy5dEtc_Kw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="0" id="Tc_k3gcBbqwFEaLNj_EPA7lIg_23_16">1,294,870</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="0" id="Tc_bOw1gcnd1kaUwREAPhBDYQ_23_22">1,294,870</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_dK-NtSiCKkq6IARqnPcaTA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" id="Tc_-nQAj0EAg0-mUEhN5AKT5A_24_13">374,793</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" id="Tc_0Lz-LBZGTUinKoSPNLt6_g_24_22">374,793</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:28.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of September&#160;30,&#160;2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_9_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_QqHAnbxuPkyyqgjPjviRlw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_RLiHMUixJUOFfMvpF3fQNQ_25_2">30,916</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_QqHAnbxuPkyyqgjPjviRlw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_iPxHfzcxo0iAAScL3p3sYQ_25_5">18,550</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="As_Of_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_62c__c1mpU6X3nK4JuRb-w" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_LZMxk5B4UUWwFi3Nx9xZmA_25_7">15,210,699</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_62c__c1mpU6X3nK4JuRb-w" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_zsj-vT9wsEubJD0LTpCABA_25_10">9,126,419</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_5yNW2tUVH025CWQdt1sWPA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_KnIIjWPK30KuQwWUXGorgQ_25_13">87,585,156</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_YPH617dDtk21RBa8mvrXvQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_iuItE6edfkSwpbmZKI-gVA_25_16">60,634,661</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_0Zsl5HAa6Ui3p2SzZSazHg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_aWsWexFlhUmmMsrRGSMt7g_25_19">7,911,163</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2021_MQ278Y9rfE6_aF653jQJAA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc__Rhtbgg9g06QRdK3cAI_dQ_25_22">165,275,949</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0000ff;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;">The accompanying notes are an integral part of these condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="color:#0000ff;visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><span style="color:#0000ff;font-size:0pt;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">7</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:84%;border:0;margin:30pt 8% 30pt 8%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_83112767_a76a_490d_88ae_b430b8504255"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CONSOLIDATED WATER CO.&#160;LTD.</b></p><a id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLO"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">(UNAUDITED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#0000ff;font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_0e5192f1_bda4_4b61_acb3_22f3d10ba52c"></a><a id="Tc_UrulvK_8QUKCBOsaQPUbPQ_1_2"></a><a id="Tc_A5uhn7dZp0qjT1Q5TFawrw_2_2"></a><a id="Tc_jdt-XHhaOEuVEQkev--QZQ_2_5"></a><a id="Tc_3i7V252VHUGrFPigW7do7g_3_0"></a><a id="Tc_4uzU-8hFTk-3cUqNU999qQ_3_2"></a><a id="Tc_P38-fD0d9USGfqf5BkNN5g_3_5"></a><a id="Tc_4xAoxiThRk-aoa57eG3fSQ_4_0"></a><a id="Tc_MbH7jUoOWkOM58mE-MuJoQ_5_0"></a><a id="Tc_M6HbQbdGZUK9flaklCn5Tw_7_0"></a><a id="Tc_kF0kSNz8ZkylZbkMNNS2Qg_8_0"></a><a id="Tc_Yhltc1tvZ0CY2ZwirYr4gA_9_0"></a><a id="Tc__89qlObAC02kQCLnkUxtqw_9_6"></a><a id="Tc_ifvE-I5DSEWSQ88Mp3wZLg_10_0"></a><a id="Tc_Jz2wihQUr0Kz3MQC_0avKw_11_0"></a><a id="Tc_LsUoQ2d0tEajQZJ7Xfuz6A_12_0"></a><a id="Tc_Bt4bUcl0c0-VAHdovOxfPg_14_0"></a><a id="Tc_9yjnS2xRREKn-zauH6fAoQ_15_0"></a><a id="Tc_sHoIPbDVt0aw1ftqLtBGVw_16_0"></a><a id="Tc_k2x70Yy570Ot0yxBmSKHOw_17_0"></a><a id="Tc_iOjAamfE-kiS9hYzidpnAQ_18_0"></a><a id="Tc_PMKteLry8UGSX7fGxD2nbw_18_3"></a><a id="Tc_7MtLcUAoqE6NZdpXX82Lzg_19_0"></a><a id="Tc_cPMZotvhE0GMRvVZ127mmA_20_0"></a><a id="Tc_ksI-DfafkEGxiYGOfobDrQ_21_0"></a><a id="Tc_Sv-5U1UL3EeMYMa-YaWR4g_22_0"></a><a id="Tc_q6GnB765UEyYjmd-NF9VbQ_23_0"></a><a id="Tc_jX9mnPu7bkqIf1j_Pgyg-A_24_0"></a><a id="Tc_uQDcmvZnKkyr0yGy67_PTA_25_0"></a><a id="Tc_W8rjLQfd7kWZbC5AoY6HkA_26_0"></a><a id="Tc_lnUPWxyjIUSgJ6V30NVkvQ_26_2"></a><a id="Tc_NWDUGnC8Ikm3MsF_NMiPUw_26_5"></a><a id="Tc_eeLeI-3K9kWVbbpkN9_MTw_29_0"></a><a id="Tc_oJMuSa09AECf22U-oB-wQQ_30_0"></a><a id="Tc_NUyQ_Ap5akaESoOIYSVpBA_30_2"></a><a id="Tc_L0Ae5bOf40WwEbVEe9VtyA_30_5"></a><a id="Tc_HWPDDyMVV02w_lRiqbSZcg_31_0"></a><a id="Tc_Yx6k9Ygje0aI3aLggliz3w_31_2"></a><a id="Tc_rSrmDOE-PU6MWrDubJJAqA_31_5"></a><a id="Tc_J6pY7zNZwUmZL5bIoMhdQA_32_0"></a><a id="Tc_CbulfS4IZUKeev9EX_zR5Q_32_2"></a><a id="Tc_h6yI9QD-8UOXGkwHtxbaAQ_32_5"></a><a id="Tc_bvR0avHOeEeQQ_xYIBTTqQ_33_0"></a><a id="Tc_visFb8uP302Ym75Y1CtSJA_33_2"></a><a id="Tc_fp5qiapls0KrBzuia_TYqg_33_5"></a><a id="Tc_xzOk0OJ1ZEuixpqcVYj6mA_34_0"></a><a id="Tc_lrgMFuOZ90CNy3c7r78cPw_34_2"></a><a id="Tc_k1XUX-e8FE6Q7tSSPlLNAQ_34_5"></a><a id="Tc_PkP90jKJXkyydUq6ckDD3g_35_0"></a><a id="Tc_ogLTYmR7j0-n7PktWGXudg_35_2"></a><a id="Tc_uFt_p9v-vEOdSljC2Ip0ZQ_35_5"></a><a id="Tc_ZdxXc_pWGkyOief0efdHQQ_36_0"></a><a id="Tc_LozjO64XMUuA0mC0XTTeow_36_2"></a><a id="Tc_NmqYOTGZHUeHGNk7Y-Q6Lw_36_3"></a><a id="Tc_M5ejLoSf8E2MMnc93ihTkA_36_5"></a><a id="Tc_taLLNoYnwkiRpjSc3j_jMw_37_0"></a><a id="Tc_QlV3VvXfY0-kLyzLW2NHdQ_37_2"></a><a id="Tc_Qj1bLgaEBUaldnmtalF5jQ_37_5"></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:73.25%;margin:0pt;padding:0pt;"><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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net cash provided by operating activities - continuing operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="0" id="Tc_esZ5dNtCmUSQ8RWMNRudtA_3_3">16,926,429</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="0" id="Tc_3h_UwoCSaEmLcEdCmUsBjw_3_6">5,285,457</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:73.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net cash used in operating activities - discontinued operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" sign="-" scale="0" id="Tc_ab4snZ7RTkuVIp_Cyi4gCg_4_3">1,123,193</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" sign="-" scale="0" id="Tc_siKhN0_4dE6iFRa314GC7Q_4_6">820,785</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:top;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net cash provided by operating activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" id="Tc_QiLKk96HZUaltZvpL8bZ2A_5_3">15,803,236</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" id="Tc_JNmxRX4qOkmKGo4dDZe-LQ_5_6">4,464,672</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:73.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash flows from investing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:top;width:73.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Purchase of certificate of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="cwco:PaymentsToAcquireCertificatesOfDeposit" scale="0" id="Tc_utaLbaQT90G_PpY4niCe1A_8_3">2,518,493</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="cwco:PaymentsToAcquireCertificatesOfDeposit" scale="0" id="Tc_ouEzjMZ4zEu11N3MBW3oWg_8_6">2,500,000</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:top;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Maturity of certificate of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="cwco:MaturityOfCertificatesOfDeposit" scale="0" id="Tc_ReDYtTrfzkWNBLSnGpoBEQ_9_3">5,018,493</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:top;width:73.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Additions to property, plant and equipment and construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" id="Tc_BPFMuiBvgE68nArrm-pG3w_10_3">2,947,937</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" id="Tc_ESqCzVbnY0iUq1rGjH3asw_10_6">973,270</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Proceeds from asset dispositions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="0" id="Tc_5UC2OpcXPESvDwF19FOxAw_11_3">31,181</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="0" id="Tc__VsQVuQ5a0q2uzI-I2e-DA_11_6">45,560</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:73.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net cash used in investing activities - continuing operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" sign="-" scale="0" id="Tc_qL6ZCzCA4kyJdMqUiAyuuA_12_3">416,756</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" sign="-" scale="0" id="Tc_eHdpRMTECU6VXAHGrfgGMA_12_6">3,427,710</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:73.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash flows from financing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Dividends paid to common shareholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="0" id="Tc_LPvq0t7ZzU2HMv4mqBJ9BQ_15_3">3,841,842</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="0" id="Tc_JaDV-7fiX0yTHSFYB4jH9w_15_6">3,859,412</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:top;width:73.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Dividends paid to preferred shareholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock" scale="0" id="Tc_k2NcSlXifEGw9rcJJvMhgg_16_3">8,154</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock" scale="0" id="Tc_UIzA2gANVUGf0ONzbVo3Xg_16_6">8,387</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:top;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Dividends paid to non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PaymentsToMinorityShareholders" scale="0" id="Tc_55xlSBzK9Uap2kYvqjQ5vg_17_3">1,102,475</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PaymentsToMinorityShareholders" scale="0" id="Tc_Hiv1ir7lVUyeHq49-cZjMw_17_6">649,880</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:73.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Repurchase of redeemable preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromRepurchaseOfRedeemablePreferredStock" sign="-" scale="0" id="Tc_-ISgFS2lLUqD9WHTmBxi1w_18_6">14,863</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Proceeds received from exercise of stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="0" id="Tc_roNhnzuTWEW8O7cBFarpzA_19_3">26,739</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="0" id="Tc_Xy4TZv3840momppqT3nRYA_19_6">17,059</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:73.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Payments on note payable </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfNotesPayable" scale="0" id="Tc_Ae8qSwRqFUe08jmUjibwIQ_20_3">51,564</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfNotesPayable" scale="0" id="Tc_pBqogjiJnEy7Ktil4OcNHQ_20_6">35,840</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net cash used in financing activities </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" sign="-" scale="0" id="Tc_9cePSRM7gUK2senUU0saYw_21_3">4,977,296</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" sign="-" scale="0" id="Tc_VfS1A1WrUka7UI9FXzVDlg_21_6">4,551,323</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:73.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net increase (decrease) in cash and cash equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" scale="0" id="Tc_6cbwVgnUVUWJD070zoKoVg_22_3">10,409,184</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" sign="-" scale="0" id="Tc_hIvBX-siHUOsKdhD6aTecQ_22_6">3,514,361</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash and cash equivalents at beginning of period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" id="Tc_B8hIJ6NWh0-wJHiDA30AYw_23_3">40,358,059</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2020_KFEe3-eqYE2PGTT4Bee69Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" id="Tc_nwFD4ZACfkSlBOPZElqJYg_23_6">43,794,150</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash and cash equivalents at beginning of period - discontinued operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" id="Tc_11RgwLMxo06ai5mMltxUCw_24_3">750,048</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2020_KFEe3-eqYE2PGTT4Bee69Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" id="Tc_u8ZR2BgB1kSEZJTA-BM65g_24_6">154,130</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Less: cash and cash equivalents at end of period - discontinued operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" id="Tc_2FbIgHnKl06hnUAUV5ds2g_25_3">432,002</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2021_MQ278Y9rfE6_aF653jQJAA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" id="Tc_UT_5D3BUHke1Fmth-irJng_25_6">36,326</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash and cash equivalents at end of period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" id="Tc_-C6SU5ud8kaI6o6_X4KL5Q_26_3">51,085,289</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2021_MQ278Y9rfE6_aF653jQJAA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" id="Tc_IWyiuU9n8k2MMCkc8o7WLw_26_6">40,397,593</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-cash transactions:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:73.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Issuance of <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_YXri5TsSS0SwJbWOHomqfA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="0" id="Narr_xVbGxw1hE0mYBWwddZ1-Aw">9,295</ix:nonFraction> and <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_O_6-qdFLLk6KS1jeySKUZw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="0" id="Narr_zsKG37eXaEWIi_TZSUIPZw">8,632</ix:nonFraction>, respectively, shares of redeemable preferred stock for services rendered</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_YXri5TsSS0SwJbWOHomqfA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssued1" scale="0" id="Tc_Fr2RxYQyyk29dlRGckYfrA_30_3">133,197</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_O_6-qdFLLk6KS1jeySKUZw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssued1" scale="0" id="Tc_ogckTZHkwEWN-VjEPnGb3w_30_6">102,203</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Issuance of <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember_FaH2T-NOikum5I-PRIK5fw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="0" id="Narr_2i4k-ZoZkESLrP5Yev9MBQ">41,830</ix:nonFraction> and <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember_eKREuFfU-0mRZiMmHiqBeA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="0" id="Narr_FG_dEOjlCke5Nramw-MHpw">57,577</ix:nonFraction>, respectively, shares of common stock for services rendered</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember_FaH2T-NOikum5I-PRIK5fw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssued1" scale="0" id="Tc_Rgrc7nep9kKr0nr3Da9bYg_31_3">521,016</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember_eKREuFfU-0mRZiMmHiqBeA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssued1" scale="0" id="Tc_4QI2a9G_9EiIpknBDEtovw_31_6">745,468</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:73.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Conversion (on a one-to-one basis) of <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_YXri5TsSS0SwJbWOHomqfA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ConversionOfStockSharesConverted1" scale="0" id="Narr_86SfeqeaO0-U4-J125tTrg">6,585</ix:nonFraction> and <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember_eKREuFfU-0mRZiMmHiqBeA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ConversionOfStockSharesConverted1" scale="0" id="Narr_eSYBEOW1bkSYqgpvrShIFw">9,439</ix:nonFraction>, respectively, shares of redeemable preferred stock to common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ConversionOfStockAmountConverted1" scale="0" id="Tc_GfjsjyYZLE-VCa02WehqyA_32_3">3,951</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ConversionOfStockAmountConverted1" scale="0" id="Tc_1RCMDFCoX0-AoejOLpXIVA_32_6">5,663</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Dividends declared but not paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Dividends" scale="0" id="Tc_zqgGnBUY1E6_LzSdBle1AA_33_3">1,302,754</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Dividends" scale="0" id="Tc_0WaLa1W_Rkaczr7A8CrU3g_33_6">1,295,377</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:73.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Transfers from (to) inventory to (from) property, plant and equipment and construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="cwco:TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress" scale="0" id="Tc_YNFORRcu50S93wewwxt2YA_34_3">246,238</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="cwco:TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress" scale="0" id="Tc_rBOV3IOzbEOIIndiHevH7g_34_6">148,138</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Net transfers from construction in progress to property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="cwco:TransfersFromConstructionInProgressToPropertyPlantAndEquipment" scale="0" id="Tc_aVkDg8gqFU-59Q1L7oE7gA_35_3">413,416</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="cwco:TransfersFromConstructionInProgressToPropertyPlantAndEquipment" scale="0" id="Tc_Xtex2koZPky5C-G7AAz29Q_35_6">166,335</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:73.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="0" id="Tc_p0wL6sBNw06mbx_emjNSMw_36_6">1,852,608</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Purchase of equipment through issuance of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" scale="0" id="Tc_nRqUq2DvdEGM0f5OpmNJjQ_37_3">68,422</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" scale="0" id="Tc_iOl6tT_ajUaDUL6EG_MF1g_37_6">58,220</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;">The accompanying notes are an integral part of these condensed consolidated financial statements.</p><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="us-gaap:NatureOfOperations" id="Tb_DK33USzm8Ei78P3-gkFM7g" continuedAt="Tb_DK33USzm8Ei78P3-gkFM7g_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;"><span style="font-weight:normal;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">8</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="NOTESTOCONDENSEDCONSOLIDATEDFINANCIALSTA"></a><ix:continuation id="Tb_DK33USzm8Ei78P3-gkFM7g_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">CONSOLIDATED WATER CO.&#160;LTD.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">(UNAUDITED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1. Principal activity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Consolidated Water Co. Ltd. and its subsidiaries (collectively, the &#8220;Company&#8221;) supply potable water, treat wastewater and water for reuse, and provide water-related products and services to customers in the Cayman Islands, The Bahamas, the United States and the British Virgin Islands. The Company produces potable water from seawater using reverse osmosis technology and sells this water to a variety of customers, including public utilities, commercial and tourist properties, residential properties and government facilities. The Company designs, builds and sells water production and water treatment infrastructure and manages water infrastructure for commercial and governmental customers. The Company also manufactures a wide range of specialized and custom water industry related products and provides design, engineering, operating and other services applicable to commercial, municipal and industrial water production, supply and treatment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="Tb_XkA7WeBpVkSQGJfb6VZS0Q" continuedAt="Tb_XkA7WeBpVkSQGJfb6VZS0Q_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. Accounting policies</p><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="us-gaap:ConsolidationPolicyTextBlock" id="Tb_96MqmiAnZ02bp6ofoVQ_Vg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Basis of consolidation:</b> The accompanying condensed consolidated financial statements include the accounts of the Company&#8217;s (i)&#160;wholly-owned subsidiaries, Aerex Industries,&#160;Inc. (&#8220;Aerex&#8221;), Aquilex,&#160;Inc. (&#8220;Aquilex&#8221;), Cayman Water Company Limited (&#8220;Cayman Water&#8221;), Ocean Conversion (Cayman) Limited (&#8220;OC-Cayman&#8221;), DesalCo Limited (&#8220;DesalCo&#8221;), Consolidated Water Cooperatief, U.A. (&#8220;CW-Cooperatief&#8221;), Consolidated Water U.S. Holdings,&#160;Inc. (&#8220;CW-Holdings&#8221;); and (ii)&#160;majority-owned subsidiaries Consolidated Water (Bahamas)&#160;Ltd. (&#8220;CW-Bahamas&#8221;), N.S.C. Agua, S.A. de C.V. (&#8220;NSC&#8221;), Aguas de Rosarito S.A.P.I. de C.V. (&#8220;AdR&#8221;), and PERC Water Corporation (&quot;PERC&quot;). The Company&#8217;s investment in its affiliate Ocean Conversion (BVI)&#160;Ltd. (&#8220;OC-BVI&#8221;) is accounted for using the equity method of accounting. All significant intercompany balances and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying interim condensed consolidated financial statements are unaudited. These condensed consolidated financial statements reflect all adjustments (which are of a normal recurring nature) that, in the opinion of management, are necessary to fairly present the Company&#8217;s consolidated financial position, results of operations and cash flows as of and for the periods presented. The consolidated results of operations for these interim periods are not necessarily indicative of the operating results for future periods, including the fiscal&#160;year ending December&#160;31,&#160;2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">These condensed consolidated financial statements and notes are presented in accordance with the rules&#160;and regulations of the United States Securities and Exchange Commission (&#8220;SEC&#8221;) relating to interim financial statements and in conformity with accounting principles generally accepted in the United States of America (&#8220;US GAAP&#8221;). Certain information and note disclosures normally included in annual financial statements prepared in accordance with US GAAP have been condensed or omitted in these condensed consolidated financial statements pursuant to SEC rules&#160;and regulations, although the Company believes that the disclosures made herein are adequate to make the information not misleading. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company&#8217;s Annual Report on Form&#160;10-K for the&#160;year ended December&#160;31,&#160;2021.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="Tb_uxhf8jr43EmWn86HXLw2gQ" continuedAt="Tb_uxhf8jr43EmWn86HXLw2gQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Foreign currency: </b>The Company&#8217;s reporting currency is the United States dollar (&#8220;US$&#8221;). The functional currency of the Company and its foreign operating subsidiaries (other than NSC, AdR, and CW-Cooperatief) is the currency for each respective country. The functional currency for NSC, AdR, and CW-Cooperatief is the US$. NSC and AdR conduct business in US$ and Mexican pesos and CW-Cooperatief conducts business in US$ and euros. The exchange rates for the Cayman Islands dollar and the Bahamian dollar are fixed to the US$. The exchange rates for conversion of Mexican pesos and euros into US$ vary based upon market conditions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Net foreign currency gains (losses) arising from transactions and re-measurements were ($<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" sign="-" scale="3" id="Narr_SfkddT4mh0aMOu5DuBI0ig">8,068</ix:nonFraction>) and $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="Narr_wKTIn7mVB0qNuhLPtQdF1w">15,302</ix:nonFraction> for the three months ended September&#160;30,&#160;2022 and 2021, respectively, and $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="Narr_dkKaufPpxkGy-rethTQ4Hg">20,966</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="Narr_VPIwdB4e30qPR-Ai9kxydA">29,353</ix:nonFraction> for the nine months ended September&#160;30,&#160;2022 and 2021 and are included in &#8220;Other income (expense) - Other&#8221; in the accompanying condensed consolidated statements of income (loss).</p></ix:nonNumeric></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">9</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_XkA7WeBpVkSQGJfb6VZS0Q_cont1" continuedAt="Tb_XkA7WeBpVkSQGJfb6VZS0Q_cont2"><ix:continuation id="Tb_uxhf8jr43EmWn86HXLw2gQ_cont1"></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="Tb_wiFebF9s-k6s8Zn1nRpP4A" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Cash and cash equivalents:</b> Cash and cash equivalents consist of demand deposits at banks and certificates of deposit at banks with an original maturity of three&#160;months or less. Cash and cash equivalents as of September&#160;30,&#160;2022 and December&#160;31,&#160;2021 include approximately $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="6" id="Narr_U8qlVxVMakWM5LaK0WI1nA">7.5</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="6" id="Narr_m_hDkJ7LLEmhuMOtxx80GA">7.4</ix:nonFraction> million, respectively, of certificates of deposits with an original maturity of three&#160;months or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Certain transfers from the Company&#8217;s Bahamas bank accounts to Company bank accounts in other countries require the approval of the Central Bank of The Bahamas. The equivalent United States dollar cash balances for deposits held in The Bahamas as of September&#160;30,&#160;2022 and December&#160;31,&#160;2021 were approximately $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_srt_StatementGeographicalAxis_country_BS_Ejwk989cVEqPJNi6FC3xZA" decimals="-5" format="ixt:numdotdecimal" name="cwco:DepositsHeldInForeignBank" scale="6" id="Narr_hcH7dQUzQE21qQvBjCDXJQ">4.7</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_srt_StatementGeographicalAxis_country_BS_TkyD7RheYEmIcCZr6MZ2EA" decimals="-5" format="ixt:numdotdecimal" name="cwco:DepositsHeldInForeignBank" scale="6" id="Narr_cXkMIs1YmUyhoOF222cRhw">3.9</ix:nonFraction> million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Certificate of deposit:</b> As of December 31, 2021, the Company held a certificate of deposit in The Bahamas of $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_CashAndCashEquivalentsAxis_us-gaap_CertificatesOfDepositMember_Vn2ztnrdzk2SDzjE280LaQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="6" id="Narr_eM2Z6gwE-E2PjEDr2xS4-g">2.5</ix:nonFraction> million with an original maturity of six months.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="Tb_C2WdDI70kUiF6Hp7Rk7a3Q" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Goodwill and intangible assets:</b> Goodwill represents the excess cost of an acquired business over the fair value of the assets and liabilities of the acquired business. Goodwill and intangible assets acquired in a business combination and determined to have an indefinite useful life are not amortized but are tested for impairment annually or upon the identification of a triggering event. Intangible assets with estimable useful lives are amortized over their respective estimated useful lives to their estimated residual values and reviewed periodically for impairment. The Company evaluates the possible impairment of goodwill annually as part of its reporting process for the fourth quarter of each fiscal&#160;year. Management identifies the Company&#8217;s reporting units, which consist of retail, bulk, services, and manufacturing, and determines the carrying value of each reporting unit by assigning the assets and liabilities, including the existing goodwill and intangible assets, to those reporting units. The Company determines the fair value of each reporting unit and compares the fair value to the carrying amount of the reporting unit. To the extent the carrying amount of the reporting unit exceeds the fair value of the reporting unit, an impairment loss is recorded.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of December&#160;31,&#160;2021, the Company estimated the fair value of its reporting units by applying the discounted cash flow method, which relied upon seven-year discrete projections of operating results, working capital and capital expenditures, along with a terminal value subsequent to the discrete period. These seven-year projections were based upon historical and anticipated future results, general economic and market conditions, and considered the impact of planned business and operational strategies. The discount rates for the calculations represented the estimated cost of capital for market participants at the time of each analysis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company also estimated the fair value of each of its reporting units as of December&#160;31,&#160;2021 by applying the guideline public company method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company weighted the fair values estimated for each of its reporting units under each method and summed such weighted fair values to estimate the overall fair value for each reporting unit. The respective weightings the Company applied to each method as of December&#160;31, 2021 were <ix:nonFraction unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ" contextRef="Duration_1_1_2021_To_12_31_2021_cwco_FairValueDeterminingMethodAxis_cwco_DiscountedCashFlowMethodMember_wQcx5fQCf0iYvb-FjBcosQ" decimals="2" format="ixt:numdotdecimal" name="cwco:EstimatedFairValuePercentageSegmentReportingInformation" scale="-2" id="Narr_yCbiQNav0kms5YfcJDjJWg">80</ix:nonFraction>% to the discounted cash flow method and <ix:nonFraction unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ" contextRef="Duration_1_1_2021_To_12_31_2021_cwco_FairValueDeterminingMethodAxis_cwco_GuidelinePublicCompanyMethodMember_7GKYmw2tZ0C425eQZTngrg" decimals="2" format="ixt:numdotdecimal" name="cwco:EstimatedFairValuePercentageSegmentReportingInformation" scale="-2" id="Narr_LAi76Xbil0Gi9DB4Jc4VpA">20</ix:nonFraction>% to the guideline public company method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The fair values the Company estimated for its retail, bulk, services and manufacturing reporting units exceeded their carrying amounts by <ix:nonFraction unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ" contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_RXqsC_5KdEiZqZ8lADhocA" decimals="0" format="ixt:numdotdecimal" name="cwco:EstimatedFairValueCarryingAmountExceededPercentage" scale="0" id="Narr_pgarMdz6B0CWib-Z1vlqYA">32</ix:nonFraction>%, <ix:nonFraction unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ" contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_ZlYN2R0EjUq3X9XQpqUDTQ" decimals="0" format="ixt:numdotdecimal" name="cwco:EstimatedFairValueCarryingAmountExceededPercentage" scale="0" id="Narr_aCgGk43juUigkLCVCnKVzw">51</ix:nonFraction>%, <ix:nonFraction unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ" contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_Eac2tD7Eak6qz44PodvgZg" decimals="0" format="ixt:numdotdecimal" name="cwco:EstimatedFairValueCarryingAmountExceededPercentage" scale="0" id="Narr_t7xYIdtz2EKe9Zc0ws2eKg">15</ix:nonFraction>%, and <ix:nonFraction unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ" contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_u1J97lUj8EmFl97DoPxk6w" decimals="0" format="ixt:numdotdecimal" name="cwco:EstimatedFairValueCarryingAmountExceededPercentage" scale="0" id="Narr_yMTAdNoaXkGxYnPuFlIpDA">15</ix:nonFraction>% respectively, as of December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Based upon its estimation prepared as of December 31, 2021, the fair value of the Company&#8217;s manufacturing reporting unit exceeded its carrying value by only <ix:nonFraction unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ" contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_YqLmX8BWrkS6giCaVux7TA" decimals="0" format="ixt:numdotdecimal" name="cwco:EstimatedFairValueCarryingAmountExceededPercentage" scale="0" id="Narr_rY72VeBmP06fG_TjY_XSbQ">15</ix:nonFraction>%. If the Company determines in the future that Aerex&#8217;s discounted future cash inflows will be less than its present expectation, the Company may be required to record additional impairment losses to reduce the remaining carrying values as of September 30, 2022 of its manufacturing reporting unit&#8217;s goodwill of $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_oJ7LfpUE30SeloURvWGVzw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="0" id="Narr_TWSTNpqX5UWPPUG3EsqPzw">1,985,211</ix:nonFraction> and its remaining unamortized intangible assets balances of $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_oJ7LfpUE30SeloURvWGVzw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" id="Narr_cZb44OpCYkO_ZQXkMpjKpw">777,778</ix:nonFraction> recorded as a result of the acquisition of Aerex. Any such impairment losses could have a material adverse impact on the Company&#8217;s consolidated results of operations.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="Tb_IS6cJ1mJ1k2KM1tmILpvNA" continuedAt="Tb_IS6cJ1mJ1k2KM1tmILpvNA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Revenue recognition:</b> Revenue is recognized when control of the promised goods or services is transferred to the Company&#8217;s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.</p></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">10</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_baa1187f_17ff_4227_900f_f78c1760d7dc"></a><a id="Tc_pNjcpNGRzU-3otwVdrfTlg_1_2"></a><a id="Tc_M3J8SNyCIUa2fwBdlttNiA_1_8"></a><a id="Tc_Cbdh6HxwYUayfm1joH254A_2_2"></a><a id="Tc_5HOW-cBp9kK2jSj7po8cpA_2_5"></a><a id="Tc_BUwe2m60PEC99r2ow9F1Tw_2_8"></a><a id="Tc_i77HZggaYE6TMTyCs1tO6g_2_11"></a><a id="Tc_PN5wc3mic0axPeF3Zj8GqQ_3_0"></a><a id="Tc_idIMzrz4CkW7pNDM93wV9w_3_2"></a><a id="Tc_n6eIg8Q5ekyIWdkj4j2oIg_3_5"></a><a id="Tc_PPorjUUc7UKQAn2qtsRZjA_3_8"></a><a id="Tc_tYaj0BzfLUyIa47oRwzmUg_3_11"></a><a id="Tc_3VL2PBHocEOlw0JmzeHkDg_4_0"></a><a id="Tc_OD8MB8K9LUmNsOzpdQM3yg_5_0"></a><a id="Tc_UYUiJ2-TwEeiT0PdcTOSGg_6_0"></a><a id="Tc_eaXDcRO6b0SIcHQEsCD5SQ_7_0"></a><a id="Tc_HUU0wI2YK0Of5GC7wCHS3w_7_2"></a><a id="Tc_vt-jYEMhSEub3qICJ82D1Q_7_5"></a><a id="Tc_IjyGtLk0zUKpNRczNALYgw_7_8"></a><a id="Tc_r08PqdACyUenW8TqiGLYAA_7_11"></a><ix:continuation id="Tb_XkA7WeBpVkSQGJfb6VZS0Q_cont2" continuedAt="Tb_XkA7WeBpVkSQGJfb6VZS0Q_cont3"><ix:continuation id="Tb_IS6cJ1mJ1k2KM1tmILpvNA_cont1" continuedAt="Tb_IS6cJ1mJ1k2KM1tmILpvNA_cont2"><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="Tb_hPuQYkbCUUqCNd03hjcQ9w" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents the Company&#8217;s revenue disaggregated by revenue source.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Retail revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_RetailRevenuesMember_x4yCr9DOME2oWTVKXiRoTA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_KgZhiHIH-0ePrkpfXJ5rcw_3_3">6,274,650</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_RetailRevenuesMember_2elhkt_pcEO3laODHWm1_g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_ZWnHWTM1RUqlvfUhoioc7w_3_6">5,247,042</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_RetailRevenuesMember_ivdHuyX8sEq9LeTnkBR9Zw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_qwgbJg6BwUKkPpp9aMsj9A_3_9">19,114,653</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_RetailRevenuesMember_c8_R7Y1lm02osZpM0Y9mwg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_3i4cAVDs1kysaofxrYMgEg_3_12">16,633,137</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Bulk revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkRevenuesMember_89d31Gca5UGDdEO5MeI-sQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_EV-EPwZ4ukCV8h0r_NL9vQ_4_3">8,667,931</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkRevenuesMember_5Y4bWHLbGEennwbNDazwvQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_kW1LqBc2UUmFepUvZcEvAQ_4_6">6,868,134</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkRevenuesMember_TNCYzSor3kiN5UQn3Vj9dw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_fqQ4aEgWRU-SxICFQBHXOQ_4_9">24,442,324</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkRevenuesMember_-zTRZnjufUyfkblC1MX0xw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_z8iHTbcct02mBpZewrnGcg_4_12">19,826,075</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:45.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Services revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesRevenuesMember_y88aVAtXB0ubkpPOV6qg0A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_nusPBbzKs0ukixxhB-y1uQ_5_3">8,731,124</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesRevenuesMember_SCewMsTWfU29jc_jOykl5Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_YuGiaJgVv0avpzrt2bNeJw_5_6">3,210,584</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesRevenuesMember_xC5ikkHNM0i51vhjK2RK_Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_-OHTRz7CA029SSaMA-x7Fw_5_9">18,530,427</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesRevenuesMember_VP3kL42R80yFyHxIIkBFIA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_UCwHyjXedkyoMIaIQ_f1tw_5_12">10,514,669</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Manufacturing revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingRevenuesMember_gC9GxO8Pf0ifAgHbzKljrw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_R5MvG-qVA0iv_JJSZ4yYYA_6_3">1,378,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingRevenuesMember_uQ3R8t4DME-YSxVmsacT2g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_6e0VYqAk5Ee0XISgYhN1Kg_6_6">1,087,386</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingRevenuesMember_rCtG56xKZUiLUkla3NoOvQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc__9fun-BOD0ax0DVpA_S0jQ_6_9">3,589,333</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingRevenuesMember_evzPiSyr3UylJ-QJOzyZ7g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_tVLH_Z2l6EetccCXs9plzw_6_12">3,244,106</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:45.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_f4q0ZhgVikyReadZARxLSQ_7_3">25,051,705</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_JR5J0Ebte0i9fOZwDPKDqQ_7_6">16,413,146</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_02gB7iumiEe-MWQMZRrymA_7_9">65,676,737</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_nuSrvqPHykCxyW6qnByjEQ_7_12">50,217,987</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Retail revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company produces and supplies water to end-users, including residential, commercial and governmental customers in the Cayman Islands under an exclusive retail license issued to Cayman Water by the Cayman Islands government to provide water in two of the three most populated areas on Grand Cayman Island. Customers are billed on a&#160;monthly basis based on metered consumption and bills are typically collected within <ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_srt_RangeAxis_srt_MinimumMember_6jetLa8yGECMDWQw_I0LkQ" format="ixt-sec:durday" name="cwco:NumberOfDaysAfterConsumptionBillingsAreCollected" id="Narr_ih_ID-PAE02aivWH5cefvw">30</ix:nonNumeric> to <ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_srt_RangeAxis_srt_MaximumMember_dH7iAbK0c0G5A6juwGjMEQ" format="ixt-sec:durday" name="cwco:NumberOfDaysAfterConsumptionBillingsAreCollected" id="Narr_IQZOzYxFFUW3GOdhdy092g">45</ix:nonNumeric>&#160;days after the billing date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue from water sales at the time water is supplied to the customer&#8217;s premises. The amount of water supplied is determined and invoiced based upon water meter readings performed at the end of each&#160;month. All retail water contracts are&#160;month-to-month contracts. The Company has elected the &#8220;right to invoice&#8221; practical expedient for revenue recognition on its retail water sale contracts and recognizes revenue in the amount to which the Company has a right to invoice.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Bulk revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company produces and supplies water to government-owned utilities in the Cayman Islands and The Bahamas.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">OC-Cayman provides bulk water to the Water Authority-Cayman (&#8220;WAC&#8221;), a government-owned utility and regulatory agency, under two agreements. The WAC in turn distributes such water to properties in Grand Cayman outside of Cayman Water&#8217;s retail license area.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company sells bulk water in The Bahamas through its majority-owned subsidiary, CW-Bahamas, under two agreements with the Water and Sewerage Corporation of The Bahamas (&#8220;WSC&#8221;), which distributes such water through its own pipeline system to residential, commercial and tourist properties on the Island of New Providence.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has elected the &#8220;right to invoice&#8221; practical expedient for revenue recognition on its bulk water sale contracts and recognizes revenue in the amount to which the Company has a right to invoice.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Services and Manufacturing revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company provides design, engineering, management, procurement and construction services for desalination infrastructure through DesalCo, which serves customers in the Cayman Islands, The Bahamas and the British Virgin Islands.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company also designs, builds, sells, operates and manages water, wastewater and water reuse infrastructure through PERC. All of PERC&#39;s customers are companies or governmental entities located in the U.S.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company, through Aerex, is a custom and specialty manufacturer of systems and products applicable to commercial, municipal and industrial water production and treatment. Substantially all of Aerex&#8217;s customers are U.S. companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company generates construction and services revenue from DesalCo and PERC and generates manufacturing revenue from Aerex.</p></ix:continuation></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">11</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_e08a42fb_fd52_4d90_8827_1ada14e073d3"></a><a id="Tc_EOilVJZXPEGUQntvKQLLcg_1_2"></a><a id="Tc_IfqkNFkUIk2c6D-6A-AaYQ_1_5"></a><a id="Tc_atKzXi3NmEi5KqLtVVxMdg_2_2"></a><a id="Tc_ws7QgjckRkeBh71Eko-yWg_2_5"></a><a id="Tc_2XL_EmWazU6Byqjgx85Mew_3_0"></a><a id="Tc_9dJLEu1-XkGKGO756Eif6g_3_2"></a><a id="Tc_rlOTGlG5ZkWJ_zIad9qllQ_3_5"></a><a id="Tc_7uHe9lBrU0KEP1Mkr-WmWw_4_0"></a><a id="Tc_p0OlswmR1U2OZrfj85BgFg_5_0"></a><a id="Tc_SvBr41cLPkSVbBX5qpNVnw_6_0"></a><a id="Tc_H6D4dB7s2UqJgGILQAvZwQ_6_2"></a><a id="Tc_dJRWKBsrj0aRy-NurCHvFg_6_5"></a><a id="_1fec17c0_9e41_43eb_ab20_f3407b0d094a"></a><a id="Tc_sd0YPu2HakyoBgRUwI7QNA_1_2"></a><a id="Tc_-s26UnBMiEesq4TW6_LTTA_1_5"></a><a id="Tc_GBuKw8XVCEyFKolyriCSmQ_2_2"></a><a id="Tc_zXs-6a4OoU-fYXoyxYunBA_2_5"></a><a id="Tc_vGIYwPH59k6nuolFyp79wQ_3_0"></a><a id="Tc_5VYbALkWeky08OmwOqtEMg_3_2"></a><a id="Tc_4emfLcL9yk6h5qUS-7jt9w_3_5"></a><a id="Tc_8-TrYarRL0K1fPsGuI6raQ_4_0"></a><a id="Tc_WB8OOoTkCE2Ty5bIu5_fBw_5_0"></a><a id="Tc_FC-iNU43tUezmO6OKLKVww_5_2"></a><a id="Tc_Z6LEaO4cnUysvXpYsl1KQg_5_5"></a><ix:continuation id="Tb_XkA7WeBpVkSQGJfb6VZS0Q_cont3"><ix:continuation id="Tb_IS6cJ1mJ1k2KM1tmILpvNA_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company recognizes <span style="background:#ffffff;">revenue for its construction and custom/specialized manufacturing contracts&#160;</span>over time under the input method using costs incurred (which represents work performed) to date relative to total estimated costs at completion to measure progress toward satisfying its performance obligations as such measure best reflects the transfer of control of the promised good to the customer. Contract costs include labor, materials and amounts payable to subcontractors. The Company follows this method since it can make reasonably dependable estimates of the revenue and costs applicable to the various stages of a contract. Under this input method, the Company records revenue and recognizes profit or loss as work on the contract progresses. The Company estimates total project costs and profit to be earned on each long-term, fixed price contract prior to commencement of work on the contract and updates these estimates as work on the contract progresses. The cumulative amount of revenue recorded on a contract at a specified point in time is that&#160;percentage of total estimated revenue that incurred costs to date comprise of estimated total contract costs. If, as work progresses, the actual contract costs exceed estimates, the profit recognized on revenue from that contract decreases. The Company recognizes the full amount of any estimated loss on a contract at the time the estimates indicate such a loss. Any contract assets are classified as current assets. Contract liabilities on uncompleted contracts, if any, are classified as current liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company has elected the &#8220;right to invoice&#8221; practical expedient for revenue recognition on its services agreements and recognizes revenue in the amount to which the Company has a right to invoice.</p><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="cwco:SummaryOfRevenueRecognizedAndAmountsBilledOnServicesSegmentAndManufacturingSegmentContractsInProgressTableTextBlock" id="Tb_RD4TPHe5w0u_axlRKbYZLg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Revenue recognized and amounts billed on contracts in progress are summarized as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:71.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue recognized to date on contracts in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="cwco:RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability" scale="0" id="Tc_GyO5rSPtDUGh2lyS_QiV5w_3_3">16,576,248</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_12_31_2021_DW6zr27k2UOsJN3wdCRAQQ" decimals="0" format="ixt:numdotdecimal" name="cwco:RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability" scale="0" id="Tc_5H-3KPAluUmCeHQb9dptow_3_6">6,109,396</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amounts billed to date on contracts in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="cwco:ContractWithCustomerLiabilityAmountsBilledToDateOnContractsInProgress" sign="-" scale="0" id="Tc_tClq3uQrAUahCTDvS29Kdg_4_3">19,694,500</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_12_31_2021_DW6zr27k2UOsJN3wdCRAQQ" decimals="0" format="ixt:numdotdecimal" name="cwco:ContractWithCustomerLiabilityAmountsBilledToDateOnContractsInProgress" sign="-" scale="0" id="Tc_DRjWscfnkEuvjXJRfS0emw_4_6">6,370,855</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Retainage</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="cwco:ContractWithCustomerRetainage" scale="0" id="Tc_hlKkXkSJ202Cx2CLtohk-w_5_3">1,023,676</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_12_31_2021_DW6zr27k2UOsJN3wdCRAQQ" decimals="0" format="ixt:numdotdecimal" name="cwco:ContractWithCustomerRetainage" scale="0" id="Tc_RNssXK2j00mMc_nvj3K0CQ_5_6">237,542</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net contract liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="cwco:ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress" sign="-" scale="0" id="Tc_QBB682GQB0WkouW9n2gA2g_6_3">2,094,576</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_12_31_2021_DW6zr27k2UOsJN3wdCRAQQ" decimals="0" format="ixt:numdotdecimal" name="cwco:ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress" sign="-" scale="0" id="Tc_c5NrITK4NEqMt0NRxfUd1w_6_6">23,917</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="Tb_9QSmB2LfiE676KM246tUqw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The above net balances are reflected in the accompanying condensed consolidated balance sheets as follows:</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:bottom;width:71.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="0" id="Tc_ewnTEevXxk6_THbZzcL11g_3_3">1,658,912</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="0" id="Tc_smI90JPW8U6fMMvQtl3X6w_3_6">489,961</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contract liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="0" id="Tc_z79TsUzbdUKUh78RGLyurA_4_3">3,753,488</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="0" id="Tc_ahTFWZalZ0C3QMTUsT-K3g_4_6">513,878</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net contract liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="cwco:ContractWithCustomerAssetLiabilitiesNetCurrent" sign="-" scale="0" id="Tc_GuE80VLtWEycdmeQnN2SIA_5_3">2,094,576</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="cwco:ContractWithCustomerAssetLiabilitiesNetCurrent" sign="-" scale="0" id="Tc_-kiktXFApU-lGhfKiRV2BQ_5_6">23,917</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;">As of </span><span style="-sec-ix-hidden:Hidden_2vNoVAj5mkqgVksr1-TTIA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">September&#160;30,&#160;2022</span></span><span style="font-style:normal;">, the Company had unsatisfied or partially unsatisfied performance obligations for contracts in progress representing approximately </span><span style="font-style:normal;">$<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_cwco_cnst_date_20220401_z8kBI_HsJEKSBbOlJauhng" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="Narr_K4KkD6iCY0ex7JQ3RZ5xNQ">104.8</ix:nonFraction></span><span style="font-style:normal;"> million in aggregate transaction price for contracts with an original expected length of greater than </span><ix:nonNumeric contextRef="As_Of_9_30_2022_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_cwco_cnst_2023-12-31_Oq7bh-ynFkOk-ih2Q83v6w" format="ixt-sec:durwordsen" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="Narr_DfYnc_EdCUSrAWw222eh3A"><span style="font-style:normal;">one year</span></ix:nonNumeric><span style="font-style:normal;">. The Company expects to earn revenue as it satisfies its performance obligations under those contracts in the amount of approximately </span><span style="font-style:normal;">$<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_cwco_cnst_2022-12-31_-W6EgHXESUWiRkp7OLrsGg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="Narr_l9sAI5jSbESZp2cn5eGK6A">12.6</ix:nonFraction></span><span style="font-style:normal;"> million during the </span><span style="-sec-ix-hidden:Hidden_KY1SUeuPXE-KhkPcdLUyTw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">remainder of the year</span></span><span style="font-style:normal;"> ending December&#160;31,&#160;2022 and approximately </span><span style="font-style:normal;">$<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_cwco_cnst_2023-12-31_Oq7bh-ynFkOk-ih2Q83v6w" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="Narr_C15oTlEQDk6Evpek2XdFGQ">92.2</ix:nonFraction></span><span style="font-style:normal;"> million </span><span style="-sec-ix-hidden:Hidden_eD2jZboWwkS9i8uShMmp1w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">thereafter</span></span><span style="font-style:normal;">. In addition, the Company recognized revenue of </span><span style="font-style:normal;">$<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="0" id="Narr_aVMGScXZ7k-91Uz9VR-2dQ">396,000</ix:nonFraction></span><span style="font-style:normal;"> in the nine months ended September&#160;30,&#160;2022, that was included in the contract liability balance as of December 31, 2021.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Practical Expedients and Exemptions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company does not disclose the value of unsatisfied performance obligations for (i)&#160;contracts with an original expected length of one&#160;year or less and (ii)&#160;contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed.</p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="Tb_DpGK6RzH7UKnNkp9RdxCBw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Comparative amounts:</b> Certain amounts presented in the financial statements previously issued for 2021 have been reclassified to conform to the current periods&#8217; presentation.</p></ix:nonNumeric></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">12</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_f25a44a3_3ad3_4b5c_93ba_7803ab8f9816"></a><a id="Tc_SnLvzGgqJ0iaIjTPfilVKg_1_2"></a><a id="Tc_2tIJK6gqNkOuWOIBDnFbnA_2_2"></a><a id="Tc_AJ1LrV8soU2QHAv41XwjZQ_2_5"></a><a id="Tc_YB24VFZ010uP2bdKgBrCpA_2_8"></a><a id="Tc_gx_qkvsDuU6zNLnyUrlQfA_2_11"></a><a id="Tc_4IhHG61qTU6mct2qBnKypg_2_14"></a><a id="Tc_tdpsPHPjr0-WiPb6eKHlHQ_3_0"></a><a id="Tc_aOpG0_KgiU6remwyczh5gQ_3_2"></a><a id="Tc_kvRNHXxqkEK8qYGHrPxKGg_3_5"></a><a id="Tc_B7MJbksywUqKdE-fEi3DDw_3_8"></a><a id="Tc_Ihhm2O6I0ESQ5PUQ7nsi7w_3_11"></a><a id="Tc_7a8KSCXq9EWDRZaGQ8YVZA_3_14"></a><a id="Tc_WA5yI7Rqcka1FuORfd8nkg_4_0"></a><a id="Tc_5tVBExr_B0-KktuqL6RCww_5_0"></a><a id="Tc_txkGd0B52EKCUknrrmBUnQ_6_0"></a><a id="Tc_1oUFdy3tQkW_ZOoY-pi1fQ_7_0"></a><a id="Tc_VN-pegR-fki7C4HDFJ8Pvg_7_9"></a><a id="Tc_Gz5HBGFVlE6ETZBwCbzAjQ_7_12"></a><a id="Tc_NHrpNhbUdk6G_wk9Kks8bQ_8_0"></a><a id="Tc_In0RwyepmkKXwe2p4kdEug_8_2"></a><a id="Tc_mbry41ERXEuijshlCR7ZAQ_8_5"></a><a id="Tc_V_ElFaO360O9SWex3n5gQQ_8_8"></a><a id="Tc_Byx4MzDDtkCD2U8jCqyLfQ_8_11"></a><a id="Tc_w8fhVV8dMU2vwWKVlmQdEw_9_0"></a><a id="Tc_BP2rh5MkEkKY1kAJM3nKtQ_10_0"></a><a id="Tc_IBgTLSJY00W7xnqG64MAew_11_0"></a><a id="Tc_xIHqpaP4qkiJkpBjqz_5LQ_12_0"></a><a id="Tc_4b-Z9go_cUekNjFzAI4drQ_13_0"></a><a id="Tc_0A1tdm1blkeMB-G9MM6n8A_14_0"></a><a id="Tc_Cr5p-yo240ijJdiUYv7Ndw_15_0"></a><a id="Tc_lKfeKqaq9kirQWUBR7Y33w_16_0"></a><a id="Tc_uYicszXn6Uqwcg_TBDifaA_16_14"></a><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="us-gaap:SegmentReportingDisclosureTextBlock" id="Tb_0LB3R02nsUC3w0V19x-EHg" continuedAt="Tb_0LB3R02nsUC3w0V19x-EHg_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3. Segment information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has <ix:nonFraction unitRef="Unit_Standard_segment_oMpHdZVQ70SkO-qI_j3Cnw" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="Narr_-4chQzxltEur0vI31jrWxA">four</ix:nonFraction> reportable segments: retail, bulk, services and manufacturing. The retail segment operates the water utility for the Seven Mile Beach and West Bay areas of Grand Cayman Island pursuant to an exclusive license granted by the Cayman Islands government. The bulk segment supplies potable water to government utilities in Grand Cayman and The Bahamas under long-term contracts. The services segment designs, constructs and sells water infrastructure and provides management and operating services to third parties. The manufacturing segment manufactures and services a wide range of custom and specialized water-related products applicable to commercial, municipal and industrial water production, supply and treatment. Consistent with prior periods, the Company records all non-direct general and administrative expenses in its retail business segment and does not allocate any of these non-direct expenses to its other three business segments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accounting policies of the segments are consistent with those described in Note&#160;2. The Company evaluates each segment&#8217;s performance based upon its income (or loss) from operations. All intercompany transactions are eliminated for segment presentation purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company&#8217;s segments are strategic business units that are managed separately because each segment sells different products and/or services, serves customers with distinctly different needs and generates different gross profit margins.</p><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="Tb_QNUXbweZ6UeQlq1GPt3tHw" continuedAt="Tb_QNUXbweZ6UeQlq1GPt3tHw_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></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:39.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%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;</p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:60.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September&#160;30,&#160;2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Bulk</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_B-DmdvmN0E2C42g0iV9SDA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_HHAvAJNrf0e67BKtu_6GXw_3_3">6,274,650</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_rl_YMH3sdEydDoAZ3njMyQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_K9i5yG_X2E-1LHdddBirrQ_3_6">8,667,931</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_E_baMwePQkuPDlgMOUO_TA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_6t0f7KD8R0e_qFqYtIEUvA_3_9">8,731,124</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_o4vQsMMxkUyKIt_bNpYrjw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_LdCiVjAVjUKCJ8dmrBfv1Q_3_12">1,378,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_9BwPG3PJe0CT38m5P3k9Qw_3_15">25,051,705</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_B-DmdvmN0E2C42g0iV9SDA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="0" id="Tc_uYQr_6XZhUOsJcDv_CxN4A_4_3">3,231,973</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_rl_YMH3sdEydDoAZ3njMyQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="0" id="Tc_BWbkSB7AUEilEXCqujtuNw_4_6">6,446,549</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_E_baMwePQkuPDlgMOUO_TA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="0" id="Tc_jpovshzP50K1AlZrxVm6FQ_4_9">7,333,982</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_o4vQsMMxkUyKIt_bNpYrjw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="0" id="Tc_ddoTP7iH1UuiX0skWhklPg_4_12">1,195,428</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="0" id="Tc_jYmzOrgF5UiE9aFutERlUA_4_15">18,207,932</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross profit </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_B-DmdvmN0E2C42g0iV9SDA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="0" id="Tc_dYmNs1jw0EyQBJCl8fFSBQ_5_3">3,042,677</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_rl_YMH3sdEydDoAZ3njMyQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="0" id="Tc_LJS_XZnu2E23CikKqWNQ_w_5_6">2,221,382</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_E_baMwePQkuPDlgMOUO_TA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="0" id="Tc_WpNdgR4qIEKr1CD1WPPVXw_5_9">1,397,142</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_o4vQsMMxkUyKIt_bNpYrjw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="0" id="Tc_ibIcQSYjsUWE0H7WRZyjqQ_5_12">182,572</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="0" id="Tc_8dTJEWGBgkyj6Y69hspOyg_5_15">6,843,773</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_B-DmdvmN0E2C42g0iV9SDA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" id="Tc_44G63i3rAE2ms46d3tPgRA_6_3">3,818,459</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_rl_YMH3sdEydDoAZ3njMyQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" id="Tc_Kax1Js9ZBkGZj6aSzeDxPQ_6_6">473,534</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_E_baMwePQkuPDlgMOUO_TA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" id="Tc_AusDwcKlY0G0qlJwVb0whA_6_9">936,708</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_o4vQsMMxkUyKIt_bNpYrjw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" id="Tc_3eaf2ayRXEasCOXA7blHVg_6_12">381,949</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" id="Tc_DNRwPsHJh0qwNW6acNEpiQ_6_15">5,610,650</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain on asset dispositions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_B-DmdvmN0E2C42g0iV9SDA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" scale="0" id="Tc_nH74w9gcBESZMF79VaWISg_7_3">1,499</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_rl_YMH3sdEydDoAZ3njMyQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" scale="0" id="Tc_r-Zkg9rrkEWwPoZ8RBzQ_Q_7_6">2,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" scale="0" id="Tc_d3UhcqSSHkWMLS_TRiAPzg_7_15">3,499</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_B-DmdvmN0E2C42g0iV9SDA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="0" id="Tc_UDAU1f0NFkay33trlvW3kA_8_3">774,283</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_rl_YMH3sdEydDoAZ3njMyQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="0" id="Tc_BD6BO9vHYkO5RYvSAlunnA_8_6">1,749,848</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_E_baMwePQkuPDlgMOUO_TA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="0" id="Tc_lqJh2Vb90ky932KFPZpLtQ_8_9">460,434</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_o4vQsMMxkUyKIt_bNpYrjw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="0" id="Tc_W35EtAM_ekaRJoIyYN9zMA_8_12">199,377</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="0" id="Tc_At-4wDlJWEGOKl93f3TV7g_8_15">1,236,622</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income (loss), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" sign="-" scale="0" id="Tc_HK1OUI8gAkKn8qNa5u-hlg_9_15">168,980</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:top;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" id="Tc_Fl0fUAwJgEacdgw_eNusnw_10_15">1,067,642</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" id="Tc_QVKQjkK-DUqBGiLxO2wTZw_11_15">26,616</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income from continuing operations </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_ZIfANBn_iUS64aX6EgJRkA_12_15">1,041,026</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income from continuing operations attributable to non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" scale="0" id="Tc_zxiWNuDf5k2IrG8ZtPJqLw_13_15">217,415</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="0" id="Tc_gEJ0z7OgZ0aGBl2XpO5nLw_14_15">823,611</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" sign="-" scale="0" id="Tc_GkjdLLFtg0a0aLQsNjVBWA_15_15">505,917</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income attributable to Consolidated Water Co. Ltd. stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="0" id="Tc_qxM4_5FdYkaqf4pr52rkog_16_15">317,694</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0000ff;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Depreciation and amortization expenses for the three months ended September&#160;30,&#160;2022 for the retail, bulk, services and manufacturing segments were $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_B-DmdvmN0E2C42g0iV9SDA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" id="Narr_xXDJcGWNbU2mDmFM07GQ4g">567,086</ix:nonFraction>, $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_rl_YMH3sdEydDoAZ3njMyQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" id="Narr_PRDMApLvNkeAh3lhprSPwQ">707,788</ix:nonFraction>, $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_E_baMwePQkuPDlgMOUO_TA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" id="Narr_x2L_qK5JAEanUiAxlGxoGw">175,732</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_o4vQsMMxkUyKIt_bNpYrjw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" id="Narr_b2nfbZmZSESjRZz7n0zhLw">71,734</ix:nonFraction>, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0000ff;visibility:hidden;">&#8203;</span></p></ix:nonNumeric></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">13</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_c54daa77_513c_4d45_b8c5_f1b9428c6398"></a><a id="Tc_uJxl4rGbKUG-8r7W1rGFuw_1_2"></a><a id="Tc_rokRvgiLAka1wyu75219XA_2_2"></a><a id="Tc_ufzT08BiL0CXMrom4NIf0A_2_5"></a><a id="Tc_k1F-EG1W402JSj9VealnlQ_2_8"></a><a id="Tc__K7w_xw6XUOGA-cdB_Plug_2_11"></a><a id="Tc_sODNf1ZkL0usOHx3gNUWsA_2_14"></a><a id="Tc_TuH5LDQDAE6eY91u5dYcYw_3_0"></a><a id="Tc_-P5Ax2dOxk-vGX79-gkksQ_3_2"></a><a id="Tc_m8N39BBxcUKRR2W7DkXx_g_3_5"></a><a id="Tc_1p4mjRrWPkqS8tGiwRFXLA_3_8"></a><a id="Tc_XVw3qqgR50WTsBgPjOxOwA_3_11"></a><a id="Tc_-StfypvaXUuUQRwxdIiKlw_3_14"></a><a id="Tc__pZij4neMkCxrkVy1GYr-g_4_0"></a><a id="Tc_10RJqDEj9kO9JnEX4NOy7A_5_0"></a><a id="Tc_UlUg-_ls_U69YuZSZmXr-Q_6_0"></a><a id="Tc_Ji2Bqi2likCrQJI81oG2NQ_7_0"></a><a id="Tc_0PjWIFVX_EmuH1sN17QCzA_7_6"></a><a id="Tc_hcBEmoU6AECtb_KfT8Y-qQ_7_9"></a><a id="Tc_YBccVYplik2Wov8vPLAOtg_7_12"></a><a id="Tc_0t3rKYK9OEuOkngdENdmPA_8_0"></a><a id="Tc_SGlu7LXOqkq9eWITG9fKKw_8_2"></a><a id="Tc_DFtUfV4Yu0Wd29dmCwclVA_8_5"></a><a id="Tc_xGw8OLXIvEucZyg1KZrRhA_8_8"></a><a id="Tc_F1YVp_f2K0mMI_i1epCnsg_8_11"></a><a id="Tc__LvyBHcO5ky8HpsfGz61VA_9_0"></a><a id="Tc_u1BoXr9X6Eek2fPBze6OEg_10_0"></a><a id="Tc_sTLkgZnvnkGy0K6mKBGEng_11_0"></a><a id="Tc_CAbQHtIDREmLdVV6cr_2Bg_12_0"></a><a id="Tc_xZ805fk1uEa4pYjEee8quA_13_0"></a><a id="Tc_Bpi38GSY7UKeZkm6f9V8Tg_14_0"></a><a id="Tc_45EjmC12nki5bX6XS5y1dA_15_0"></a><a id="Tc_6SmdjbePx0yQxVlGFQNOuQ_16_0"></a><a id="Tc_pr9ohJ8-HU2xmygyW55oDw_16_14"></a><a id="_fd069ce5_f8f0_4c4a_81c0_726517a28dd2"></a><a id="Tc_mDQFALqVzEqnsAVOWuk2uw_1_2"></a><a id="Tc_AstiUCJLyUSR746ntU6r0w_2_2"></a><a id="Tc_JnVEITg3N0eFR69r_1YAww_2_5"></a><a id="Tc_AjF2KGr6W0mqtnXGdioNzQ_2_8"></a><a id="Tc_T-UqhtwspkG_h-m6k87Wnw_2_11"></a><a id="Tc_-rZpmT3vZkKJOj3DPYDZ-Q_2_14"></a><a id="Tc_L3F-VyuK3kKOlMRxs-vIdA_3_0"></a><a id="Tc_HncraW7RSkafv0bsKP71eQ_3_2"></a><a id="Tc_xew1b7LDxkO6yXIPqrUojw_3_5"></a><a id="Tc_EAgJEoxOw0Wexi6QYEf0-w_3_8"></a><a id="Tc_ugCsyMhfzE2sCCgC794qBQ_3_11"></a><a id="Tc_y4-13Tz4EU6G-sPKsXCs4A_3_14"></a><a id="Tc_P69Is21NXEy1r0Cg7TAZ7g_4_0"></a><a id="Tc_mIEAXPJDdEeKcBUBuVH_bg_5_0"></a><a id="Tc_syK8Rm7iNUCZtYQwOYZTLQ_6_0"></a><a id="Tc_4uGdgzjsI0OR9lG0-f9E0A_7_0"></a><a id="Tc__gnFgkZApke4ouRPsZRXrA_7_12"></a><a id="Tc_2LKHB8GKMUS-wevK_ULiag_8_0"></a><a id="Tc_BKILxK0yyUSa6SfHWwif5A_8_2"></a><a id="Tc_Ybf599cBwUu0eqXh_HEwgA_8_5"></a><a id="Tc_2aLJrMCJTkC-N9I-YK0dVw_8_8"></a><a id="Tc_2ttnpci-Jk-VEM336sOljw_8_11"></a><a id="Tc_7OTMdQRHdEqsXV-wEXW-Sg_9_0"></a><a id="Tc_boFPRbq1HkqV_lfGJCyaLg_10_0"></a><a id="Tc_4O6SCyaW-E-ZBNV09MhCZw_11_0"></a><a id="Tc_wjxu_fAeL0-nwSBCJW1WHw_12_0"></a><a id="Tc_oPRi32hATkqGNftbCGVR9A_13_0"></a><a id="Tc_u-DkxvAhqU-bE5QqNqKKgg_14_0"></a><a id="Tc_BzliAcKvAEKKf32MmEdE-w_15_0"></a><a id="Tc_W1gfi3f0skC4YzjAqP_ljA_16_0"></a><a id="Tc_2jHGdqfhFE-595Q3wK7rsA_16_14"></a><ix:continuation id="Tb_0LB3R02nsUC3w0V19x-EHg_cont1" continuedAt="Tb_0LB3R02nsUC3w0V19x-EHg_cont2"><ix:continuation id="Tb_QNUXbweZ6UeQlq1GPt3tHw_cont1" continuedAt="Tb_QNUXbweZ6UeQlq1GPt3tHw_cont2"><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:38.95%;margin:0pt;padding:0pt;"><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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:38.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;</p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:60.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September&#160;30,&#160;2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Bulk</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_-rP_2qCFTEmcOqpKS5tiew" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_dAbHxNmUk0ay3FlbOdSIOQ_3_3">5,247,042</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_h-SCiFOYzUmqiFlkarOe_A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_qmE7R1ubIUW28uYbSbX-ZA_3_6">6,868,134</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_dZPlaSw3HUmj4SS1N4mAqQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_iskkY41OWkqSqVEmF_TVKw_3_9">3,210,584</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_BJPtvYpc0Uq1Qu_jv8KjWA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_aPrSwMIG2UalzdyoXwLWwg_3_12">1,087,386</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_-gqJnXFpyEy3YlZvvi1NxA_3_15">16,413,146</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_-rP_2qCFTEmcOqpKS5tiew" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="0" id="Tc_w14h_qJs5kGg7PGZRLwF2A_4_3">2,745,796</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_h-SCiFOYzUmqiFlkarOe_A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="0" id="Tc_O7oXjMHq-kWTHJAR6RxyWA_4_6">4,628,386</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_dZPlaSw3HUmj4SS1N4mAqQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="0" id="Tc_ERrQYVNRm0S1DNUnZcRM8g_4_9">2,410,430</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_BJPtvYpc0Uq1Qu_jv8KjWA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="0" id="Tc_C-vz4Ykj6EaiAi9urWpJ_w_4_12">937,935</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="0" id="Tc_MnqQGGhRpE-yYMWo_lDosg_4_15">10,722,547</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_-rP_2qCFTEmcOqpKS5tiew" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="0" id="Tc_MDuY6u-qjUWx1uKOmVThVQ_5_3">2,501,246</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_h-SCiFOYzUmqiFlkarOe_A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="0" id="Tc_SsHMnpCXqEyMLaPsTq33Xw_5_6">2,239,748</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_dZPlaSw3HUmj4SS1N4mAqQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="0" id="Tc_j_SR4QLBJ0yIp652bzm4Fw_5_9">800,154</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_BJPtvYpc0Uq1Qu_jv8KjWA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="0" id="Tc_dWjeSgj5s0ywN3YMwek6iw_5_12">149,451</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="0" id="Tc_la0bH0PrFEaGvskMkPiJnw_5_15">5,690,599</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_-rP_2qCFTEmcOqpKS5tiew" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" id="Tc_US450hSeLEuAaInM3NCXmQ_6_3">3,067,696</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_h-SCiFOYzUmqiFlkarOe_A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" id="Tc_5iiij5Mgt02Owo9r0B_NSw_6_6">313,420</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_dZPlaSw3HUmj4SS1N4mAqQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" id="Tc_Al8Utqj8DkKBzuGUXTpkFw_6_9">758,540</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_BJPtvYpc0Uq1Qu_jv8KjWA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" id="Tc_dcDT-CLUs0-NuMFcmB61UQ_6_12">219,384</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" id="Tc_msD0RQsL5EyiN1GmYEkkaw_6_15">4,359,040</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain on asset dispositions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_-rP_2qCFTEmcOqpKS5tiew" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" scale="0" id="Tc_MQQbHIyBGUSB1rIgewIolA_7_3">612</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" scale="0" id="Tc_TwbvFjOKUkKKRX2AZtHUdA_7_15">612</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_-rP_2qCFTEmcOqpKS5tiew" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="0" id="Tc_HkYEg7QaEkWEMHVT5gaLGQ_8_3">565,838</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_h-SCiFOYzUmqiFlkarOe_A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="0" id="Tc_3YJetxCSBk6gXOYJ9XihKw_8_6">1,926,328</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_dZPlaSw3HUmj4SS1N4mAqQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="0" id="Tc_K26zC2lLXkiPzLPFEpY1dw_8_9">41,614</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_BJPtvYpc0Uq1Qu_jv8KjWA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="0" id="Tc_bIHF-ZOqukeYdXIWPsb_Nw_8_12">69,933</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="0" id="Tc_CV3_CS9SNkuPzqGFVKBlrQ_8_15">1,332,171</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" id="Tc_2JjR6E0MU0OwwZz2neos_w_9_15">152,168</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" id="Tc_8lI9Q6JHRECC1LfLor2EUg_10_15">1,484,339</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" sign="-" scale="0" id="Tc_jkT9SatjLUSWBcjbIBwObg_11_15">11,230</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_h8IgzCzB4Eay4Agcyjo2dQ_12_15">1,495,569</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income attributable to non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" scale="0" id="Tc_H7nT4s0eG0SKZeNGU4OFJA_13_15">131,609</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="0" id="Tc_nHyT5IByPE6TA4Ma--pcmg_14_15">1,363,960</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" sign="-" scale="0" id="Tc_VOcggm_F4USUgUN6jZmdZQ_15_15">1,078,367</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income attributable to Consolidated Water Co. Ltd. stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="0" id="Tc_po_s_QYw-kiXtbh1UGLjhg_16_15">285,593</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0000ff;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Depreciation and amortization expenses for the three months ended September&#160;30,&#160;2021 for the retail, bulk, services and manufacturing segments were $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_-rP_2qCFTEmcOqpKS5tiew" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" id="Narr_pWnbv3TwGU-0jfY0b_nohw">625,640</ix:nonFraction>, $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_h-SCiFOYzUmqiFlkarOe_A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" id="Narr_HCX3Ii1yzUqqlJst4zwJVg">761,429</ix:nonFraction>, $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_dZPlaSw3HUmj4SS1N4mAqQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" id="Narr_VHyQLAovZ06G-fRwkItQAg">203,411</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_BJPtvYpc0Uq1Qu_jv8KjWA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" id="Narr_yrwU0Vi8T0iwk9QHdIRpSg">70,679</ix:nonFraction>, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></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:bottom;width:36.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:63.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September&#160;30,&#160;2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Bulk</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_M6b6-Y0DIUGsescCf8q6hg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_TXRa7yGmQEexoFIt1V1V7Q_3_3">19,114,653</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_aNmDlX_QDEan-jUlyVKr2A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_WCY0XiLdLU-gimMVODLyBg_3_6">24,442,324</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_NCKecayWYE6lmc59uFRDJQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_GbjfQ45xjUWgDr0FSIEbVA_3_9">18,530,427</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_QpmIhZ6Qb0OMofgx_544Og" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_hZ8z_TQsP0eDfm6p0tMAFQ_3_12">3,589,333</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_h-p7ewYtFUSR0ixKGZ1VyQ_3_15">65,676,737</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_M6b6-Y0DIUGsescCf8q6hg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="0" id="Tc_l_JEvPQDHUeko7wxSX__4Q_4_3">9,404,124</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_aNmDlX_QDEan-jUlyVKr2A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="0" id="Tc_vJyBbBltv0KeMDdN9sRijw_4_6">16,781,251</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_NCKecayWYE6lmc59uFRDJQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="0" id="Tc_iIq7wWGC_UKC1ZJipkTOCg_4_9">14,849,029</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_QpmIhZ6Qb0OMofgx_544Og" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="0" id="Tc_wJv3V5Lry0-23Jbyct2tkg_4_12">3,177,299</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="0" id="Tc_XqXNaBjujE2PdW2P4l-qNQ_4_15">44,211,703</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_M6b6-Y0DIUGsescCf8q6hg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="0" id="Tc_wEROLz1TDEStz2Q5cBGv4w_5_3">9,710,529</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_aNmDlX_QDEan-jUlyVKr2A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="0" id="Tc_plkgtS8m5EaFReOFlESw0Q_5_6">7,661,073</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_NCKecayWYE6lmc59uFRDJQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="0" id="Tc_Ag9KPoVIyUqSdysNY1H5oA_5_9">3,681,398</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_QpmIhZ6Qb0OMofgx_544Og" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="0" id="Tc_YIuh3jwtiE-oMFmOrWypoA_5_12">412,034</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="0" id="Tc_Dpu2mIGhh0qD8iYkyXnUkw_5_15">21,465,034</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_M6b6-Y0DIUGsescCf8q6hg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" id="Tc_1tNrH2_RbU2DB_4dGEj2cg_6_3">10,613,975</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_aNmDlX_QDEan-jUlyVKr2A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" id="Tc_PYWMelTmx0G1S3HGiF18BQ_6_6">1,187,909</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_NCKecayWYE6lmc59uFRDJQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" id="Tc_7pqFJDZdbkKR5iRecjkRRg_6_9">2,554,721</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_QpmIhZ6Qb0OMofgx_544Og" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" id="Tc_t6I2MqhibkGLoBWEzYFgJw_6_12">1,046,853</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" id="Tc_6yGPMvl9iUaZIU4ZsE0Duw_6_15">15,403,458</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gain on asset dispositions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_M6b6-Y0DIUGsescCf8q6hg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" scale="0" id="Tc_UlOJIsZF90SoILXMaNB-tw_7_3">2,699</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_aNmDlX_QDEan-jUlyVKr2A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" scale="0" id="Tc_id18sX5NlEej3Da-sf6Ryw_7_6">2,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_NCKecayWYE6lmc59uFRDJQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" scale="0" id="Tc_opbAYaM6MkSzjzA3zcGygQ_7_9">16,538</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" scale="0" id="Tc_wXXmGbp9s0Sfwx6uH-Ghkg_7_15">21,237</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_M6b6-Y0DIUGsescCf8q6hg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="0" id="Tc_wpxDmGbCbUGW-ilqS2QSow_8_3">900,747</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_aNmDlX_QDEan-jUlyVKr2A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="0" id="Tc_Wi6-57IMrk6wqTU25u6xAw_8_6">6,475,164</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_NCKecayWYE6lmc59uFRDJQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="0" id="Tc_n428xSHln02uVY7UAuzryg_8_9">1,143,215</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_QpmIhZ6Qb0OMofgx_544Og" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="0" id="Tc_zzC58qVpgkq1d2sBo3BfbQ_8_12">634,819</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="0" id="Tc_nUQLxE_9GU2qLrIe0FThAw_8_15">6,082,813</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" id="Tc_ZPKvvnFwJEqJ-ZaA5o1pig_9_15">548,729</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" id="Tc_oFqbwl58LkyiN2oxGEzjuQ_10_15">6,631,542</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" id="Tc_5LfTX3n_QESWoIHMbqFsEQ_11_15">83,041</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income from continuing operations </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_3T9adVIoPEiV_LosT13i8A_12_15">6,548,501</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income from continuing operations attributable to non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" scale="0" id="Tc_gPn_qf3aYU-Xh93gxagFiQ_13_15">691,042</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="0" id="Tc_ti6NoZ3v_Eq-vGlyt5216w_14_15">5,857,459</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" sign="-" scale="0" id="Tc_vhT7LXCTAEe4r4FmOt_WZg_15_15">1,533,064</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income attributable to Consolidated Water Co. Ltd. stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="0" id="Tc_pHhfha0ht0ql79tHDYv83g_16_15">4,324,395</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation and amortization expenses for the nine months ended September&#160;30,&#160;2022 for the retail, bulk, services and manufacturing segments were $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_M6b6-Y0DIUGsescCf8q6hg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" id="Narr_mWYi3YDhw0auOmszCqseLA">1,820,567</ix:nonFraction>, $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_aNmDlX_QDEan-jUlyVKr2A" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" id="Narr_bETnX5JVZUub0ReTuUGeAA">2,114,888</ix:nonFraction>, $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_NCKecayWYE6lmc59uFRDJQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" id="Narr_cJVgUe_qEEK1HvkR62rW1Q">502,809</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_QpmIhZ6Qb0OMofgx_544Og" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" id="Narr_C_H00ZYE3UaSidPAL7Bajg">213,249</ix:nonFraction>, respectively.</p></ix:continuation></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">14</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_83e9fbb0_873a_4e6c_98f1_32093ce94e14"></a><a id="Tc_sBkqTHJuD0qHOAM-Fzel9Q_1_2"></a><a id="Tc_33FGJEHKE0CXAxJDzVi_Eg_2_2"></a><a id="Tc_fojv0crIhkWuV43BrO6_9w_2_5"></a><a id="Tc_9jKs1hVvw0iqrgRty4zaBQ_2_8"></a><a id="Tc_iovlQDVjTEuWOETLMcIL8w_2_11"></a><a id="Tc_0DVGpmAn-0qjF9nFB3hL8g_2_14"></a><a id="Tc_BXhqdYQvB0-W9mBX7zxh0g_3_0"></a><a id="Tc_T24Zkb5-4k2el8uRz0R02g_3_2"></a><a id="Tc_iALtZYkjJUGc63q8TOz26g_3_5"></a><a id="Tc_4eu1LDX12UCG6xvSCCC2ow_3_8"></a><a id="Tc_oibwXRAGkkOuYpkn-qevAA_3_11"></a><a id="Tc_FceC35iydkGIZxA7zgUUmw_3_14"></a><a id="Tc_yNnHF_A4eESFyVz6VNsvMQ_4_0"></a><a id="Tc_EOpTPZYs30WNhu6Mea16aw_5_0"></a><a id="Tc_9Sxth23w7U61xPXMQpSzug_6_0"></a><a id="Tc_fBdZH0IcHEi7TQJy8UsWGA_7_0"></a><a id="Tc_iFgv9UHeQ0WqpE2s8jHmxA_8_0"></a><a id="Tc_bqsGoBxg3kiXd34ICjJYxw_8_2"></a><a id="Tc_DzGR2Z1TWE2jDFmH9UvIsQ_8_5"></a><a id="Tc_LOzqiO3eAkaACz8jwQ0r-g_8_8"></a><a id="Tc_1Uu7AtTCH02nxuvG4ffCuA_8_11"></a><a id="Tc_69qvVT_J3kaiF2R5m0c0Bg_9_0"></a><a id="Tc_oqZ_p6u210as2WyW31QlQQ_10_0"></a><a id="Tc_5fEBcc92w0KTjAKXPpk10w_11_0"></a><a id="Tc_ZAsVvm4ipEyY25dOM6gUFA_12_0"></a><a id="Tc_UN0-2EtV8EueTlAWRYM_uw_13_0"></a><a id="Tc_qAgvHnWWvUuHWLxxsqNp0g_14_0"></a><a id="Tc_HPsGYGadMki-gFdqOW6EvA_15_0"></a><a id="Tc_Xj3xGbF3nkqY9ZT5rwe4yQ_16_0"></a><a id="Tc_VX88TzLZRUmYwCABmIvLsQ_16_14"></a><a id="_3d125678_41de_433a_826d_9938b0a71f81"></a><a id="Tc_yjqtFFuHukmhbtMy0VnRGw_1_2"></a><a id="Tc_BOVpAxhjCE2vg-aRhXhk4g_2_2"></a><a id="Tc_BbvalE6-0kC5eV2GN_edkw_2_5"></a><a id="Tc_8EPWRd0KGkG4SUDd8ByY6g_2_8"></a><a id="Tc_Z83mwAJXmEGPFi4crhwdWg_2_11"></a><a id="Tc_V6_PW_UIMU28bXxXVLb8pg_2_14"></a><a id="Tc_Ol6_e7mVxku_B-q-caMOUQ_3_0"></a><a id="Tc_YJQLHuOhBEK6UGuJ_eD6Bw_3_2"></a><a id="Tc_-17uuzSozEmDlfzWLZk3dg_3_5"></a><a id="Tc_zWWr7W8Y_UqAr0cTpCizKA_3_8"></a><a id="Tc_BH_t9ysTuUWr6L2FFmkNag_3_11"></a><a id="Tc_iBpFTYpbdEOOEhAP_0hadg_3_14"></a><a id="Tc_4FT43zXOTEuta6LecUTaCw_4_0"></a><a id="Tc_vWAsgahQzUOmpgWaIWXGuQ_4_2"></a><a id="Tc_pLvp4m41M0CEtx5a1UhEWQ_4_5"></a><a id="Tc_wGRPFdDtWUSMCwxIDm8Byg_4_8"></a><a id="Tc_e1i1CEFtgE-6XPca0qr8Cg_4_9"></a><a id="Tc_6HkODvgLKUexZREzyBD0YA_4_11"></a><a id="Tc_dbziIKQm90anAfVHFH4_HQ_4_14"></a><a id="Tc_3ESCwRCqJUiyrwXGkxeqFA_5_0"></a><a id="Tc_Gl9Y0d2wQ0S6GOX_wEWYvw_5_2"></a><a id="Tc_piqUQSiQ7U61s-diJHrFOQ_5_5"></a><a id="Tc_UAV9HsU7bkyqOCBJtx7jkg_5_8"></a><a id="Tc_tepobUzt8UauuqirHeYW3Q_5_11"></a><a id="Tc_Z_1gtZAKFkuZGmtiKWSrgQ_5_14"></a><a id="Tc_irqt_lu0lkqfT0fn9TnZTQ_6_0"></a><a id="Tc_4fz7Iil7Lki8Re9nr4KzsQ_6_2"></a><a id="Tc_OV6M09eXo0WuKG4GPiPJaQ_6_5"></a><a id="Tc_4vFiEHV5UUqY087U08PBnw_6_6"></a><a id="Tc_GRFe7qeG_Ee0tWwz9xUFag_6_8"></a><a id="Tc_nPQmj3AinEyKohu4SFYi0A_6_9"></a><a id="Tc_j9ejK1qCgU2x2y0jl-QtbA_6_11"></a><a id="Tc_pgVUIB8JZ0eGl655J6okLQ_6_14"></a><a id="Tc_i5SEprmfFE6LNnp_hyTTTg_7_0"></a><a id="Tc_BTajvxxsZUaSoiCNBwSiHg_7_2"></a><a id="Tc_N206yALzZkareKrfkuwwBQ_7_3"></a><a id="Tc_iDZp8mHyy0qUGLaAX03Q6g_7_5"></a><a id="Tc_vSzM_oGJzEmE2peNjqWZ6A_7_6"></a><a id="Tc_WjYyOWa9ekC1e1ivEnYkqA_7_8"></a><a id="Tc_Z_Ym-7cNIECPf-WM-Vs5gA_7_11"></a><a id="Tc_eiOjJHV-5E2ulql_EjahFw_7_14"></a><a id="Tc_juFMewAeN0CUhtQxxU3w4Q_8_0"></a><a id="Tc_fMnXapmmqkui6PlSClcfMA_8_2"></a><a id="Tc_HP6gMrLn00u9jpgEP9rztQ_8_5"></a><a id="Tc_SBMyYSpR9k6jRnOI01NSIQ_8_8"></a><a id="Tc_uOBtBMQ_vkKOFE12qGKwjg_8_11"></a><a id="Tc_suDYmH16tk-uO2956COQAg_8_14"></a><a id="Tc_TWqxzPsZzkmgI_BY2w1izw_9_0"></a><a id="Tc_kfJiO-fEF0WlZhOAFYnZOQ_9_2"></a><a id="Tc_Dftfkv6Q3U-PDtPRGE5iNg_9_5"></a><a id="Tc_CPtkB--w-UC309yT8Rq8dQ_9_8"></a><a id="Tc_Ih7xwic7skq-6mYddnlmbA_9_11"></a><a id="Tc_fmNqKGiiGUuz8sXW23oCWQ_9_14"></a><a id="Tc_zUGM3eDcbky_-1cwHI4_rg_10_0"></a><a id="Tc_AbapxMUGp0yR-oPv3g6FyQ_10_14"></a><a id="Tc_8_Zbt6fMPkuYclbOUobA1Q_11_0"></a><a id="Tc_L2CLq6Je7E6jDcwIagoHVg_11_14"></a><a id="_5eb96132_7e44_42d9_88b2_3a6187fd0ae4"></a><a id="Tc_3FAEm8tVGEadjHbv6Gy6_w_1_2"></a><a id="Tc_l-XwhN7C40u0vXZlmPEirQ_2_2"></a><a id="Tc_3AePOgVvyEqjBpb1HupwqQ_2_5"></a><a id="Tc_gIliiwUszkWO128sCQubzg_2_8"></a><a id="Tc_kOIdjoKo7kKR2gZZGWExkQ_2_11"></a><a id="Tc_zt1tNkL7e02wT4Tp7391Hg_2_14"></a><a id="Tc_hqtO8vL4F0-i0gra8LD1kg_3_0"></a><a id="Tc_Yw5s3dclaUiHr-VedikUaw_3_2"></a><a id="Tc_uwsBn-MXkEyzuN2WL82LNw_3_5"></a><a id="Tc__RQWXqyVEkGTJpC4k5RDzA_3_8"></a><a id="Tc_0susHvL-Sk2L7vuW71weBQ_3_11"></a><a id="Tc__TL-Cx4n5UyO-00xzElEgQ_3_14"></a><a id="Tc_J0UqKl_iK0OpjswpHQYPPg_4_0"></a><a id="Tc_y_B20Y6-8U2pn1cd8IbTAQ_4_2"></a><a id="Tc_PS-zCD0VH0OpfznPizRMOg_4_5"></a><a id="Tc_piNP6cjbXUaav8MsoVocYA_4_8"></a><a id="Tc_BGtVuXC1eES33cgWWPa_6g_4_9"></a><a id="Tc_k1yoleqfLk-FlA5MmP5Xvg_4_11"></a><a id="Tc_uyywnAvYXEiogHdMTew2Bg_4_14"></a><a id="Tc_5h2DTkHDRk2cllkxmm_Bnw_5_0"></a><a id="Tc_6aOO9KJtBEi5Jgkkf9Gr4A_5_2"></a><a id="Tc_xkn-rf3b6EeiVNY0Z94O6w_5_5"></a><a id="Tc_Ka9glwfKIkycwjE2qdUGNw_5_8"></a><a id="Tc_6jppxSxz0k-Kdt_lsvZPEg_5_11"></a><a id="Tc_nNYHWiVEKka7MZz8BqfC8w_5_14"></a><a id="Tc_wHsQUvv6S0S0ScvTc3wKrw_6_0"></a><a id="Tc_IChxLkGsl02drKy3b38RkQ_6_2"></a><a id="Tc_GshROtfQTUWo9ZUIpdI2ag_6_5"></a><a id="Tc_iALc7_cI3kaRuXh7K8eirg_6_8"></a><a id="Tc_A9l9vWrjqUq9nNFrgvWcXA_6_9"></a><a id="Tc_sAXaxdLEQUqDLyQMmQ55Ow_6_11"></a><a id="Tc_6e5eZ874VECHofdNNJTBUA_6_14"></a><a id="Tc_EGi6Ff2DvUyqOd6Gz8HyWg_7_0"></a><a id="Tc_2VcX9qQFwUy09C0N0m_UyQ_7_2"></a><a id="Tc_WNbo0b9wikaeLcVjpKGBIg_7_3"></a><a id="Tc_htRSG7DUQESUdpRtaazxDA_7_5"></a><a id="Tc_I-HVB_p4P0ySLczeWQ15NQ_7_6"></a><a id="Tc_IKCsBQ33akCGtdrp9L7ttw_7_8"></a><a id="Tc_HWmzzfjKg0GmE5_au0KWpQ_7_11"></a><a id="Tc_-UaTp9ia00qdzBbk_mJotQ_7_14"></a><a id="Tc_EiAJwPa1fE6oynRS4d067g_8_0"></a><a id="Tc_ZcD4oCfN_0yCPwA4lQQMfw_8_2"></a><a id="Tc_tWIN-hvheEuwsWtn-8crdw_8_5"></a><a id="Tc_XF8xw0qAoEmSFqjBCzzIcg_8_8"></a><a id="Tc_HhV-2I8cskKTWQ4Gp0FRzA_8_11"></a><a id="Tc_PFqPipg2MkiMOF8QBcsL5g_8_14"></a><a id="Tc_aTWa9pMj5kK5SBpsdH04vg_9_0"></a><a id="Tc_6gOtWYMm-kCcDuvF2S-uFQ_9_2"></a><a id="Tc_S6Et5uv9LU2gDZI19Ex_NA_9_5"></a><a id="Tc_hDBeXvzDeEmkV8BBFx7_yw_9_8"></a><a id="Tc_06B0i9DpIkWrRs1_lkw7rw_9_11"></a><a id="Tc_GsQCvQ8tnkCiuu2BegKPgg_9_14"></a><a id="Tc_Hts98ITM-Ee4WXHPlBu7Zg_10_0"></a><a id="Tc_A9UFHadHz0m44tsC2QGp1w_10_14"></a><a id="Tc_vtMAjadkjU2bP4UyMyN54g_11_0"></a><a id="Tc_F_dwvUk9rUaJlYPk6AretQ_11_14"></a><ix:continuation id="Tb_0LB3R02nsUC3w0V19x-EHg_cont2" continuedAt="Tb_0LB3R02nsUC3w0V19x-EHg_cont3"><ix:continuation id="Tb_QNUXbweZ6UeQlq1GPt3tHw_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></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:36.07%;margin:0pt;padding:0pt;"><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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:63.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September&#160;30,&#160;2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Bulk</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_OaAa4e2AgEi9RXiu-Il6ZQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_LmjlnYmaAU2m3rgBqbj3bA_3_3">16,633,137</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_bpi62RbtAki2A5fTiLacuA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_SXkL1wsGhkeYq-eCBfuwsA_3_6">19,826,075</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_G2WxWy2KRk6vcCqHDVOaVg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_vhY_v0JF5UOrpU3YM6nfog_3_9">10,514,669</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_sJeJ31kDhkGmIMWoErcYCw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_J9_ljXGNFkC5KJKZmTDcyA_3_12">3,244,106</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="0" id="Tc_J2U-JkRlQ0GpIW1NIDNYBw_3_15">50,217,987</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_OaAa4e2AgEi9RXiu-Il6ZQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="0" id="Tc_zQDQoa7c3kKEg5Z8-pqfBA_4_3">8,235,699</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_bpi62RbtAki2A5fTiLacuA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="0" id="Tc_Vaca_bP8T0aHrfGcfFgwBw_4_6">13,170,333</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_G2WxWy2KRk6vcCqHDVOaVg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="0" id="Tc_1XT5JayCDEegfrPagGrnmQ_4_9">8,010,767</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_sJeJ31kDhkGmIMWoErcYCw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="0" id="Tc_dI6-zHxrjEmq3L7K_bTCWA_4_12">2,919,226</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="0" id="Tc_u4y5B5v-m02hpmTiuctmRw_4_15">32,336,025</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_OaAa4e2AgEi9RXiu-Il6ZQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="0" id="Tc_0DJM_8GbrUWVtoIXCcRs4w_5_3">8,397,438</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_bpi62RbtAki2A5fTiLacuA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="0" id="Tc_czyxuc5lOkG8142f4P8Hcg_5_6">6,655,742</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_G2WxWy2KRk6vcCqHDVOaVg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="0" id="Tc_AU8EblcnkEmf9P-s2QaOHQ_5_9">2,503,902</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_sJeJ31kDhkGmIMWoErcYCw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="0" id="Tc_FkVkAxKbp0yw6ghjATFufA_5_12">324,880</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="0" id="Tc_9FOfqTwr1Ua42IrCi_sO6A_5_15">17,881,962</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_OaAa4e2AgEi9RXiu-Il6ZQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" id="Tc_QhG6G_I8t02bHgLHwx43EQ_6_3">9,757,179</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_bpi62RbtAki2A5fTiLacuA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" id="Tc_bjdxYIU2qU6rqpygqdTyVQ_6_6">994,779</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_G2WxWy2KRk6vcCqHDVOaVg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" id="Tc_32BM4aZxIEqOC6B9aUKwYA_6_9">2,152,145</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_sJeJ31kDhkGmIMWoErcYCw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" id="Tc_HHCeckHCMEWk5QfFB8fYOQ_6_12">943,727</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" id="Tc_txgMPx8jSUmKDdLEACqGhw_6_15">13,847,830</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gain (loss) on asset dispositions and impairments, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_OaAa4e2AgEi9RXiu-Il6ZQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" sign="-" scale="0" id="Tc_zdYwlBgHBkOsGT4f20Hkzw_7_3">246,028</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_bpi62RbtAki2A5fTiLacuA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" scale="0" id="Tc_pKUvRXaD10qfZvcu3Fww8g_7_6">1,500</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_G2WxWy2KRk6vcCqHDVOaVg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" sign="-" scale="0" id="Tc_uT4l8s1ECkC_0-Vxt66uPg_7_9">433</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_sJeJ31kDhkGmIMWoErcYCw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" sign="-" scale="0" id="Tc_SCPHS-pvFkyasfHFF0vP4g_7_12">2,900,000</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" sign="-" scale="0" id="Tc_QAMrJ5j5Wkqn4CkxuRX5Yw_7_15">3,144,961</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_OaAa4e2AgEi9RXiu-Il6ZQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="0" id="Tc_gxrQIMMqBEe4Ajg1F86eaA_8_3">1,605,769</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_bpi62RbtAki2A5fTiLacuA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="0" id="Tc_orgvgvTTDEGp00TzLPaxdA_8_6">5,662,463</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_G2WxWy2KRk6vcCqHDVOaVg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="0" id="Tc_SpxnL419PEmX_hIZgVaNXg_8_9">351,324</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_sJeJ31kDhkGmIMWoErcYCw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="0" id="Tc_2Ey0VAOm90qlLY9tIIzxWQ_8_12">3,518,847</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="0" id="Tc_Ifk5DsUdJEOHHoA9rRl8tg_8_15">889,171</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" id="Tc_k1oN09GMQ06Iad1xMf3odQ_9_15">699,890</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" id="Tc_nTBVzvU8CkSl7az2Ew9uKw_10_15">1,589,061</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" sign="-" scale="0" id="Tc_DNciZJZ8cEqDz9iqJRb_-A_11_15">20,735</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="Tc_XkASAZ6AxU6toPCp2p2AQA_12_15">1,609,796</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income from continuing operations attributable to non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" scale="0" id="Tc_KH53aw7Q6UGeTp-s3cfAag_13_15">457,540</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="0" id="Tc_qXsWY8ucB0Cwu74D6JPbtg_14_15">1,152,256</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" sign="-" scale="0" id="Tc_nQXDzDvZVku8Ux2B1TqyVQ_15_15">1,542,540</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss attributable to Consolidated Water Co. Ltd. stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="0" id="Tc_O05vTYkuXkqB76yBGkZXFQ_16_15">390,284</ix:nonFraction>)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Depreciation and amortization expenses for the nine months ended September&#160;30,&#160;2021 for the retail, bulk, services and manufacturing segments were $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_OaAa4e2AgEi9RXiu-Il6ZQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" id="Narr_lrYrsxKxSkaAFOK93G9MBQ">1,892,848</ix:nonFraction>, $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_bpi62RbtAki2A5fTiLacuA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" id="Narr_oubKNHVLLE6WVwZekbNZIw">2,621,481</ix:nonFraction>, $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_G2WxWy2KRk6vcCqHDVOaVg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" id="Narr_W6oJRYKX_0qWJBb4Ya857Q">607,906</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_sJeJ31kDhkGmIMWoErcYCw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" id="Narr_91bxcHj3MUKUOMBpaiVI2w">216,346</ix:nonFraction>, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:34.85%;margin:0pt;padding:0pt;"><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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:64.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As&#160;of September&#160;30,&#160;2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Bulk</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:34.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_zsDfk1HuhEmz-Ki7W5IVjg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" id="Tc_ruk3Kl1kkkOuOLpTWGnb7Q_3_3">2,512,908</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_r8PWjaO3Kk6xUzliDg46SQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" id="Tc_yP5PEh5l00mqWkigjoX34A_3_6">15,491,003</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_swEaxE1DfkGDLHCpr-eokQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" id="Tc_rfLpLgORF0Go4QzuR3wgOw_3_9">4,948,103</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_TobrIV5M10SLr0mpuZzhSw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" id="Tc_89elz4bUI0au-XuDP8KW7A_3_12">1,400,473</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" id="Tc_4DjNgmdbrkSvCvHIf9aYWA_3_15">24,352,487</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory, current and non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_zsDfk1HuhEmz-Ki7W5IVjg" decimals="0" format="ixt:numdotdecimal" name="cwco:InventoryCurrentAndNoncurrent" scale="0" id="Tc_WAfapRlU6U-_r1in-UsIVg_4_3">2,766,577</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_r8PWjaO3Kk6xUzliDg46SQ" decimals="0" format="ixt:numdotdecimal" name="cwco:InventoryCurrentAndNoncurrent" scale="0" id="Tc_lO9A1_pJvEe3lNz85m1vNg_4_6">4,218,974</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_TobrIV5M10SLr0mpuZzhSw" decimals="0" format="ixt:numdotdecimal" name="cwco:InventoryCurrentAndNoncurrent" scale="0" id="Tc_v_qtbk2xJEiAWNGcNeSgcA_4_12">1,950,770</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="cwco:InventoryCurrentAndNoncurrent" scale="0" id="Tc_0IBpzwQJPkuHSyMYUDUf0A_4_15">8,936,321</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:34.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_zsDfk1HuhEmz-Ki7W5IVjg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" id="Tc_PlhKrG7yY0WzlFUIazJelg_5_3">24,817,595</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_r8PWjaO3Kk6xUzliDg46SQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" id="Tc_rKg2ncAIAk-n47pU1HKDPA_5_6">23,171,096</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_swEaxE1DfkGDLHCpr-eokQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" id="Tc_pZiPBgzBBUW7Cx95IHM_Iw_5_9">679,506</ix:nonFraction> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_TobrIV5M10SLr0mpuZzhSw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" id="Tc_eHZS7arh20ScwAzgyADQxA_5_12">1,568,549</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" id="Tc_xddLbhh4_U62fDnfSfWAgA_5_15">50,236,746</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_zsDfk1HuhEmz-Ki7W5IVjg" decimals="0" format="ixt:numdotdecimal" name="cwco:ConstructionInProgress" scale="0" id="Tc_snS89Cl-ZkG9Wm68EzefEQ_6_3">2,557,180</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_TobrIV5M10SLr0mpuZzhSw" decimals="0" format="ixt:numdotdecimal" name="cwco:ConstructionInProgress" scale="0" id="Tc_3NQT8kUB7k-UE27kW45y3A_6_12">61,792</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="cwco:ConstructionInProgress" scale="0" id="Tc_KpBLgTThzkKdfx-tNfLc1w_6_15">2,618,972</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:34.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangibles, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_swEaxE1DfkGDLHCpr-eokQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" id="Tc_NFyN-6uf10qa64VXbli-Xw_7_9">2,181,388</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_TobrIV5M10SLr0mpuZzhSw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" id="Tc__ad6DoPypUyHesUeYlmpOA_7_12">777,778</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" id="Tc_zDPIIcsI7kmDtpPQs55JNw_7_15">2,959,166</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_zsDfk1HuhEmz-Ki7W5IVjg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="0" id="Tc_jll0DW0zhU2CEXCc7YTKpA_8_3">1,170,511</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_r8PWjaO3Kk6xUzliDg46SQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="0" id="Tc_7rygViX3cEenWBCWFMCFFQ_8_6">1,948,875</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_swEaxE1DfkGDLHCpr-eokQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="0" id="Tc_A96WkS_hRUmLujJKexWUbQ_8_9">5,320,416</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_TobrIV5M10SLr0mpuZzhSw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="0" id="Tc_TCce9GYE9UWOhWz9oclPOw_8_12">1,985,211</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="0" id="Tc_se-4yFL3IkSs-E2_3VusWw_8_15">10,425,013</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:34.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total segment assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_zsDfk1HuhEmz-Ki7W5IVjg" decimals="0" format="ixt:numdotdecimal" name="cwco:AssetsContinuedOperation" scale="0" id="Tc_Z_T32lqwk0W6fskNf1urmw_9_3">67,462,955</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_r8PWjaO3Kk6xUzliDg46SQ" decimals="0" format="ixt:numdotdecimal" name="cwco:AssetsContinuedOperation" scale="0" id="Tc_YNMDPmil1kelAc0E5MtjfA_9_6">61,756,965</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_swEaxE1DfkGDLHCpr-eokQ" decimals="0" format="ixt:numdotdecimal" name="cwco:AssetsContinuedOperation" scale="0" id="Tc_jUoh375SP0G44RfFeKWW8g_9_9">23,657,779</ix:nonFraction> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_TobrIV5M10SLr0mpuZzhSw" decimals="0" format="ixt:numdotdecimal" name="cwco:AssetsContinuedOperation" scale="0" id="Tc_GOX2LS8M1kWW1EwswliJ7g_9_12">10,492,818</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="cwco:AssetsContinuedOperation" scale="0" id="Tc_p31qcrSGDki45Gn_VcwL-g_9_15">163,370,517</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" scale="0" id="Tc_t8inihZxE0qWt0HN5riLbQ_10_15">21,640,235</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:34.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="0" id="Tc_Ko4-dbUg9U6sYWOnQDNGaA_11_15">185,010,752</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></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:35.45%;margin:0pt;padding:0pt;"><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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;</p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:64.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As&#160;of December&#160;31,&#160;2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Bulk</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:35.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_ErhJk0mCt0WSwqpHybASEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" id="Tc_BCV0puBm20iYaRD1I8SQ6A_3_3">2,601,619</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_amRdkiEIokCCFNHQCZYvJQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" id="Tc_UbVt3RpNhkOfhHrUnnwrLA_3_6">21,682,951</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_6ajcUNYwckCB753j_tS3HA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" id="Tc_vhLYf-YnJkSWER36X4d8Ug_3_9">1,698,797</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_UXqUAyVCUkydtZ9fjCgYLg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" id="Tc_5pqXNhrH_kKRJ953OpEjtA_3_12">1,365,940</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" id="Tc_EljkPedmIEq91ndweDOXYg_3_15">27,349,307</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:35.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory, current and non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_ErhJk0mCt0WSwqpHybASEA" decimals="0" format="ixt:numdotdecimal" name="cwco:InventoryCurrentAndNoncurrent" scale="0" id="Tc_vq2Wbf5Sk0C06MW7eJX08A_4_3">2,787,277</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_amRdkiEIokCCFNHQCZYvJQ" decimals="0" format="ixt:numdotdecimal" name="cwco:InventoryCurrentAndNoncurrent" scale="0" id="Tc_VdYJAUvowUW15n8khYMQjA_4_6">3,860,808</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_UXqUAyVCUkydtZ9fjCgYLg" decimals="0" format="ixt:numdotdecimal" name="cwco:InventoryCurrentAndNoncurrent" scale="0" id="Tc_SD9ssMnrSEmW5Hw9LXb44g_4_12">589,757</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="cwco:InventoryCurrentAndNoncurrent" scale="0" id="Tc_FOsi3jl-kU6kVnnkPLCCBA_4_15">7,237,842</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:35.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_ErhJk0mCt0WSwqpHybASEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" id="Tc_TvHLvXhZB0quj1ubjJgSjA_5_3">26,357,390</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_amRdkiEIokCCFNHQCZYvJQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" id="Tc_wv8d8Z5OLkmBAZRe5NGyVg_5_6">24,476,936</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_6ajcUNYwckCB753j_tS3HA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" id="Tc_x_QlW4IOMEG0bcFSWGCK6A_5_9">512,493</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_UXqUAyVCUkydtZ9fjCgYLg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" id="Tc_COIQapqDkEyMZRvm39r0GQ_5_12">1,599,720</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" id="Tc_SBYYeWUuNU27IuE8p_OoJA_5_15">52,946,539</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:35.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_ErhJk0mCt0WSwqpHybASEA" decimals="0" format="ixt:numdotdecimal" name="cwco:ConstructionInProgress" scale="0" id="Tc_PdoAZ7gBjki8eqwo5k1p8w_6_3">617,334</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_amRdkiEIokCCFNHQCZYvJQ" decimals="0" format="ixt:numdotdecimal" name="cwco:ConstructionInProgress" scale="0" id="Tc_zk9Rr8EJS02ZYlGbBpk9Rw_6_6">31,737</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_UXqUAyVCUkydtZ9fjCgYLg" decimals="0" format="ixt:numdotdecimal" name="cwco:ConstructionInProgress" scale="0" id="Tc_7f8FfY_dh0ueyTMA8noIAQ_6_12">61,792</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="cwco:ConstructionInProgress" scale="0" id="Tc_MdJICNULpE-81yx0Smn1mw_6_15">710,863</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:35.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangibles, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_6ajcUNYwckCB753j_tS3HA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" id="Tc_Q8VwHo0WZk6_uhghCOjjXw_7_9">2,553,888</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_UXqUAyVCUkydtZ9fjCgYLg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" id="Tc_kUvzBfXGpkGI7QxdC57zWg_7_12">847,778</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" id="Tc_XPALRAV9yEaQEUIt-gZsXA_7_15">3,401,666</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:35.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_ErhJk0mCt0WSwqpHybASEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="0" id="Tc_t4laRz887kqPXg3okhulxA_8_3">1,170,511</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_amRdkiEIokCCFNHQCZYvJQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="0" id="Tc_7yVxAkFqHkmUdK35QTJsog_8_6">1,948,875</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_6ajcUNYwckCB753j_tS3HA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="0" id="Tc_hWwiYmqF6kC3lNIQIi5vQg_8_9">5,320,416</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_UXqUAyVCUkydtZ9fjCgYLg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="0" id="Tc_oHqzT88zB06jPsqdwWg3lw_8_12">1,985,211</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="0" id="Tc_ZRzyTQZppkyOXtpzBATayQ_8_15">10,425,013</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:35.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total segment assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_ErhJk0mCt0WSwqpHybASEA" decimals="0" format="ixt:numdotdecimal" name="cwco:AssetsContinuedOperation" scale="0" id="Tc_NGTJcqQVQkGsVAiJwE9tQA_9_3">61,736,441</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_amRdkiEIokCCFNHQCZYvJQ" decimals="0" format="ixt:numdotdecimal" name="cwco:AssetsContinuedOperation" scale="0" id="Tc_M0jMCaefmE-KSbp-8lZm6g_9_6">68,723,405</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_6ajcUNYwckCB753j_tS3HA" decimals="0" format="ixt:numdotdecimal" name="cwco:AssetsContinuedOperation" scale="0" id="Tc_XFO0K6wo7UK06ZEmB_A4hQ_9_9">16,049,001</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_UXqUAyVCUkydtZ9fjCgYLg" decimals="0" format="ixt:numdotdecimal" name="cwco:AssetsContinuedOperation" scale="0" id="Tc_HfKAGHprVEqdoUDUjjrY-Q_9_12">8,198,280</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="cwco:AssetsContinuedOperation" scale="0" id="Tc_f37nMbmHV0qBDviseGfjoA_9_15">154,707,127</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:35.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" scale="0" id="Tc_wv02Pe22Dk2QJSD716k7eg_10_15">22,319,927</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:35.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="0" id="Tc_QdJ1F3xazESbEYd9B-8PQQ_11_15">177,027,054</ix:nonFraction></p></td></tr></table></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0000ff;font-size:1pt;visibility:hidden;">&#8203;</span></p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">15</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_0LB3R02nsUC3w0V19x-EHg_cont3"></ix:continuation><a id="_3eaca3a7_51aa_484d_b85c_fb02624463c2"></a><a id="Tc_EcKJs5BOXUmkyunGFjv_Cw_1_2"></a><a id="Tc_H44hqXM3mke356GBo3aE2w_1_8"></a><a id="Tc_moIxMJBDH02NeWPRXJJAzA_2_2"></a><a id="Tc_vERY3d8ugk-abYg-4xxS6w_2_5"></a><a id="Tc_KobwE4GLE02U7nTUTEUlfA_2_8"></a><a id="Tc_MJ6bwRj-BECy3afRLemrpw_2_11"></a><a id="Tc_tcUC3wdaaUm4McbuJaG-BQ_3_0"></a><a id="Tc_k8AtUj6XU0WjeIME3qhL0g_3_2"></a><a id="Tc_O3rFdEN7EUaq3GVnLei9hg_3_5"></a><a id="Tc__zG2djGaV0yDR7HmFqUyGQ_3_8"></a><a id="Tc_gnMiIwIElUyMLp-saHleVw_3_11"></a><a id="Tc_JNfTCxeSqUyJWj2Lm1II7w_4_0"></a><a id="Tc_oH7tz8PENkyaM3P5Zq2CNA_5_0"></a><a id="Tc_tfJkHSbOmUetVUjWjVmp0g_6_0"></a><a id="Tc_JhILcyhV60iQlxNTZWw1gQ_7_0"></a><a id="Tc_ahMrcJ5Iy0ekshtEXxa2fA_7_2"></a><a id="Tc_JfTruSsSiUC8z_lrYXUUVQ_7_5"></a><a id="Tc_ci7p4lLD4ECwH2i6JTQINQ_7_8"></a><a id="Tc_qBJ8ZcmI90md60kDgXtdNA_7_11"></a><a id="Tc_VqQzrnJdX0uhi_f6-e_rBg_9_0"></a><a id="Tc_s5HX353N10GYVKFjcxrpCg_10_0"></a><a id="Tc_VeEckD29P0aaQCGK-CB-VQ_11_0"></a><a id="Tc_DH4WgfT9p0GcpedBG8fcTQ_12_0"></a><a id="Tc_-nI2Qye4okCaMoscX1UX1w_13_0"></a><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="us-gaap:EarningsPerShareTextBlock" id="Tb_ecIL0ezq8U6AKmeIWE3qGg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="color:#0000ff;font-weight:normal;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4. Earnings per share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Earnings per share (&#8220;EPS&#8221;) is computed on a basic and diluted basis. Basic EPS is computed by dividing net income (loss) (less preferred stock dividends) available to common stockholders by the weighted average number of common shares outstanding during the period. The computation of diluted EPS assumes the issuance of common shares for all potential common shares outstanding during the reporting period and, if dilutive, the effect of stock options as computed under the treasury stock method.</p><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="Tb_E_l892aOSkuJ2ovrko68Mg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following summarizes information related to the computation of basic and diluted EPS:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:44.49%;margin:0pt;padding:0pt;"><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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:44.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="0" id="Tc_CPyxnQuwxEychEKScCG5rg_3_3">823,611</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="0" id="Tc_Q1zRFQAgvkO_C1LBHJd7sg_3_6">1,363,960</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="0" id="Tc_7KF9Y51lpkexPnv8GT63sQ_3_9">5,857,459</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="0" id="Tc_gS4fxc4QPUOm4rCHccnD1Q_3_12">1,152,256</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:44.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: preferred stock dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DividendsPreferredStock" scale="0" id="Tc_5CnjtIzBA027OBexwWgKGA_4_3">2,925</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DividendsPreferredStock" scale="0" id="Tc_AWaPcZQcvEC5zouK3lgYiQ_4_6">2,628</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DividendsPreferredStock" scale="0" id="Tc_VEbwhRKMCka88LkMMv29Nw_4_9">8,609</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DividendsPreferredStock" scale="0" id="Tc_uhSEBfR0eEWvqr83qfBhnw_4_12">8,362</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:top;width:44.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income from continuing operations available to common shares in the determination of basic earnings per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" scale="0" id="Tc_wYQmxN-8bEywom_EvkL1OQ_5_3">820,686</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" scale="0" id="Tc_ye6DKg8NEU26frwXSdbYBg_5_6">1,361,332</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" scale="0" id="Tc_QO7wwEKWokGlABosKwbK5Q_5_9">5,848,850</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" scale="0" id="Tc_lA8QX7sm3Uesg4iLybzO_A_5_12">1,143,894</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:44.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" sign="-" scale="0" id="Tc_2d4jaEBfP0OwqrhmBpdZAQ_6_3">505,917</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" sign="-" scale="0" id="Tc_1k6L4cktKkaCMSdHar06vg_6_6">1,078,367</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" sign="-" scale="0" id="Tc_07waTNffn0iXiV5x8XsZHQ_6_9">1,533,064</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" sign="-" scale="0" id="Tc_v7gXuEwrCEucu2hePOiw2w_6_12">1,542,540</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:top;width:44.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss) available to common shares in the determination of basic earnings per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="0" id="Tc_Apj9JI8enEm04RdC8R5P5g_7_3">314,769</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="0" id="Tc_7MquBexi9U-QbV5Rk-uftg_7_6">282,965</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="0" id="Tc_pK8X9DrLY0SZNvdp_FF3tw_7_9">4,315,786</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" sign="-" scale="0" id="Tc_puzoECczL02xDR59ZKeuAw_7_12">398,646</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:top;width:44.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:44.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average number of common shares in the determination of basic earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc_CQn31iRtg0-0u0xuNYxqBA_9_3">15,290,597</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc_IcUPlD_-vkyn6WR-Z9OZAg_9_6">15,209,432</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc_Y840pDacc0KeChz-T5a75Q_9_9">15,287,233</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc_n1LKkt7EwUqKcFXs-VrAyg_9_12">15,204,220</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:44.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Plus:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:44.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average number of preferred shares outstanding during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock" scale="0" id="Tc_k9Ng6MuqKU6HHLkjBbeIkg_11_3">35,366</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock" scale="0" id="Tc_JYJhF0GWYUyB0xtpJr-4Sg_11_6">31,861</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock" scale="0" id="Tc_PQ4-_5j4WEq5WVvsBD9XFg_11_9">31,041</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock" scale="0" id="Tc_SJpQmLPCGUexQ1XF-XB5bA_11_12">30,701</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:44.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Potential dilutive effect of unexercised options and unvested stock grants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" scale="0" id="Tc_qdDBAgzYIEWHc3sZk70sLw_12_3">124,313</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" scale="0" id="Tc_GAt4uYTAdEO74Hnl_Cp4sg_12_6">110,589</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" scale="0" id="Tc_dGJ4wvY5YEiutKGHOlzA4g_12_9">121,987</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" scale="0" id="Tc_SeQILDSEp0ivaiEg0hTXcg_12_12">110,199</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:44.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average number of shares used for determining diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="Tc_d6jtYPLKB0a0pNRPsZ5JtQ_13_3">15,450,276</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="Tc_ix-C6XxOV0qFuzATZw51jg_13_6">15,351,882</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="Tc_uwZDsWLEnU6p31fxaJ9-QQ_13_9">15,440,261</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="Tc_qs7fnazQJ0akhOhGa2EeHQ_13_12">15,345,120</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="Tb_2SB_-sZj8EKeed56T3FnSA" continuedAt="Tb_2SB_-sZj8EKeed56T3FnSA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">5. Discontinued operations - Mexico project development</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In 2010, the Company began the pursuit, through its Netherlands subsidiary, Consolidated Water Cooperatief, U.A. (&#8220;CW-Cooperatief&#8221;), and its Mexico subsidiary, N.S.C. Agua, S.A. de C.V. (&#8220;NSC&#8221;), of a project (the &#8220;Project&#8221;) that encompassed the construction, operation and minority ownership of a <ix:nonFraction unitRef="Unit_Standard_gal_EkDm7sY4ukeKgyCGIWRqfA" contextRef="Duration_1_1_2010_To_12_31_2010_srt_OwnershipAxis_cwco_NSCAguaMember_1C5kxnkUN0mCuRPWNLOS2A" decimals="-6" format="ixt:numdotdecimal" name="cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" scale="6" id="Narr_hGiJWylYZ0G4b3kF0duiBg">100</ix:nonFraction> million gallon per day seawater reverse osmosis desalination plant to be located in northern Baja California, Mexico and accompanying pipelines to deliver water to the Mexican potable water system.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Through a series of transactions that began in 2012, NSC purchased <ix:nonFraction unitRef="Unit_Standard_ha_ZMS1gthVCU2X7jj_sJRwsQ" contextRef="As_Of_12_31_2012_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_NSCAguaMember_uN_UNnVkl0q-gt1muBh2mQ" decimals="1" format="ixt:numdotdecimal" name="us-gaap:AreaOfLand" scale="0" id="Narr_S3rU_pXA0Ey3e7FV0OJXRA">20.1</ix:nonFraction> hectares of land for approximately $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2012_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_NSCAguaMember_uN_UNnVkl0q-gt1muBh2mQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Land" scale="6" id="Narr_cRiO6ODjnUCIlPg9dRIOuQ">21.1</ix:nonFraction> million on which the proposed Project&#8217;s plant was to be constructed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Following an assessment by the State of Baja, California (the &#8220;State&#8221;) of the need for such a desalination plant and the passage of enabling legislation in November 2015, the State officially commenced the required public tender for the Project. A consortium (the &#8220;Consortium&#8221;) comprised of NSC, Suez Medio Ambiente M&#233;xico, S.A. de C.V. (&#8220;Suez MA&#8221;), </p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">16</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_2SB_-sZj8EKeed56T3FnSA_cont1" continuedAt="Tb_2SB_-sZj8EKeed56T3FnSA_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">a subsidiary of SUEZ International, S.A.S., and NuWater S.A.P.I. de C.V. (&#8220;NuWater&#8221;) submitted its tender for the Project in April 2016 and in June 2016, the State designated the Consortium as the winner of the tender process for the Project.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In August 2016, NSC and NuWater incorporated a new company under the name Aguas de Rosarito S.A.P.I. de C.V. (&#8220;AdR&#8221;) to pursue completion of the Project and executed a shareholders agreement for AdR agreeing among other things that (i) AdR would purchase the land and other Project assets from NSC on the date that the Project begins commercial operation and (ii) AdR would enter into a Management and Technical Services Agreement with NSC effective on the first day that the Project begins commercial operation. NSC initially owned <ix:nonFraction unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ" contextRef="As_Of_8_31_2016_srt_OwnershipAxis_cwco_NSCAguaMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_AguasDeRosaritoSapiDeCvMember_403JbjO0C0SZpO0ld27pUQ" decimals="3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="Narr_xUINueP3AEmbY4TQ7pxUSg">99.6</ix:nonFraction>% of the equity of AdR. In February&#160;2018, CW-Holdings acquired the remaining <ix:nonFraction unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ" contextRef="As_Of_2_28_2018_srt_OwnershipAxis_cwco_NSCAguaMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_AguasDeRosaritoSapiDeCvMember_Sz10OdOGPEKF1YsKirByiA" decimals="3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="Narr_T8RQ6IvAB0SmQLgBTOeZPw">0.4</ix:nonFraction>% ownership in AdR from NuWater.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On August&#160;22, 2016, the Public Private Partnership Agreement for the Project (the &#8220;APP Contract&#8221;) was executed between AdR, the State Water Commission of Baja, California (&#8220;CEA&#8221;), and the Government of Baja California, as represented by the Secretary of Planning and Finance and the Public Utilities Commission of Tijuana (&#8220;CESPT&#8221;). The APP Contract required AdR to design, construct, finance and operate a seawater reverse osmosis desalination plant (and accompanying aqueduct) with a capacity of up to <ix:nonFraction unitRef="Unit_Standard_gal_EkDm7sY4ukeKgyCGIWRqfA" contextRef="Duration_8_22_2016_To_8_22_2016_srt_OwnershipAxis_cwco_NSCAguaMember_hJPh6Phb6EOuYGFh0rn8wg" decimals="-6" format="ixt:numdotdecimal" name="cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" scale="6" id="Narr_G-jghUbJ3UGLIu5fsQKdnQ">100</ix:nonFraction> million gallons per day in two phases: the first with a capacity of <ix:nonFraction unitRef="Unit_Standard_gal_EkDm7sY4ukeKgyCGIWRqfA" contextRef="Duration_8_22_2016_To_8_22_2016_cwco_TypeOfPhasesAxis_cwco_FirstPhaseMember_srt_OwnershipAxis_cwco_NSCAguaMember_Z_M_RKS440ee-S9vdNHATQ" decimals="-6" format="ixt:numdotdecimal" name="cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" scale="6" id="Narr_vK7lyheWwES7kqIZ1le6-Q">50</ix:nonFraction> million gallons per day and an aqueduct to the Mexican public water system in Tijuana, Baja California and the second phase with a capacity of <ix:nonFraction unitRef="Unit_Standard_gal_EkDm7sY4ukeKgyCGIWRqfA" contextRef="Duration_8_22_2016_To_8_22_2016_cwco_TypeOfPhasesAxis_cwco_SecondPhaseMember_srt_OwnershipAxis_cwco_NSCAguaMember_dTodqVeU1ku5s1rnKfB2qw" decimals="-6" format="ixt:numdotdecimal" name="cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" scale="6" id="Narr_rS48vP7ACU6J4tj1N1DHbg">50</ix:nonFraction> million gallons per day. The first phase was to be operational within <ix:nonNumeric contextRef="Duration_8_22_2016_To_8_22_2016_srt_OwnershipAxis_cwco_NSCAguaMember_hJPh6Phb6EOuYGFh0rn8wg" format="ixt-sec:durwordsen" name="cwco:PeriodInWhichConstructionMustBeCompleted" id="Narr_eX9XCG9krE2kkp-zm91YAg">36 months</ix:nonNumeric> of commencing construction and the second phase was to be operational by January&#160;2025. The APP Contract further required AdR to operate and maintain the plant and aqueduct for a period of <ix:nonNumeric contextRef="Duration_8_22_2016_To_8_22_2016_srt_OwnershipAxis_cwco_NSCAguaMember_hJPh6Phb6EOuYGFh0rn8wg" format="ixt-sec:durwordsen" name="cwco:PeriodRequiredToOperateAndMaintainPlantAndAqueduct" id="Narr_oy5m5O3yXkCGfu0WO4zCNw">37 years</ix:nonNumeric> starting from the commencement of operation of the first phase. At the end of the operating period, the plant and aqueduct would have been transferred to CEA. The APP Contract was subsequently amended by the parties in June 2018 to increase the scope of Phase 1 and to allow for changes in the water tariff due to the changes in the exchange rate for the peso, interest rates and construction costs that had and would occur from the date the APP Contract was signed to the date construction commenced.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On June 29, 2020, AdR received a letter (the &#8220;Letter&#8221;) from the Director General of CEA and the Director General of CESPT terminating the APP Contract. The Letter requested that AdR provide an inventory of the assets that currently comprise the &#8220;Project Works&#8221; (as defined in the APP Contract) for the purpose of acknowledging and paying the non-recoverable expenses made by AdR in connection with the Project, with such reimbursement to be calculated in accordance with the terms of the APP Contract. The applicable law required that this list of non-recoverable expenses made by AdR in connection with the Project be submitted to CEA and CESPT within <ix:nonNumeric contextRef="Duration_6_29_2020_To_6_29_2020_2xHT4onek0e8WOG-W8GcuA" format="ixt-sec:durday" name="cwco:NumberOfDaysToSubmitListOfNonRecoverableExpenses" id="Narr_o-2YZC8SR0iZCJJAgK3JQA">20</ix:nonNumeric> business days from the date of receipt of the Letter. AdR initiated an&#160;amparo&#160;claim before a federal district court in Tijuana, Baja California, to challenge the provision of the applicable law requiring submittal of the list of non-recoverable expenses within the&#160;<ix:nonNumeric contextRef="Duration_6_29_2020_To_6_29_2020_2xHT4onek0e8WOG-W8GcuA" format="ixt-sec:durday" name="cwco:NumberOfDaysToSubmitListOfNonRecoverableExpenses" id="Narr_NCKzf263YEOmsg27QVFi8Q">20</ix:nonNumeric>&#160;business days term, as AdR considered such term to be unreasonably short due to the magnitude of the Project and the scope of supporting documentation required to be provided with respect to the non-recoverable expenses. AdR obtained an initial provisional suspension of the lapsing of such <ix:nonNumeric contextRef="Duration_6_29_2020_To_6_29_2020_2xHT4onek0e8WOG-W8GcuA" format="ixt-sec:durday" name="cwco:NumberOfDaysToSubmitListOfNonRecoverableExpenses" id="Narr_rB1RqxdA-UWatZky0qEhYg">20</ix:nonNumeric>-day term from the court, and on August 10, 2020 the court made such suspension definitive until the completion of the amparo trial. As such, the&#160;<ix:nonNumeric contextRef="Duration_6_29_2020_To_6_29_2020_2xHT4onek0e8WOG-W8GcuA" format="ixt-sec:durday" name="cwco:NumberOfDaysToSubmitListOfNonRecoverableExpenses" id="Narr_N60aekRD6EKctF-3CGeiEg">20</ix:nonNumeric>-day&#160;term for filing the list of non-recoverable expenses was suspended. Therefore, on August 28, 2020, AdR submitted their list of non-recoverable expenses, including those of NSC, to CEA and CESPT which was comprised of <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_8_28_2020_To_8_28_2020_1cXOaO-umUuSpq0mAtzvdA" decimals="0" format="ixt:numdotdecimal" name="cwco:DiscontinuedOperationsNonRecoverableExpenses" scale="0" id="Narr_pQnJRF_wCEyPvZ0vyn1TNw">51,144,525</ix:nonFraction> United States dollars and an additional <ix:nonFraction unitRef="Unit_Standard_MXN_c-90dGoEk0ycGVTzAutMgQ" contextRef="Duration_8_28_2020_To_8_28_2020_1cXOaO-umUuSpq0mAtzvdA" decimals="0" format="ixt:numdotdecimal" name="cwco:DiscontinuedOperationsNonRecoverableExpenses" scale="0" id="Narr_zLLZn3ayHkGY9vtpR1LBBg">137,333,114</ix:nonFraction> Mexican pesos. In February 2021, AdR withdrew this amparo claim, and such withdrawal was accepted by the federal district court in Tijuana. To date, AdR has not received a formal response from CEA or CESPT to its submission of non-recoverable expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#8203;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company believes CW-Cooperatief, as a Netherlands company, has certain rights relating to its investments in NSC and AdR under the <i style="font-style:italic;">Agreement on Promotion, Encouragement and Reciprocal Protection of Investments between the Kingdom of the Netherlands and the United Mexican States </i>entered into force as of October 1, 1999 (the &#8220;Treaty&#8221;). On April 16, 2021, CW-Cooperatief submitted a letter to the President of Mexico and other Mexican federal government officials alleging that the State&#8217;s termination of the APP Contract constituted a breach by Mexico of its international obligations under the Treaty, entitling CW-Cooperatief to full reparation, including monetary damages. This letter invited Mexico to seek a resolution of this investment dispute through consultation and negotiation, but stated that if the dispute cannot be resolved in this manner, CW-Cooperatief elects to refer the dispute to the International Centre for the Settlement of International Disputes for arbitration, as provided for in the Treaty. On June 29, 2021, the Mexican Ministry of Economy responded to CW-Cooperatief&#8217;s letter and proposed to hold a consultation meeting. Two such meetings were held on July 9, 2021 and August 2, 2021 on a confidential basis, without a resolution of the Company&#8217;s investment dispute.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">17</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_e3629e39_0836_4ef6_b4a1_355bcd2cf874"></a><a id="Tc_rsRm-eG1NUy3p2TcJlkscw_1_2"></a><a id="Tc_BP9smXCYREqfEwvoCUvk1Q_1_5"></a><a id="Tc_s154CfVsyUSA9WhQt5IFyg_2_2"></a><a id="Tc_3mCTK4_qA0iOwgeX6JIdkQ_2_5"></a><a id="Tc_X0aD-6k030mhSBEvMyIhNg_3_0"></a><a id="Tc_0fLYjcz73UWEseXC72APBg_3_2"></a><a id="Tc_VY8nLytNK0yLbqWFOKCI7w_3_5"></a><a id="Tc_jiVbU5CJ_EyOwbWW08qJig_4_0"></a><a id="Tc_nW-pfss_CUOqL4L9P8sYVA_5_0"></a><a id="Tc_TJAPcO1Urkm01H4HT28Zww_6_0"></a><a id="Tc_Yt17I799tk-gxgZ25OcEPw_7_0"></a><a id="Tc_IeTHk93KuUG_UDqnvxpaYA_8_0"></a><a id="Tc_2XHRv1jklkmKSdJW_ghafg_8_2"></a><a id="Tc_PvyWKFJ4Z0SRZVs6BYXXkw_8_5"></a><a id="Tc_ZKRAZDPCCECtbu4-pUCTfQ_10_0"></a><a id="Tc_K05yqI5kr0SdydSfuhjYKg_10_2"></a><a id="Tc_aw2k2Iu1nUSFCIIK6N83kw_10_5"></a><a id="_ddddda11_c322_47f0_9c1a_375797f6a2d9"></a><a id="Tc_Aq8-ndEJbkGB4eDwzW1KOw_1_2"></a><a id="Tc_sIpCJA2R5kW-mVkIeoopkg_1_8"></a><a id="Tc_S54YoX4NyEmJGo-fXTTtzg_2_2"></a><a id="Tc_jGZMjLwHTUCXp7p8lksAyQ_2_5"></a><a id="Tc_cA74dVv970SaA5vVGzlolg_2_8"></a><a id="Tc_ltJ5GV_J6EyVMpwagOVAdA_2_11"></a><a id="Tc_VXcTItWrck6hm5H_BWlzpA_3_0"></a><a id="Tc_knbojloSG0uC_KDUwN7nmA_3_2"></a><a id="Tc_UGhcwMsOd0aflePLsj3BTg_3_3"></a><a id="Tc_k15-hTcujk-xpmRBzIhmSQ_3_5"></a><a id="Tc_eYF4a84L0Eig21ai7GsiMw_3_6"></a><a id="Tc_1T9GMXg3jE6-yXpgHw0d1g_3_8"></a><a id="Tc_SqEc_bfKNU62p7MfInhf7g_3_9"></a><a id="Tc_Iygw1zbfdEKG76OCmBQLTg_3_11"></a><a id="Tc_F5mCndc-fUS_zMKRTm31lw_3_12"></a><a id="Tc_P4BRZWGptEelaB5rsrsAzg_4_0"></a><a id="Tc_rNAGnMSYcUOZsF8sDba65g_4_2"></a><a id="Tc_8akPMjNMh0KKS-j1ZXYP1w_4_3"></a><a id="Tc_gTcv8EzP4kWtC2H4gY9slQ_4_5"></a><a id="Tc_tNOYgLtXrUSIzpV34P166A_4_8"></a><a id="Tc_Gb2YTQ9h2UKFKSSVtFp4CA_4_11"></a><a id="Tc_WEzxJ6pSl0uTqlxZIjv_Cw_5_0"></a><a id="Tc_m8Eizi1Iv0u2SmTMk2ul5g_5_2"></a><a id="Tc_wt_5SenBrUmn0YyLGR_SEA_5_5"></a><a id="Tc_K8JZ4Z8Ut021BNKWL0nZ2w_5_8"></a><a id="Tc_fL6KDau_0UaTmejZyayEVA_5_11"></a><a id="Tc_QaHw06Y_EEKQqrXK6Xp7bA_6_0"></a><a id="Tc_uIYSPBfk4UK6-WYghw0h8Q_6_2"></a><a id="Tc_tKMT6JKwSEKvhSKB84T4lQ_6_3"></a><a id="Tc_S_DEHq4Qp0e1qwhKxRkMzQ_6_5"></a><a id="Tc_VP7wcgMwSUmKnz1Jiy3GTg_6_8"></a><a id="Tc_28YTrhOxgkGlHob8SQBhKQ_6_9"></a><a id="Tc_zvG3CBrAUkGcmBXU6P8f7g_6_11"></a><ix:continuation id="Tb_2SB_-sZj8EKeed56T3FnSA_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;">&#8203;On February 9, 2022, CW-Cooperatief, filed a Request for Arbitration with the International Centre for Settlement of International Disputes requesting that the United Mexican States pay CW-Cooperatief damages in excess of US$<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_2_9_2022_To_2_9_2022_srt_RangeAxis_srt_MinimumMember_kBUc2hrAOE2r4n0CKPsBJw" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LossContingencyDamagesSoughtValue" scale="6" id="Narr_SQ6HsAP68UWtCUX5B-HlhA">51</ix:nonFraction> million plus MXN$<ix:nonFraction unitRef="Unit_Standard_MXN_c-90dGoEk0ycGVTzAutMgQ" contextRef="Duration_2_9_2022_To_2_9_2022_KLBn4-I0LEq5BmjnhfGZ3g" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LossContingencyDamagesSoughtValue" scale="6" id="Narr_5EazyQRSeUmT-Qd0OFqIhQ">137</ix:nonFraction> million (with the exact amount to be quantified in the proceedings), plus fees, costs and pre- and post-award interest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;">CW-Cooperatief intends to pursue vigorously the relief sought in the arbitration, in addition to pursuing all other legal remedies and courses of action available under the operative contracts and applicable law with respect to its rights, damages, fees and expenses. The Company cannot provide any assurances that CW-Cooperatief will be able to obtain the relief sought in the arbitration, and CW-Cooperatief will incur legal and other arbitration-related expenses that the Company expects will be material to its consolidated results of operations and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During July 2022, the State initiated discussions with the Company to potentially resolve the issues related to the cancellation by the government of the Rosarito desalination plant contract as well as potentially addressing the State&#8217;s acute water shortage issues. The Company cannot presently determine the outcome of the discussions and the Company has not terminated its efforts to obtain relief through the international arbitration process as a result of these discussions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company cannot provide any assurances that it will be able to obtain reimbursement for any expenses or investments made with respect to the Project.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As a result of the cancellation of the APP Contract, in 2020 the Company discontinued all development activities associated with the Project and commenced active marketing efforts to sell the land NSC purchased for the Project. Accordingly, the assets and liabilities of CW-Cooperatief, NSC and AdR, as well as all Project development expenses and the costs for legal and administrative activities to pursue reimbursement from the State of Baja California following the cancellation of the APP Contract, have been classified as discontinued operations in the accompanying consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="Tb_-8qzDQ7z9EuNKKUqHoBWKA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Summarized financial information for the discontinued Mexico project development operation is as follows:</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:bottom;width:72.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_8z8MDuFS20qj8lEJvEzGmA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" scale="0" id="Tc_LVt5jWKkcUaL9vyG_6iBAA_3_3">432,002</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_73VXTuw_EESSdyd3p-KS7g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" scale="0" id="Tc_TTUgvRyodEmLwyWKmdOxLg_3_6">750,048</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_8z8MDuFS20qj8lEJvEzGmA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" scale="0" id="Tc_75lC0ol7r0WdOhAX-0SI2Q_4_3">67,882</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_73VXTuw_EESSdyd3p-KS7g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" scale="0" id="Tc_rnkOWTkmd0OW2rm9_VA6WQ_4_6">82,783</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:10pt;">Value added taxes receivable </span>(net of allowance of $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="cwco:ValueAddedTaxReceivableAllowance" scale="0" id="Narr_qr_eQ_ASHUmsoBMHxswuxw">1,657,871</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="cwco:ValueAddedTaxReceivableAllowance" scale="0" id="Narr_BSjYN2-SfUqe0YKEG9olTw">1,279,757</ix:nonFraction>, respectively)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_8z8MDuFS20qj8lEJvEzGmA" decimals="0" format="ixt:numdotdecimal" name="cwco:DisposalGroupIncludingDiscontinuedOperationValueAddedTaxesReceivable" scale="0" id="Tc__6DX7jVBgE61Gv0Uz29u1g_5_3">777</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_73VXTuw_EESSdyd3p-KS7g" decimals="0" format="ixt:numdotdecimal" name="cwco:DisposalGroupIncludingDiscontinuedOperationValueAddedTaxesReceivable" scale="0" id="Tc_g-8uLbXFkUqbCsDZ9kKcbg_5_6">340,910</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_8z8MDuFS20qj8lEJvEzGmA" decimals="0" format="ixt:numdotdecimal" name="cwco:DisposalGroupIncludingDiscontinuedOperationLandAndRightsOfWay" scale="0" id="Tc_1Wvg3te-gkGCCbuX8V8Rhg_6_3">21,126,898</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_73VXTuw_EESSdyd3p-KS7g" decimals="0" format="ixt:numdotdecimal" name="cwco:DisposalGroupIncludingDiscontinuedOperationLandAndRightsOfWay" scale="0" id="Tc_ySy7gl6lYUuMep7bdWQwpw_6_6">21,126,898</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_8z8MDuFS20qj8lEJvEzGmA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" scale="0" id="Tc_9H5EywUM40KQJ4p4kfD3dA_7_3">12,676</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_73VXTuw_EESSdyd3p-KS7g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" scale="0" id="Tc_F7eDHOhT7UGfyl0TY27atQ_7_6">19,288</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_8z8MDuFS20qj8lEJvEzGmA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" scale="0" id="Tc_D6_078sAWUixb5rwIWjlJg_8_3">21,640,235</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_73VXTuw_EESSdyd3p-KS7g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" scale="0" id="Tc_8C0hZmsP2k2S4szkMQovdg_8_6">22,319,927</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_8z8MDuFS20qj8lEJvEzGmA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" scale="0" id="Tc_1COObzgSekG4wEnS9CxbBA_10_3">238,366</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_73VXTuw_EESSdyd3p-KS7g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" scale="0" id="Tc_fFfCRuVc6EWfrZGRoX3LLw_10_6">190,141</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></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:bottom;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for uncollected value added taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_IwFbMxTfF0iL__-WUmkaYQ" decimals="0" format="ixt:numdotdecimal" name="cwco:ProvisionForUncollectedValueAddedTaxes" scale="0" id="Tc_LeUkwb7hQUuX5J4JDMbNBA_4_6">641,810</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_M1KV1X2nD0OrF-U1-XO4gQ" decimals="0" format="ixt:numdotdecimal" name="cwco:ProvisionForUncollectedValueAddedTaxes" scale="0" id="Tc_FWjGAMIe0E2jfFccgZEQ4w_4_9">377,326</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_Z28ebWyxKk--1wphor12Ug" decimals="0" format="ixt:numdotdecimal" name="cwco:ProvisionForUncollectedValueAddedTaxes" scale="0" id="Tc_V1cTLTl60ki_v9Q58i3c0w_4_12">650,897</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:44.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_eYuM_E4y2EKkEy4hPkAmfw" decimals="0" format="ixt:numdotdecimal" name="cwco:IncomeLossFromDiscontinuedOperations" scale="0" id="Tc_TU-LijkkLE6-fjdmw7Zaig_5_3">505,917</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_IwFbMxTfF0iL__-WUmkaYQ" decimals="0" format="ixt:numdotdecimal" name="cwco:IncomeLossFromDiscontinuedOperations" scale="0" id="Tc_56qwWbizqEOVqxpBnZw7Zw_5_6">1,078,367</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_M1KV1X2nD0OrF-U1-XO4gQ" decimals="0" format="ixt:numdotdecimal" name="cwco:IncomeLossFromDiscontinuedOperations" scale="0" id="Tc_6AijpLOHS029wQGw1ooCnA_5_9">1,533,064</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_Z28ebWyxKk--1wphor12Ug" decimals="0" format="ixt:numdotdecimal" name="cwco:IncomeLossFromDiscontinuedOperations" scale="0" id="Tc_MFW8w5CyskWHMU8MMC6Ibw_5_12">1,542,540</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_IwFbMxTfF0iL__-WUmkaYQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" scale="0" id="Tc_fvyPaRQiwEaqFYsG1ztQOA_6_6">1,136</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_Z28ebWyxKk--1wphor12Ug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" scale="0" id="Tc_r2bjCC4780-1pIkoyODR6g_6_12">3,409</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="us-gaap:LesseeOperatingLeasesTextBlock" id="Tb_vYEJ7Al_702r_Zw86CdQJg" continuedAt="Tb_vYEJ7Al_702r_Zw86CdQJg_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">6. Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company leases consist primarily of leases for office and warehouse space. For leases with terms greater than twelve months, the related asset and obligation are recorded at the present value of the lease payments over the term. Many of these leases contain rental escalation clauses which are factored into the determination of the lease payments when appropriate. When available, the lease payments are discounted using the rate implicit in the lease; however, the </p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">18</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_e48fb3bd_6d00_4abd_a114_985acd48507e"></a><a id="Tc_Qd1KJips706ojLE90cUDIQ_1_2"></a><a id="Tc__d5thKRMKUWDL7fWkX3PWw_1_5"></a><a id="Tc_0DzojUHE4Uy5aGScnl3ubg_2_2"></a><a id="Tc_BTUuGCWtp0OmhERDuMeoEQ_2_5"></a><a id="Tc_D7VfclV2w0C0nJSfWTCSYg_3_0"></a><a id="Tc_DXMceRChmkaiUSNt4XKsMQ_4_0"></a><a id="Tc_jVYXv7dM0UW-fzgPM270JQ_5_0"></a><a id="Tc_Uuy1jF1w2kC4LXFA6F16pQ_5_2"></a><a id="Tc_WVw8lyKwEEiTG_3a4j34Gg_5_5"></a><a id="Tc_9XWjwUZXLUWpvuIpbx3ofA_5_6"></a><a id="Tc_lWn68RllAkyUQIryTi3QDw_6_0"></a><a id="Tc_u001Iqb6BEybx_nUXb9-5A_6_3"></a><a id="Tc_7HcOGMFYI0G_zosebjGGJg_7_0"></a><a id="Tc_paKouWhYWk6Y1Nuhg8AWdQ_8_0"></a><a id="Tc_gki2rgmbR0qc7fZh6AIMYQ_9_0"></a><a id="Tc_302H2YzWM0mA2gNw7vLxGQ_10_0"></a><a id="Tc_N_rSQGEyeUG-7lYkiCw5LA_10_2"></a><a id="Tc_nGKPJgCaUEGuE4sT5U5tpg_10_5"></a><a id="Tc_FKD6L0NBaEOKiezd3qEvmA_12_0"></a><a id="Tc_TqKuTdAse0CmeV8M4ujyww_13_0"></a><a id="Tc_8UDd7vZbxkGXvjfSfakUyw_14_0"></a><a id="Tc_BXp9looSUE-gMsl0ZFdvtw_14_2"></a><a id="Tc_3Ocy9CWoOE2Nq_GQhM1Rgw_14_5"></a><a id="Tc_JHpqSnOIaUO5CIUGvZwY_A_15_0"></a><a id="Tc_aOLvCw1DWkiQToKRkiZW3g_16_0"></a><a id="Tc_1cl1BVSiJEmlf0fS6V4ZRA_17_0"></a><a id="Tc_MshKUkodak-xiHZsTwKImA_18_0"></a><a id="Tc_0ZML6IIzIk2JIKxxjPKLqA_19_0"></a><a id="Tc_ubT5ymJOPEaQSZnF4t74mA_19_2"></a><a id="Tc_N19ja6aVlUmdXDkmCJYBZw_19_5"></a><a id="Tc_oO3pAkqJ5kSTSkis7ZPajw_21_0"></a><a id="Tc_sdR2NhCPIEmjNqQJ9IkS9A_22_0"></a><a id="Tc_RqVLxus-PUu2aRnP1AA7uA_22_3"></a><a id="Tc_IXGm2sCCkUqRbelPSSUtjA_22_6"></a><a id="Tc_lgBNfc2GckadLCn8NOhHrQ_23_0"></a><a id="Tc_PLh1Kom2T0qmJdJkf-89AA_23_3"></a><a id="Tc_59BVLu9ntk2oo4UDvxEC0g_23_6"></a><a id="Tc_Hq2P99nw1EiRjykvLCN0gg_25_0"></a><a id="Tc_Fiu5W4cU7UqpPWaAQVo0Tw_26_0"></a><a id="Tc_EtWGzgdhBkaDTIbc3ImJdg_27_0"></a><ix:continuation id="Tb_vYEJ7Al_702r_Zw86CdQJg_cont1" continuedAt="Tb_vYEJ7Al_702r_Zw86CdQJg_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Company&#8217;s current leases do not provide a readily determinable implicit rate. Therefore, the Company&#8217;s incremental borrowing rate is estimated to discount the lease payments based on information available at the lease commencement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">These leases contain both lease and non-lease components, which the Company has elected to treat as a single lease component. The Company elected not to recognize leases that have an original lease term, including reasonably certain renewal or purchase obligations, of twelve months or less in its condensed consolidated balance sheets for all classes of underlying assets. Lease costs for such short-term leases are expensed on a straight-line basis over the lease term.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The land used by the Company to operate its seawater desalination plants in the Cayman Islands and The Bahamas is owned by the Company or leased to the Company for immaterial annual amounts and are not included in the lease amounts presented in the condensed consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">All lease assets denominated in a foreign currency are measured using the exchange rate at the commencement of the lease. All lease liabilities denominated in a foreign currency are remeasured using the exchange rate as of the condensed consolidated balance sheet date.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Lease assets and liabilities</p><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="cwco:LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock" id="Tb_Ur5qreNDeU-zYHBJzwE92g" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents the lease-related assets and liabilities and their respective classification on the condensed consolidated balance sheets:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></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:bottom;width:71.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">ASSETS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_aKA6cd1TREWt9ki0TdeQnQ" decimals="0" format="ixt:numdotdecimal" name="cwco:OperatingLeaseAssetsCurrent" scale="0" id="Tc_tHkYcGl2-kePMwpeMckBuA_5_3">53,097</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current assets of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="cwco:DisposalGroupIncludingDiscontinuedOperationLeaseCurrent" scale="0" id="Tc_MrMz8xVon0WoKvko9J2EiQ_6_6">2,654</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Noncurrent</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" id="Tc_E4qUnzFafkOO5tgloZlfTA_8_3">2,179,159</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" id="Tc_H2AMJQBauEO3rdQqEN3ZbQ_8_6">2,681,137</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term assets of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="cwco:DisposalGroupIncludingDiscontinuedOperationLeaseNoncurrent" scale="0" id="Tc_gfC8J8RC6E2zv9e5PDNcPQ_9_3">10,286</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="cwco:DisposalGroupIncludingDiscontinuedOperationLeaseNoncurrent" scale="0" id="Tc_dYQxIu-xNEq7q251XD7VjQ_9_6">16,898</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="cwco:OperatingLeaseRightOfUseAssetNet" scale="0" id="Tc_ZkGXgghk0UqpDOaiKGqLgQ_10_3">2,242,542</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="cwco:OperatingLeaseRightOfUseAssetNet" scale="0" id="Tc_ZBjtXnE4KkSqS4i5O8WKUQ_10_6">2,700,689</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">LIABILITIES</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current maturities of operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" id="Tc_W-YyqwtGikStz4wOGWgDxg_14_3">555,300</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" id="Tc_CpwrjLXx70yDGhXhpIRG_w_14_6">592,336</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current liabilities of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="cwco:DisposalGroupIncludingDiscontinuedOperationLeaseCurrentLiabilities" scale="0" id="Tc_A4wSz72q30mBFNaHXRPdOg_15_3">8,058</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="cwco:DisposalGroupIncludingDiscontinuedOperationLeaseCurrentLiabilities" scale="0" id="Tc_Gar8mCvgakCMAjeLzyZVXw_15_6">11,195</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Noncurrent</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Noncurrent operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" id="Tc_NfXFZBmWY0W00oSbFabqpg_17_3">1,721,643</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" id="Tc_OQqu-8KMNUO5gn5gFTtxdg_17_6">2,137,394</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Noncurrent liabilities of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" scale="0" id="Tc_R-lgrOMa40-Kl0gfYHyrQw_18_3">691</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" scale="0" id="Tc_GoAQagcLn0-Ic4sJaISB9w_18_6">7,819</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="cwco:OperatingLeaseLiabilityIncludingDiscontinuedOperations" scale="0" id="Tc_na60DzS7NUiERaEMXElZRQ_19_3">2,285,692</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="cwco:OperatingLeaseLiabilityIncludingDiscontinuedOperations" scale="0" id="Tc_UVnYW4vX8k69emxT-lGs-w_19_6">2,748,744</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Weighted average remaining lease term:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonNumeric contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="Narr_X1W3cvVbB02yLh_SUkBfYw">6.7</ix:nonNumeric> years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonNumeric contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="Narr_wPRv0YTtWEm30oC3ywG5Kw">7.0</ix:nonNumeric> years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating leases - discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonNumeric contextRef="As_Of_9_30_2022_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_us-gaap_SegmentDiscontinuedOperationsMember_SoACVWFQAEKrC4n8MH2oSw" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="Narr_cZbQnmLGAU2qo5x03Wk3DA">1.1</ix:nonNumeric> years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonNumeric contextRef="As_Of_12_31_2021_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_us-gaap_SegmentDiscontinuedOperationsMember_SEDx2pZYCk205kBozDApTg" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="Narr_s68uKpYRDUa5_yoItL1itg">1.6</ix:nonNumeric> years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Weighted average discount rate:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="4" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="Tc_IwePw1zULEO7TsJFZ3FgJA_26_3">5.08</ix:nonFraction>%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="Tc_NvMhjBpaoUmZVgJxhAb6bg_26_6">5.03</ix:nonFraction>%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating leases - discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ" contextRef="As_Of_9_30_2022_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_us-gaap_SegmentDiscontinuedOperationsMember_SoACVWFQAEKrC4n8MH2oSw" decimals="4" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="Tc_fb50zwtphEOdLa_84Y1XJw_27_3">4.96</ix:nonFraction>%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ" contextRef="As_Of_12_31_2021_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_us-gaap_SegmentDiscontinuedOperationsMember_SEDx2pZYCk205kBozDApTg" decimals="4" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="Tc_sQVtKPWrXkeHB7dzC3mNpA_27_6">4.77</ix:nonFraction>%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0000ff;visibility:hidden;">&#8203;</span></p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">19</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_0434eb5d_780e_4c84_b13b_2b6ad2198c40"></a><a id="Tc_NXgYstyJOEeW9Nx0CaK-sg_1_2"></a><a id="Tc_GV43wqFBQEO9kP8F68fXxw_1_9"></a><a id="Tc_rN83-Id5kEKWAnchIgvqJQ_2_2"></a><a id="Tc_lTdvUZCtbUOzX6D8ScrA4Q_2_5"></a><a id="Tc_sclYA5d4pUOOF4LdWf4oqg_2_9"></a><a id="Tc_zJoM_RNa90OsA-NLpaYG6w_2_12"></a><a id="Tc_Ko-jfGdoi028tlZll6-COQ_3_0"></a><a id="Tc_aBZgfpkCkEiDJidnd4a6uQ_3_2"></a><a id="Tc_luqMEluALE29u7WaRzjy5g_3_5"></a><a id="Tc_N_WHvRmblkeAXxaI_69iXw_3_9"></a><a id="Tc_KL51lf3ljkmRme3AyBZZfQ_3_12"></a><a id="Tc_4auHc9s_70eRyhVYobWbrw_4_0"></a><a id="Tc_YGfbbxAZIkmOgpjxwPzAog_5_0"></a><a id="Tc_56YD-bguFkimR7gmZZNJ6A_6_0"></a><a id="Tc_4j-rU4PYzUChWpPev4evJg_6_2"></a><a id="Tc_khOuhRbMg06I7Oak8ps38w_6_5"></a><a id="Tc_OGTn50l7r0u0rzNQWGek0g_6_9"></a><a id="Tc_9d97ATrC3EWlqQh2aqRU3A_6_12"></a><a id="_d76a89b9_7d4c_44a4_8134_0c7ab9d2ea75"></a><a id="Tc_fiKWIrKM2kKIvUcakPCgHw_1_2"></a><a id="Tc_qc9WhwoJf0KUGkJ4SRMYBg_2_2"></a><a id="Tc_SLthUYs1fkirJjQk96Vf1w_2_5"></a><a id="Tc_tE5rnz2gmEigWo5m0_fqXQ_3_0"></a><a id="Tc_0n-vzvktdkmZ9c8XADU2Ow_4_0"></a><a id="Tc_s56hPI6Hk0e_QGisENGuLA_4_2"></a><a id="Tc_KaP2WCX9GUSZiPe2LSCB_w_4_5"></a><a id="Tc_P5iTXMnpCUe0QwoL1jJ5DQ_5_0"></a><a id="_1620f538_2848_4a95_971a_4dfeaa6c6690"></a><a id="Tc_RMpSKITdXUuwlWtdydPy8A_1_0"></a><a id="Tc_Rp7TYoF7Fk-ikRwxalq_Zg_1_2"></a><a id="Tc_4sA2CGmv5kCsOrMDrD9KNQ_2_0"></a><a id="Tc_lIRZO2Uff0KkTsIDWlwheA_2_2"></a><a id="Tc_ow_uL_9rGUyZahqRJ-FnIg_3_0"></a><a id="Tc_0-NQVmpQT0SJIYeBityF0Q_4_0"></a><a id="Tc_S4_NzDuBS0KhOo2QUfT3nA_5_0"></a><a id="Tc_zm5RoeQ-m02ISUt1H6RK9w_6_0"></a><a id="Tc_8OePn_G9yUmbir-_XfpYCA_7_0"></a><a id="Tc_PIbgMbivRUiDvFYh2MSgNg_8_0"></a><a id="Tc_9cttJzI56U-kBvvMBI65jQ_9_0"></a><a id="Tc_5cdwmaKj5UabXYCCXj2FSQ_10_0"></a><a id="Tc_IonwrtC3zUmkLCGBXwxJjg_11_0"></a><a id="Tc_wmpVynTrG0WRohzSemUU4Q_12_0"></a><a id="Tc_Ev1cpJYFTU-PaEaLHN90Gg_12_2"></a><ix:continuation id="Tb_vYEJ7Al_702r_Zw86CdQJg_cont2"><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="us-gaap:LeaseCostTableTextBlock" id="Tb_lBM2UgB1-U65BsLcADDd6w" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The components of lease costs were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="0" id="Tc_c6Yx5NPU7UWrDHU0pJN8sQ_3_3">168,910</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="0" id="Tc_36YEdqjUc0eZtxK6P8lPOg_3_6">165,899</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="0" id="Tc_f3Pj6GmrE0eubxFBPvmSnA_3_10">523,107</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="0" id="Tc_bPqdSqok-Uq-IpMc1zbjwA_3_13">518,524</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:45.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShortTermLeaseCost" scale="0" id="Tc_Sd3K3v446kGQOP5JGZkz5A_4_3">25,345</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShortTermLeaseCost" scale="0" id="Tc_lR66KBJ7dkutWebEwIrz7Q_4_6">24,781</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShortTermLeaseCost" scale="0" id="Tc_jxT7kJd2nkKdJnh0esJe9g_4_10">75,629</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShortTermLeaseCost" scale="0" id="Tc_EO-x2oG9vU-9LMYQme7x2Q_4_13">54,541</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease costs - discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="cwco:OperatingLeaseCostsDiscontinuedOperations" scale="0" id="Tc_6ST6ETfmaUGy73QZEH4Akw_5_3">10,185</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="cwco:OperatingLeaseCostsDiscontinuedOperations" scale="0" id="Tc_gbL7BEQnaE-TgId2-E1pRA_5_6">7,684</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="cwco:OperatingLeaseCostsDiscontinuedOperations" scale="0" id="Tc_3J2vv6VpEU6JPL8Fl3gsFw_5_10">29,767</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="cwco:OperatingLeaseCostsDiscontinuedOperations" scale="0" id="Tc_Rbid3w4NF0iItrh0Sr4nlw_5_13">22,571</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:45.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="0" id="Tc_QJvrh0GwYUOv8eb4fRBobA_6_3">204,440</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="0" id="Tc_Evice0JFz02m3Q2osP10Iw_6_6">198,364</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="0" id="Tc_lKQBIDVDR0Ki3wLgh4_iNg_6_10">628,503</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="0" id="Tc_rDvhL3tHmk6UG09h6kB-NQ_6_13">595,636</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="Tb_5ZzoCAN78ES6HFnZ7oxsrQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Supplemental cash flow information related to leases is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash paid for amounts included in measurement of liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating cash outflows for operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="0" id="Tc_azafKvztNEmdzhBXcIgfCA_4_3">582,044</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="0" id="Tc_nz_KSFrqzUW4XQ0X5J8TJQ_4_6">541,054</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating cash outflows for operating leases - discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="cwco:OperatingLeaseDiscontinuedOperationsPayments" scale="0" id="Tc_b7-PtPbESECPQM-lsBkdKg_5_3">6,923</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="0" format="ixt:numdotdecimal" name="cwco:OperatingLeaseDiscontinuedOperationsPayments" scale="0" id="Tc_v_C5ZONHBk-A0gfjPGoJkQ_5_6">24,007</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="Tb_9PpN-xU5lEOV2FN85p7u8g" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Future lease payments relating to the Company&#8217;s operating lease liabilities from continuing operations as of September&#160;30,&#160;2022 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:98.27%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Years ending December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="0" id="Tc_QyXYPYLan02NMsIrwgIE3w_2_3">167,692</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="0" id="Tc_unaHuUXMH0OpYNrWeF7zmQ_3_3">643,233</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="0" id="Tc_NS9uuW2rpE-JiQp8ZO3HGg_4_3">390,630</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="0" id="Tc_IWir75nsykeQFUhcXJ7fWQ_5_3">268,056</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="0" id="Tc_HgAN2griYUGDsp9KpoZJeg_6_3">227,542</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="cwco:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" scale="0" id="Tc_UsGhKPX3YU-_l_09mKdx0g_7_3">1,007,877</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total future lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="0" id="Tc_ymIH8uRNNUyRdpf_mqWGQg_8_3">2,705,030</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="0" id="Tc_-3Kdp7xMrE-DHIkInzEgXw_9_3">428,087</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="cwco:OperatingLeaseLiabilitiesContinuingOperations" scale="0" id="Tc_oGkZNKKJ3kyuCBXY2u7Dtg_10_3">2,276,943</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: current obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" id="Tc_rzFEKzFUvkeDHRHkbEwlCQ_11_3">555,300</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Noncurrent lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" id="Tc_I_9DGMcAgUqRq_77b9OY9g_12_3">1,721,643</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0000ff;font-size:1pt;visibility:hidden;">&#8203;</span></p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="us-gaap:FairValueMeasurementInputsDisclosureTextBlock" id="Tb_CVHcEidUTUSdvHSIAKn8sg" continuedAt="Tb_CVHcEidUTUSdvHSIAKn8sg_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">7. Fair value</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of September&#160;30,&#160;2022 and December&#160;31,&#160;2021, the carrying amounts of cash equivalents, accounts receivable, accounts payable, accrued expenses, accrued compensation, dividends payable and other current liabilities approximate their fair values due to the short-term maturities of these instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Under US GAAP, fair value is defined as the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. US GAAP guidance also establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs market participants would use in valuing the asset or liability and are developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company&#8217;s </p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">20</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_ebec5fbe_7112_42fe_937d_ade8358ee8a6"></a><a id="Tc_sbeuBO588UaDvy78HAz8uQ_1_2"></a><a id="Tc_Q6w-B6Hr6E60budz8enE7w_2_2"></a><a id="Tc_Xq4i1k1KiE2QSwCHsqt-OQ_2_5"></a><a id="Tc_LQNR9Q5s-02wHXxSGXzihQ_2_8"></a><a id="Tc_oLA9JScfAEqoq0g3xvplfQ_2_11"></a><a id="Tc_IZ9Tx67CmEa09stEF810TA_3_0"></a><a id="Tc_5oFhiSqamEK1hmX8OfWmjQ_4_0"></a><a id="Tc_-VSHhBgqEEauuBnD4C5FDQ_5_0"></a><a id="Tc_RPoBtQheek2a9VEnJ19Wog_5_2"></a><a id="Tc_hPb_S4ZQekWEOsJr-BsTtA_5_3"></a><a id="Tc_KyRZ-KhjvkaRdAcFo8m6qQ_5_5"></a><a id="Tc_aNfbgrFGw0KFWfGPewg_aA_5_6"></a><a id="Tc_E9qciVLPK0-5OyyVAHXCxA_5_8"></a><a id="Tc_-nogzyZ9rU6GIto94zYdPQ_5_9"></a><a id="Tc_9of9SYup70CrYbDHHYVS5w_5_11"></a><a id="Tc_griDtPUQ7U-6zhmgquv9XA_5_12"></a><a id="Tc_Y4sjxEdIvU6pK0H1FIGLDg_6_0"></a><a id="Tc_XiS6d5qaRUOlI3YVU1GdJQ_6_3"></a><a id="Tc_6bBc5LQBBU-pENs3B2ACxQ_6_6"></a><a id="_6e7a0bf8_ad9e_46df_99ba_193de29a019d"></a><a id="Tc_e8GEeD4Y9kCbWmfswy-t3A_1_2"></a><a id="Tc_IeWv1fX6AkmmkC5zMeC9aA_2_2"></a><a id="Tc_O6NI5-bRc0SpEo9sjuWhSA_2_5"></a><a id="Tc_F_tClVx-40ik6kdk2KwzVw_2_8"></a><a id="Tc_YE6X6gPr2UWe__PzoX9mPg_2_11"></a><a id="Tc_QRwPbT3eEEicAFASNkVerw_3_0"></a><a id="Tc_gMtL9EGQ20GjUebjpAaFSg_4_0"></a><a id="Tc_t15COkfFQUGLMoVEc-qpWg_5_0"></a><a id="Tc_74Rn4DMqrE60MpHrQbdw1g_5_2"></a><a id="Tc_qBlRuI95ckSlVc2iABJ0JA_5_3"></a><a id="Tc_lV7xXROYS0SgkF6rZKzQzQ_5_5"></a><a id="Tc_QPoObvTMdk-49zsjlkgKYg_5_8"></a><a id="Tc_OjQD1J_4CUSd8fqSKtnemw_5_9"></a><a id="Tc_JBPkMo5PGku_TWKOVbdxFg_5_11"></a><a id="Tc_Zq-DhRYBQk-478IUhD-U3Q_6_0"></a><a id="Tc_5pAQgDpAEUOLSlsWU6GtfA_6_3"></a><a id="Tc_214vCvjTG02d46pfpH9HgQ_6_6"></a><a id="_2f96a749_d34f_4ffb_9d34_064dffdedbb7"></a><a id="Tc_xAufHubqGEmbodBxQfE_1g_1_0"></a><a id="Tc_WNAYqtqAe0Goz680BExiBw_2_0"></a><a id="Tc_MxVDKEsea0WOc1QzVSqxkA_2_2"></a><a id="Tc_Wr1TRDunIUKZjUwmxiPrzg_3_0"></a><a id="Tc__3-TH7s_wEWmIqN0pgPy6Q_4_0"></a><a id="Tc_FX9Xz_MRdEujxBK0QFElFA_4_2"></a><ix:continuation id="Tb_CVHcEidUTUSdvHSIAKn8sg_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">assumptions about the factors market participants would use in valuing the asset or liability. The guidance establishes three levels of inputs that may be used to measure fair value:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">Level 1 - Quoted prices in active markets for identical assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurements. The Company reviews its fair value hierarchy classifications on a quarterly basis. Changes in the observability of valuation inputs may result in a reclassification of levels for certain securities within the fair value hierarchy.</p><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" id="Tb_hQS_d035-keB2aiZqs60Tg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents the Company&#8217;s fair value hierarchy for assets and liabilities measured at fair value as of September&#160;30,&#160;2022 and December&#160;31,&#160;2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></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.56%;margin:0pt;padding:0pt;"><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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:45.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September&#160;30,&#160;2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:53.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:53.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Recurring</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:53.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Certificate of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:top;width:53.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net asset arising from put/call options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_FairValueByAssetClassAxis_cwco_PutOrCallOptionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_Xn7-kPcgqUqxf124e0D_qQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="0" id="Tc_Zhn1le5Fw0m7FDk3SOMZRA_6_9">157,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_FairValueByAssetClassAxis_cwco_PutOrCallOptionsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_ubk0P3XdpEezJTUN7o1WBw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="0" id="Tc_PtXNt1XV70a7un14Oq3RbQ_6_12">157,000</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></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.33%;margin:0pt;padding:0pt;"><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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:45.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:53.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:top;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Recurring</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:top;width:53.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Certificate of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_us-gaap_CertificatesOfDepositMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_xOg4hhULCE6XwxMR5lpdyw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="0" id="Tc_Pt0wDOd19E-gVH7Jj9_TUg_5_6">2,500,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_us-gaap_CertificatesOfDepositMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_znaWitT1J0-CbHiYJGbgHQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="0" id="Tc_am1ZGZzyzkmlTKQ2vMmLFQ_5_12">2,500,000</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net asset arising from put/call options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_cwco_PutOrCallOptionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_1oJyLntXW0adFZQ-DMMuww" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="0" id="Tc_Nx6voS499U2o-yz7oH86Nw_6_9">128,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_cwco_PutOrCallOptionsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_AH5URe0qWUSA-Ew2FwCq6w" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="0" id="Tc_XQueW_eNk0SNWBUSQgxSSQ_6_12">128,000</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="Tb_MgvHgaMCSUKbbpjGVvcBaw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The activity for the Level 3 asset for the nine months ended September&#160;30,&#160;2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></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:84.97%;margin:0pt;padding:0pt;"><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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net asset arising from put/call options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December&#160;31,&#160;2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="0" id="Tc_NGU8TjX7h0e2FKvWLxwz0A_2_3">128,000</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrealized gain</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" scale="0" id="Tc_5kf-_Rzi4kGSgsD8SicaEw_3_3">29,000</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of September&#160;30,&#160;2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="0" id="Tc_cvtMxBAZhUaHR7L1tGLLsg_4_3">157,000</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The put/call options are reported at fair value at their net asset or liability balance in the condensed consolidated balance sheets. The underlying asset and liability fair values are calculated using discounted cash flow analysis valuation techniques that incorporate unobservable inputs, such as future cash flows, weighted-average cost of capital, and expected future volatility. The inputs to these valuations are considered Level 3 inputs.</p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0000ff;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="Tb_dBItoXYRRkOWteu3_IxgUA" continuedAt="Tb_dBItoXYRRkOWteu3_IxgUA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">8</b><b style="font-weight:bold;">. Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">COVID-19</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">The worldwide coronavirus (COVID-19) pandemic was formally recognized by the World Health Organization on March 11, 2020. In response to this pandemic, the governments of the countries in which the Company operates - the Cayman Islands, The Bahamas, and the United States - implemented preventative measures to slow the spread of COVID-19, measures which had profound adverse consequences for the economies of those countries. Tourism, a major economic </p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">21</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_dBItoXYRRkOWteu3_IxgUA_cont1" continuedAt="Tb_dBItoXYRRkOWteu3_IxgUA_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-align:justify;background:#ffffff;margin:0pt;">driver for the Cayman Islands, temporarily ceased due to closing of the country to tourist arrivals by air and sea travel and has yet to return to pre-pandemic levels. Tourist arrivals to The Bahamas by air and sea also declined significantly due to the pandemic. Overall economic activity in the United States was adversely affected by COVID-19.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;">As a result of the impact of the COVID-19 pandemic on the economies of the countries in which the Company operates, the Company experienced decreases in consolidated revenue, net income and cash flows from operations as compared to pre-pandemic periods. The economic downturn arising initially from the COVID-19 pandemic and furthered by the Russian invasion of Ukraine and other factors has further adversely affected the Company&#8217;s supply chain and the markets for the Company&#8217;s products and services. A continuation of the current weak economic conditions could have a material adverse impact on the Company&#8217;s consolidated financial condition, results of operations and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Cayman Water</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company sells water through its retail operations under a license issued in July 1990 by the Cayman Islands government (the &#8220;1990 license&#8221;) that granted Cayman Water the exclusive right to provide potable water to customers within its licensed service area. Although the 1990 license was not expressly extended after January 2018, the Company continues to supply water under the terms of the 1990 license, as further discussed in the following paragraph. Pursuant to the 1990 license, Cayman Water has the exclusive right to produce potable water and distribute it by pipeline to its licensed service area, which consists of two of the three most populated areas of Grand Cayman Island: Seven Mile Beach and West Bay. For the three months ended September&#160;30,&#160;2022 and 2021, the Company generated approximately <ix:nonFraction unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="2" format="ixt:numdotdecimal" name="cwco:CaymanWaterRetailOperationsPercentageOfRevenue" scale="-2" id="Narr_qW_C3cB3cEqAFacWK2_tkg">25</ix:nonFraction>% and <ix:nonFraction unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="2" format="ixt:numdotdecimal" name="cwco:CaymanWaterRetailOperationsPercentageOfRevenue" scale="-2" id="Narr_0fveT_hwbE2pm7qhN2W6yQ">32</ix:nonFraction>%, respectively, of its consolidated revenue and <ix:nonFraction unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ" contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA" decimals="2" format="ixt:numdotdecimal" name="cwco:CaymanWaterRetailOperationsPercentageOfGrossProfit" scale="-2" id="Narr_HgVIuzPDvkueVcv8Wno85w">44</ix:nonFraction>% and <ix:nonFraction unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ" contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg" decimals="2" format="ixt:numdotdecimal" name="cwco:CaymanWaterRetailOperationsPercentageOfGrossProfit" scale="-2" id="Narr_cTrp5d-KIUW8_6V8NN-MTg">44</ix:nonFraction>%, respectively, of its consolidated gross profit from the retail water operations conducted under the 1990 license. For the nine months ended September&#160;30,&#160;2022 and 2021, the Company generated approximately <ix:nonFraction unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="2" format="ixt:numdotdecimal" name="cwco:CaymanWaterRetailOperationsPercentageOfRevenue" scale="-2" id="Narr_F3RXlsZfLkWm_mF3QjiheQ">29</ix:nonFraction>% and <ix:nonFraction unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="2" format="ixt:numdotdecimal" name="cwco:CaymanWaterRetailOperationsPercentageOfRevenue" scale="-2" id="Narr_E7Aw0rrF80ekcJfzf2BirQ">33</ix:nonFraction>%, respectively, of its consolidated revenue and <ix:nonFraction unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ" contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" decimals="2" format="ixt:numdotdecimal" name="cwco:CaymanWaterRetailOperationsPercentageOfGrossProfit" scale="-2" id="Narr_yWAEB7NiXEurJflFAW-Vyw">45</ix:nonFraction>% and <ix:nonFraction unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ" contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw" decimals="2" format="ixt:numdotdecimal" name="cwco:CaymanWaterRetailOperationsPercentageOfGrossProfit" scale="-2" id="Narr_pk7atA-C8UCHO5yTzp1IjQ">47</ix:nonFraction>%, respectively, of its consolidated gross profit from the retail water operations conducted under the 1990 license.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The 1990 license was originally scheduled to expire in July 2010 but was extended several times by the Cayman Islands government in order to provide the parties with additional time to negotiate the terms of a new license agreement. The most recent express extension of the 1990 license expired on January 31, 2018. The Company continues to operate under the terms of the 1990 license, providing water services to the level and quality specified in the 1990 license and in accordance with its understanding of its legal obligations, treating those obligations set forth in the 1990 license as operative notwithstanding the expiration of the express extension. The Company continues to pay the royalty required under the 1990 license.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In October&#160;2016, the Government of the Cayman Islands passed legislation which created a new utilities regulation and competition office (&#8220;OfReg&#8221;). OfReg is an independent and accountable regulatory body with a view of protecting the rights of consumers, encouraging affordable utility services and promoting competition. OfReg, which began operations in January&#160;2017, has the ability to supervise, monitor and regulate multiple utility undertakings and markets. Supplemental legislation was passed by the Government of the Cayman Islands in April&#160;2017, which transferred responsibility for the economic regulation of the water utility sector and the negotiations with the Company for a new retail license from the WAC to OfReg in May&#160;2017. The Company began license negotiations with OfReg in July&#160;2017 and such negotiations are ongoing. The Company has been informed during its retail license negotiations, both by OfReg and its predecessor in these negotiations, that the Cayman Islands government seeks to restructure the terms of its license in a manner that could significantly reduce the operating income and cash flows the Company has historically generated from its retail license.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company is presently unable to determine what impact the resolution of its retail license negotiations will have on its consolidated financial condition or results of operations but such resolution could result in a material reduction (or the loss) of the operating income and cash flows the Company has historically generated from Cayman Water&#8217;s retail operations and could require the Company to record impairment losses to reduce the carrying values of its retail segment assets. Such impairment losses could have a material adverse impact on the Company&#8217;s consolidated financial condition and results of operations.</p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">22</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_Hlk118983933"></a><ix:continuation id="Tb_dBItoXYRRkOWteu3_IxgUA_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">CW-Bahamas</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">As December 31, 2021, CW-Bahamas&#8217; accounts receivable balances (which include accrued interest) due from the Water and Sewerage Corporation of The Bahamas (&#8220;WSC&#8221;) amounted to $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_srt_MajorCustomersAxis_cwco_WSCMember_smcYn3-hMEuHEFiWMBZeSg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNet" scale="6" id="Narr_2jRFuB__gUmx5apQeWMTmQ">21.5</ix:nonFraction> million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">From time to time, CW-Bahamas has experienced delays in collecting its accounts receivable from the WSC. When these delays occur, the Company holds discussions and meetings with representatives of the WSC and The Bahamas government, and as a result, payment schedules are developed for WSC&#8217;s delinquent accounts receivable. All previous delinquent accounts receivable from the WSC, including accrued interest thereon, were eventually paid in full. Based upon this payment history, CW-Bahamas has never been required to provide an allowance for doubtful accounts for any of its accounts receivable, despite the periodic accumulation of significant delinquent balances.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#8203;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In February 2022, CW-Bahamas received correspondence from the Ministry of Finance of the Government of the Bahamas that set forth a payment schedule providing for the gradual reduction over the course of 2022 of the CW-Bahamas&#39; delinquent accounts receivable due from the WSC. Such correspondence also indicated that the Government intends to return all of CW-Bahamas&#8217; accounts receivable from the WSC to current status.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of September&#160;30,&#160;2022, CW-Bahamas&#8217; accounts receivable from the WSC amounted to $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_srt_MajorCustomersAxis_cwco_WSCMember_J1EFLtvR0ESxsNFRhaMxlg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNet" scale="6" id="Narr_4LRLTpKFV0-PSRdIul3Gzw">15.2</ix:nonFraction> million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In its latest report dated October 6, 2022, Moody&#8217;s Investor Services (&#8220;Moody&#8217;s) downgraded the Government of The Bahamas&#8217; long-term issuer and senior unsecured ratings to B1 from Ba3. Moody&#8217;s also lowered The Bahamas&#8217; local currency ceiling to Baa3 from Baa2 and its foreign currency ceiling to Ba1 from Baa. Based upon its review of this Moody&#8217;s report, the Company continues to believe no allowance for doubtful accounts is required for CW-Bahamas&#8217; accounts receivable from the WSC.</p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="Tb_OPBZ7WD-20-zfJKiByR5EQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9. Related party transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company, through PERC and the services segment, purchases engineering and technology support services from various companies with a minority shareholder in those companies who is also a minority shareholder of PERC. During the three months ended September&#160;30,&#160;2022 and 2021, the Company made total purchases of services from these companies of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_gd6VoaDBWUiGogvEG7BZQg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" scale="0" id="Narr_N7Fc50t1IUWtYupfU9Rb2w">685,000</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_JiH7rm3JSEuM1cFbdKpG4A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" scale="0" id="Narr_jXmTXY1Fx0mYOM-5G0gDmQ">105,000</ix:nonFraction>, respectively, and approximately $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_VuXhFRLhhk-f-Q6La2uE5A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" scale="0" id="Narr_2CpslAVXq0OeA8YQFEmoVA">2,166,000</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_jJJQuTvPiEuB4DP2xhw4mQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" scale="0" id="Narr_MVIyXDRkP0Kvsc9T6AZuZg">390,000</ix:nonFraction> during the nine months ended September&#160;30,&#160;2022 and 2021, respectively. These total purchases are included in the Company&#8217;s cost of revenue in the accompanying condensed consolidated statements of income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">PERC has entered into a sublease agreement with one of these related companies that commenced on March 14, 2021 and ended August 31, 2021. This lease has been extended on a month-to-month basis subsequent to August 31, 2021. During the three months ended September&#160;30,&#160;2022 and 2021, the Company recognized approximately $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_gd6VoaDBWUiGogvEG7BZQg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="0" id="Narr_zt8Mexf4x0mVUq8veHng7A">24,000</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_JiH7rm3JSEuM1cFbdKpG4A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="0" id="Narr_QUkJhdAS-0yx0yE8B5LoyA">24,000</ix:nonFraction> of expense related to this lease, respectively, and approximately $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_VuXhFRLhhk-f-Q6La2uE5A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="0" id="Narr_ThwMe57O7E688PZ2rZjqlw">73,000</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_jJJQuTvPiEuB4DP2xhw4mQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="0" id="Narr_OYrQC3TBTkuq4YOf_q0ADA">53,000</ix:nonFraction> during the nine months ended September&#160;30,&#160;2022 and 2021, respectively. This lease expense is included in the Company&#39;s general and administrative expenses in the accompanying condensed consolidated statements of income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The total amount of accounts payable outstanding to these companies as of September&#160;30,&#160;2022 and December&#160;31,&#160;2021, was approximately $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_9_30_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_cgthwJe75EKjoq2Em0lF0A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="0" id="Narr_fabxADnsoUqYSCFTPGnB9A">569,000</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg" contextRef="As_Of_12_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_hC-CnbZJSkuGjlXMLCogAw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="0" id="Narr_9pz1sOpfh0miwt3C6X8B0g">164,000</ix:nonFraction>, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="Tb_wmidZkrMuE6nLQ7O2jITGQ" continuedAt="Tb_wmidZkrMuE6nLQ7O2jITGQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. Impact of recent accounting standards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Adoption of new accounting standards:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">None.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Effect of newly issued but not yet effective accounting standards:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">None.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">23</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_wmidZkrMuE6nLQ7O2jITGQ_cont1"></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug" name="us-gaap:SubsequentEventsTextBlock" id="Tb_st1e_WRACkiXNxl3xVt0fw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11. Subsequent events</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In October 2022, the Company exercised its option to purchase the shares constituting the remaining <ix:nonFraction unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ" contextRef="As_Of_10_31_2022_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember_AKXt5RMGKE6se_ttBEo0uA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="Narr_fLvSrhnFTUSMHlxKHShZLA">39</ix:nonFraction>% minority interest in PERC at a price to be determined by an independent valuation, which is currently in-process. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company evaluated subsequent events through the time of the filing of this report on Form&#160;10-Q. Other than as disclosed in these condensed consolidated financial statements, the Company is not aware of any significant events that occurred subsequent to the balance sheet date but prior to the filing of this report that would have a material impact on its condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0000ff;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">24</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_6a36cb1c_6b8e_49a8_99d2_ed2796884069"></a><a id="ITEM2MANAGEMENTSDISCUSSIONANDANALYSISOFF"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">ITEM 2. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Cautionary Note Regarding Forward-Looking Statements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">This Quarterly Report on Form&#160;10-Q contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995, including but not limited to, statements regarding our future revenue, future plans, objectives, expectations and events, assumptions and estimates. Forward-looking statements can be identified by use of the words or phrases &#8220;will,&#8221; &#8220;will likely result,&#8221; &#8220;are expected to,&#8221; &#8220;will continue,&#8221; &#8220;estimate,&#8221; &#8220;project,&#8221; &#8220;potential,&#8221; &#8220;believe,&#8221; &#8220;plan,&#8221; &#8220;anticipate,&#8221; &#8220;expect,&#8221; &#8220;intend,&#8221; or similar expressions and variations of such words. Statements that are not historical facts are based on our current expectations, beliefs, assumptions, estimates, forecasts and projections for our business and the industry and markets related to our business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The forward-looking statements contained in this report are not guarantees of future performance and involve certain risks, uncertainties and assumptions which are difficult to predict. Actual outcomes and results may differ materially from what is expressed in such forward-looking statements. Important factors which may affect these actual outcomes and results include, without limitation:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">tourism and weather conditions in the areas we serve;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the impacts of the COVID-19 pandemic, particularly on our retail and manufacturing segments;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the economic, political and social conditions of each country in which we conduct or plan to conduct business;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our relationships with the government entities and other customers we serve;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">regulatory matters, including resolution of the negotiations for the renewal of our retail license on Grand Cayman;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our ability to successfully enter new markets; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">other factors, including those &#8220;Risk Factors&#8221; set forth under Part II, Item 1A. &#8220;Risk Factors&#8221; in this Quarterly Report and in our 2021 Annual Report on Form 10-K.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The forward-looking statements in this Quarterly Report speak as of its date. We expressly disclaim any obligation or undertaking to update or revise any forward-looking statement contained in this Quarterly Report to reflect any change in our expectations with regard thereto or any change in events, conditions or circumstances on which any forward-looking statement is based, except as may be required by law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">References herein to &#8220;we,&#8221; &#8220;our,&#8221; &#8220;ours&#8221; and &#8220;us&#8221; refer to Consolidated Water Co. Ltd. and its subsidiaries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Critical Accounting Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Our actual results could differ significantly from such estimates and assumptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Certain of our accounting estimates or assumptions constitute &#8220;critical accounting estimates&#8221; for us because:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the nature of these estimates or assumptions is material due to the levels of subjectivity and judgment necessary to account for highly uncertain matters or the susceptibility of such matters to change; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the impact of the estimates and assumptions on our financial condition and results of operations is material.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Our critical accounting estimates relate to (i) the valuations of our goodwill, intangible assets and long-lived assets; and (ii)&#160;revenue recognition on our construction and manufacturing contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Goodwill and intangible assets</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#8203;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Goodwill represents the excess cost of an acquired business over the fair value of the assets and liabilities of the acquired business. Goodwill and intangible assets acquired in a business combination and determined to have an indefinite useful </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">25</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></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:justify;margin:0pt 0pt 10pt 0pt;">life are not amortized but are tested for impairment annually or upon the identification of a triggering event. Intangible assets with estimable useful lives are amortized over their respective estimated useful lives to their estimated residual values and reviewed periodically for impairment. We evaluate the possible impairment of goodwill annually as part of our reporting process for the fourth quarter of each fiscal year. Management identifies our reporting units, which consist of our retail, bulk, services, and manufacturing operations, and determines the carrying value of each reporting unit by assigning the assets and liabilities, including the existing goodwill and intangible assets, to those reporting units. We determine the fair value of each reporting unit and compare these fair values to the carrying amounts of the reporting units. To the extent the carrying amount of the reporting unit exceeds the fair value of the reporting unit, an impairment loss is recorded.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For the year ended December&#160;31, 2021, we estimated the fair value of our reporting units by applying the discounted cash flow method, which relied upon seven-year discrete projections of operating results, working capital and capital expenditures, along with a terminal value subsequent to the discrete period. These seven-year projections were based upon historical and anticipated future results, general economic and market conditions, and considered the impact of planned business and operational strategies. The discount rates for the calculations represented the estimated cost of capital for market participants at the time of each analysis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#8203;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We also estimated the fair value of each of our reporting units for the year ended December 31, 2021 by applying the guideline public company method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#8203;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We weighted the fair values estimated for each of our reporting units under each method and summed such weighted fair values to estimate the overall fair value for each reporting unit. The respective weightings we applied to each method for the year ended December&#160;31, 2021 were 80% to the discounted cash flow method and 20% to the guideline public company method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#8203;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The fair values we estimated for our retail, bulk, services and manufacturing reporting units exceeded their carrying amounts by 32%, 51%, 15% and 15%, respectively, as of December&#160;31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#8203;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In February&#160;2016, we acquired a 51% ownership interest in Aerex, our manufacturing subsidiary. In connection with this acquisition, we recorded goodwill of $8,035,211. Aerex&#8217;s actual results of operations for the six months in 2016 following the acquisition fell significantly short of the projected results that were included in the cash flow projections we utilized to determine the purchase price for Aerex and the fair values of its assets and liabilities. Due to this shortfall in Aerex&#8217;s results of operations, we tested our manufacturing reporting unit&#8217;s goodwill for possible impairment as of September&#160;30, 2016 by estimating its fair value using the discounted cash flow method. As a result of this impairment testing, we determined that the carrying value of our manufacturing reporting unit&#8217;s goodwill exceeded its fair value and recorded an impairment loss of $1,750,000 for the three months ended September&#160;30, 2016 to reduce the carrying value of this goodwill to $6,285,211. As part of our annual impairment testing of goodwill performed during the fourth quarter, in 2017 we updated our projections for Aerex&#8217;s future cash flows, determined that the carrying value of our manufacturing reporting unit&#8217;s goodwill exceeded its fair value, and recorded an impairment loss of $1,400,000 for the three months ended December&#160;31, 2017 to further reduce the carrying value of this goodwill to $4,885,211.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#8203;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Approximately 80% of Aerex&#8217;s revenue, and 89% of Aerex&#8217;s gross profit, for the year ended December 31,&#160;2020 were generated from sales to one customer. While Aerex sells various products to this customer, Aerex&#8217;s revenue from this customer has historically been derived primarily from one specialized product. In October 2020, this customer informed Aerex that, for inventory management purposes, it was suspending its purchases of the specialized product from Aerex following 2020 for a period of approximately one year. This customer informed Aerex at that time that it expected to recommence its purchases of the specialized product from Aerex beginning with the first quarter of 2022. As a result of this anticipated loss of revenue for Aerex, we updated our projections for our manufacturing reporting unit&#8217;s future cash flows. Such projections assumed, in part, that Aerex&#8217;s major customer would recommence its purchases from Aerex in 2022 but at a reduced aggregate amount, as compared to 2020. Based upon these updated projections, we tested our manufacturing reporting unit&#8217;s goodwill for possible impairment as of December 31, 2020 using the discounted cash flow and guideline public company methods, with a weighting of 80% and 20% applied to these two methods, respectively. As a result of these impairment tests, we determined that the estimated fair value of our manufacturing reporting unit exceeded its carrying value by approximately 31% as of December 31, 2020.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">26</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></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:justify;margin:0pt;">In late July 2021, this former major customer communicated to Aerex that it expected to recommence its purchases of the specialized product from Aerex in 2022 and subsequent years, but informed Aerex that such purchases would be at substantially reduced annual amounts, as compared to the amounts it had purchased from Aerex in 2020 and prior years. Our updated sales estimate for this customer based on this new information was substantially below the sales we anticipated to this customer for 2022 and subsequent years that we used in the discounted cash flow projections we prepared for purposes of testing our manufacturing reporting unit&#8217;s goodwill for possible impairment as of December 31, 2020. Furthermore, Aerex&#8217;s efforts to replace the revenue previously generated from this customer with revenue from existing and new customers have been adversely impacted by the continuing negative economic conditions (caused in part by the COVID-19 pandemic) which have increased Aerex&#8217;s raw material costs, resulted in raw material shortages and extended delivery times for such materials, and also adversely affected the overall financial condition of Aerex&#8217;s current and prospective customers. Accordingly, in light of this new information from Aerex&#8217;s former major customer, and the on-going weak economic conditions that we believed would continue through 2022, we updated our projections of future cash flows for the manufacturing reporting unit and tested its goodwill for possible impairment as of June 30, 2021 using the discounted cash flow and guideline public company methods, with a weighting of 80% and 20% applied to these two methods, respectively. Based upon this testing, we determined that the carrying value of our manufacturing reporting unit exceeded its fair value by $2.9 million, and we recorded an impairment loss to reduce our manufacturing reporting unit&#8217;s goodwill by this amount for the three months ended June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">We believe the inherent uncertainties associated with the accounting estimates and assumptions we use for our estimates of our reporting units&#8217; fair values have increased due to the current, less predictable economic conditions, which have resulted in increasing raw material prices, extended and unexpected delays in the procurement and delivery of our raw materials, and have also, we believe, adversely affected our customers. Should interest rates rise significantly in the future we would likely be required to increase the discount rate we use under the discounted cash flow method we use to estimate the fair values of our reporting units, and such increased discount rate in and of itself could decrease the estimated fair value of our reporting units under the discounted cash flow method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Based upon our estimation prepared as of December 31, 2021, the fair value of our manufacturing reporting unit exceeded its carrying value by only 15%. If we determine in the future that Aerex&#8217;s discounted future cash inflows will be less than our present expectations, we may be required to record additional impairment losses to reduce the remaining carrying values as of September 30, 2022 of our manufacturing reporting unit&#8217;s goodwill of $1,985,211 and its remaining unamortized intangible assets balances of $777,778 recorded as a result of the acquisition of Aerex. Any such impairment losses could have a material adverse impact on our consolidated results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Long-lived assets</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">We review the carrying amounts of our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets might not be recoverable. Conditions that would necessitate an impairment assessment include a significant decline in the observable market value of an asset, a significant change in the extent or manner in which an asset is used, or a significant adverse change that would indicate that the carrying amount of an asset or group of assets is not recoverable. For long-lived assets to be held and used, we recognize an impairment loss only if its carrying amount is not recoverable through its undiscounted cash flows and measure the impairment loss based on the difference between the carrying amount and fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">On June 29, 2020, our Mexico subsidiary, AdR, received a letter from the State of Baja California (the &#8220;State&#8221;) terminating AdR&#8217;s contract with the State involving the construction and operation of a desalination plant in Rosarito California and accompanying aqueduct to deliver the water produced by this plant to the Mexican public water system. As a result of the cancellation of this contract, we recorded an impairment loss for rights of way acquired for the contract&#8217;s proposed aqueduct of approximately ($3.0 million) in 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Through our former subsidiary, PT Consolidated Water Bali (&#8220;CW-Bali&#8221;), we built and operated a seawater reverse osmosis plant with a productive capacity of approximately 264,000 gallons per day located in Nusa Dua, one of the primary tourist areas of Bali,&#160;Indonesia. We recorded operating losses for CW-Bali as the sales volumes for its plant were insufficient to cover its operating costs. In 2017 we determined, based upon probability-weighted scenarios for CW-Bali&#8217;s future undiscounted cash flows, that the carrying values of CW-Bali&#8217;s long-lived assets and our investment in CW-Bali </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">27</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></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:justify;margin:0pt 0pt 10pt 0pt;">were not recoverable. Consequently, we recorded impairment losses of ($1.6 million) in 2017 to reduce the carrying values of these assets to their fair values.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Construction and Manufacturing Contract Revenue Recognition</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We design, construct, and sell desalination infrastructure through DesalCo, which serves customers in the Cayman Islands, The Bahamas, and the British Virgin Islands. We design, construct, and sell wastewater and water reuse infrastructure in the U.S. through PERC. Aerex, is a custom and specialty manufacturer in the U.S. of water treatment-related systems and products applicable to commercial, municipal and industrial water production.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">We recognize <span style="background:#ffffff;">revenue for our construction and our specialized/custom manufacturing contracts&#160;</span>over time under the input method using costs incurred (which represents work performed) to date relative to total estimated costs at completion to measure progress toward satisfying its performance obligations as such measure best reflects the transfer of control of the promised good to the customer. Contract costs include labor, materials and amounts payable to subcontractors. We follow this method since we can make reasonably dependable estimates of the revenue and costs applicable to the various stages of a contract. Under this input method, we record revenue and recognize profit or loss as work on the contract progresses. We estimate total project or manufacturing costs and profit to be earned on each long-term, fixed price contract prior to commencement of work on the contract and update these estimates as work on the contract progresses. The cumulative amount of revenue recorded on a contract at a specified point in time is that&#160;percentage of total estimated revenue that incurred costs to date comprises of estimated total contract costs. If, as work progresses, the actual contract costs exceed estimates, the profit recognized on revenue from that contract decreases. We recognize the full amount of any estimated loss on a contract at the time the estimates indicate such a loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The cost estimates we prepare in connection with our construction and manufacturing contracts are subject to inherent uncertainties. Because we base our contract prices on our estimation of future construction and manufacturing costs, the profitability of our construction and manufacturing contracts is highly dependent on our ability to estimate these costs accurately, as almost all of our construction and manufacturing contracts are fixed-price contracts. The cost of materials, labor and subcontractors could increase significantly after we sign a construction or manufacturing contract, which could cause the gross profit for a contract to decline from our previous estimates, adversely affecting our recognition of revenue and gross profit for the contract. Construction or manufacturing contract costs that significantly exceed our initial estimates could have a material adverse impact our consolidated financial condition, results of operations, and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">RESULTS OF OPERATIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited condensed consolidated financial statements and accompanying notes included under Part&#160;I,&#160;Item 1. &#8220;Financial Statements&#8221; of this Quarterly Report and our consolidated financial statements and accompanying notes included in our Annual Report on Form&#160;10-K for our fiscal year ended December&#160;31,&#160;2021 (&#8220;2021 Form&#160;10-K&#8221;) and the information set forth under Item 7. &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; of our 2021 Form&#160;10-K.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Three Months Ended September&#160;30,&#160;2022 Compared to Three Months Ended </b><b style="font-weight:bold;">September&#160;30,&#160;2021</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Discontinued Operations &#8211; Mexico Project Development</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In 2010, we began the pursuit, through our Netherlands subsidiary, Consolidated Water Cooperatief, U.A. (&#8220;CW-Cooperatief&#8221;), and our Mexico subsidiary, N.S.C. Agua, S.A. de C.V. (&#8220;NSC&#8221;), of a project (the &#8220;Project&#8221;) that encompassed the construction, operation and minority ownership of a 100 million gallon per day seawater reverse osmosis desalination plant to be located in northern Baja California, Mexico and accompanying pipelines to deliver water to the Mexican potable water system.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Through a series of transactions that began in 2012, NSC purchased 20.1 hectares of land for approximately $21.1 million on which the proposed Project&#8217;s plant was to be constructed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">28</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></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:justify;margin:0pt;">Following an assessment by the State of Baja, California (the &#8220;State&#8221;) of the need for such a desalination plant and the passage of enabling legislation in November 2015, the State officially commenced the required public tender for the Project. A consortium (the &#8220;Consortium&#8221;) comprised of NSC, Suez Medio Ambiente M&#233;xico, S.A. de C.V. (&#8220;Suez MA&#8221;), a subsidiary of SUEZ International, S.A.S., and NuWater S.A.P.I. de C.V. (&#8220;NuWater&#8221;) submitted its tender for the Project in April 2016 and in June 2016, the State designated the Consortium as the winner of the tender process for the Project.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#8203;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In August 2016, NSC and NuWater incorporated a new company under the name Aguas de Rosarito S.A.P.I. de C.V. (&#8220;AdR&#8221;) to pursue completion of the Project and executed a shareholders agreement for AdR agreeing among other things that (i) AdR would purchase the land and other Project assets from NSC on the date that the Project begins commercial operation and (ii) AdR would enter into a Management and Technical Services Agreement with NSC effective on the first day that the Project begins commercial operation. NSC initially owned 99.6% of the equity of AdR. In February 2018, we acquired the remaining 0.4% ownership in AdR from NuWater.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#8203;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On August 22, 2016, the Public Private Partnership Agreement for the Project (the &#8220;APP Contract&#8221;) was executed between AdR, the State Water Commission of Baja California (&#8220;CEA&#8221;), the Government of Baja California as represented by the Secretary of Planning and Finance and the Public Utilities Commission of Tijuana (&#8220;CESPT&#8221;). The APP Contract required AdR to design, construct, finance and operate a seawater reverse osmosis desalination plant (and accompanying aqueduct) with a capacity of up to 100 million gallons per day in two phases: the first with a capacity of 50 million gallons per day and an aqueduct to the Mexican potable water system in Tijuana, Baja California and the second phase with a capacity of 50 million gallons per day. The first phase was to be operational within 36 months of commencing construction and the second phase was to be operational by July 2024. The APP Contract further required AdR to operate and maintain the plant and aqueduct for a period of 37 years starting from the commencement of operation of the first phase. At the end of the operating period, ownership of the plant and aqueduct would have been transferred to CEA. The APP Contract was subsequently amended by the parties in June 2018 to increase the scope of Phase 1 and to allow for changes in the water tariff due to the changes in the exchange rate for the peso, interest rates and construction costs that had and would occur from the date the APP Contract was signed to the date construction commenced.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#8203;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On June 29, 2020, AdR received a letter (the &#8220;Letter&#8221;) from the Director General of CEA and the Director General of CESPT terminating the APP Contract. The Letter requested that AdR provide an inventory of the assets that currently comprise the &#8220;Project Works&#8221; (as defined in the APP Contract) for the purpose of acknowledging and paying the non-recoverable expenses made by AdR in connection with the Project, with such reimbursement to be calculated in accordance with the terms of the APP Contract. The applicable law required that this list of non-recoverable expenses made by AdR in connection with the Project be submitted to CEA and CESPT within 20 business days from the date of receipt of the Letter. AdR initiated an&#160;amparo&#160;claim before a federal district court in Tijuana, Baja California, to challenge the provision of the applicable law requiring submittal of the list of non-recoverable expenses within the&#160;20&#160;business days term, as AdR considered such term to be unreasonably short due to the magnitude of the Project and the scope of supporting documentation required to be provided with respect to the non-recoverable expenses. AdR obtained an initial provisional suspension of the lapsing of such 20-day term from the court, and on August 10, 2020 the court made such suspension definitive until the completion of the amparo trial. As such, the&#160;20-day&#160;term for filing the list of non-recoverable expenses was suspended. Therefore, on August 28, 2020, AdR submitted their list of non-recoverable expenses, including those of NSC, to CEA and CESPT which was comprised of 51,144,525 United States dollars and an additional 137,333,114 Mexican pesos. In February 2021, AdR withdrew this amparo claim, and such withdrawal was accepted by the federal district court in Tijuana. To date, AdR has not received a formal response from CEA or CESPT to its submission of non-recoverable expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#8203;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We believe CW-Cooperatief, as a Netherlands company, has certain rights relating to its investments in NSC and AdR under the <i style="font-style:italic;">Agreement on Promotion, Encouragement and Reciprocal Protection of Investments between the Kingdom of the Netherlands and the United Mexican States </i>entered into force as of October 1, 1999 (the &#8220;Treaty&#8221;). On April 16, 2021, CW-Cooperatief submitted a letter to the President of Mexico and other Mexican federal government officials alleging that the State&#8217;s termination of the APP Contract constituted a breach by Mexico of its international obligations under the Treaty, entitling CW-Cooperatief to full reparation, including monetary damages. This letter invited Mexico to seek a resolution of this investment dispute through consultation and negotiation, but stated that if the dispute cannot be resolved in this manner, CW-Cooperatief elects to refer the dispute to the International Centre for the Settlement of International Disputes for arbitration, as provided for in the Treaty. On June 29, 2021, the Mexican Ministry of Economy responded to </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">29</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></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:justify;margin:0pt;">CW-Cooperatief&#8217;s letter and proposed to hold a consultation meeting. Two such meetings were held on July 9, 2021 and August 2, 2021 on a confidential basis, without a resolution of our investment dispute.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#8203;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">&#8203;On February 9, 2022, CW-Cooperatief, filed a Request for Arbitration with the International Centre for Settlement of International Disputes requesting that the United Mexican States pay CW-Cooperatief damages in excess of US$51 million plus MXN$137 million (with the exact amount to be quantified in the proceedings), plus fees, costs and pre- and post-award interest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;">CW-Cooperatief intends to pursue vigorously the relief sought in the arbitration, in addition to pursuing all other legal remedies and courses of action available under the operative contracts and applicable law with respect to its rights, damages, fees and expenses. We cannot provide any assurances that CW Cooperatief will be able to obtain the relief sought in the arbitration, and we will incur legal and other arbitration-related expenses that we expect will be material to our consolidated results of operations and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During July 2022, the State initiated discussions with us to potentially resolve the issues related to the cancellation by the government of the Rosarito desalination plant contract as well as potentially addressing the State&#8217;s acute water shortage issues. We cannot presently determine the outcome of the discussions and we have not terminated our efforts to obtain relief through the international arbitration process as a result of these discussions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We cannot provide any assurances that we will be able to obtain reimbursement for any expenses or investments made with respect to the Project.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#8203;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As a result of the cancellation of the APP Contract, in 2020 we discontinued all development activities associated with the Project and commenced active marketing efforts to sell the land NSC purchased for the Project. Accordingly, the assets and liabilities of CW-Cooperatief, NSC and AdR, as well as all Project development expenses and the costs for our legal and administrative activities to pursue reimbursement from the State of Baja California following the cancellation of the APP Contract, have been reclassified from the services segment to discontinued operations in the accompanying consolidated financial statements. Our net losses from discontinued operations for the three months ended September&#160;30,&#160;2022 and 2021 were ($505,917) and ($1,078,367), respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Consolidated Results</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Including discontinued operations, net income attributable to Consolidated Water Co. Ltd. stockholders for 2022 was $317,694 ($0.02 per share on a fully diluted basis), as compared to a net income of $285,593 ($0.02 per share on a fully diluted basis) for 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#8203;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following discussion and analysis of our consolidated results of operations and results of operations by segment for the three months ended September&#160;30,&#160;2022 as compared to the three months ended September&#160;30,&#160;2021 relates only to our continuing operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders for 2022 was $823,611 ($0.05 per share on a fully diluted basis), as compared to a net income from continuing operations of $1,363,960 ($0.09 per share on a fully diluted basis) for 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Revenue for 2022 increased to $25,051,705 from $16,413,146 in 2021, reflecting revenue increases in all four of our segments. Gross profit for 2022 was $6,843,773 (27% of total revenue) as compared to $5,690,599 (35% of total revenue) for 2021. For further discussion of revenue and gross profit see the &#8220;Results by Segment&#8221; discussion and analysis that follows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">General and administrative (&#8220;G&amp;A&#8221;) expenses on a consolidated basis increased to $5,610,650 for 2022 as compared to $4,359,040 for 2021. The most significant increase in G&amp;A expenses for 2022 relates to increased bonus accruals of $573,381 arising from the improved financial performance of the Company. Other components of the G&amp;A expenses increase relate to (i) other employee costs, which increased by $207,895 due to salary increases and new hires; (ii) professional and legal fees, which increased by $134,154; and (iii) incremental bank fees of approximately $120,000 </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">30</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></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:justify;margin:0pt 0pt 10pt 0pt;">arising from the transfer of funds from CW-Bahamas to our parent company in the Cayman Islands. The rise in G&amp;A for 2022 is also due in part to inflationary factors which have increased many of our G&amp;A expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Other income (loss), net, decreased to ($168,980) for 2022 as compared to $152,168 for 2021 primarily due to an unrealized loss of ($247,000) recorded for the valuation of the put/call options associated with the acquisition of PERC, as compared to an unrealized loss recorded on these options of ($54,000) in 2021. In addition, interest income decreased by approximately $112,000 for 2022 as compared to 2021 primarily due to the decrease in CW-Bahamas&#8217; accounts receivable balance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The COVID-19 pandemic had a adverse impact on our consolidated results of operations for the three months ended September&#160;30,&#160;2022 and we believe the COVID-19 pandemic will continue to adversely impact our results of operations in future periods. See further discussion herein and at &#8220;LIQUIDITY AND CAPITAL RESOURCES &#8211; Material Commitments, Expenditures and Contingencies &#8211;&#160;<i style="font-style:italic;">COVID-19</i>.&#8221;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Results by Segment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Retail Segment:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The retail segment recorded a loss from operations of ($774,283) for 2022 as compared to a loss from operations of ($565,838) for 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Revenue generated by our retail water operations increased to $6,274,650 in 2022 from $5,247,042 in 2021 in part due to a 14% increase in the volume of water sold. The sales volumes for both 2022 and 2021 were below the historical volumes for the retail segment prior to 2020 due to the cessation of tourism on Grand Cayman resulting from border restrictions that lasted from March 2020 through November 2021 in response to the COVID-19 pandemic. The increase in the volume of water sold in 2022 as compared to 2021 resulted from the lifting in November 2021 of travel restrictions to the Cayman Islands for vaccinated individuals, which allowed the resumption of tourism to the Cayman Islands and the reopening of many tourist properties that we serve in Grand Cayman. Retail revenue also increased due to higher energy costs which increased the energy pass-through component of our water rates and a more favorable rate mix, as much of the volume increase for the quarter was due to higher sales volumes to tourist industry related businesses, which in general purchase higher volumes and therefore pay higher per gallon rates than other retail customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Retail segment gross profit increased to $3,042,677 (48% of retail revenue) for 2022 from $2,501,246 (48% of retail revenue) for 2021 due to the revenue increase.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Consistent with prior periods, we record all non-direct G&amp;A expenses in our retail segment and do not allocate any of these non-direct costs to our other three business segments. Retail G&amp;A expenses increased to $3,818,459 for 2022 as compared to $3,067,696 for 2021. The most significant increase in G&amp;A expenses for 2022 relates increased bonus accruals of $560,881 arising from the improved financial performance of the Company. Other components of the G&amp;A expenses increase relate to (i) other employee costs, which increased by $98,349 due to salary increases; and (ii) professional and legal fees, which increased by $72,766.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Bulk Segment:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The bulk segment contributed $1,749,848 and $1,926,328 to our income from operations for 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Bulk segment revenue was $8,667,931 and $6,868,134 for 2022 and 2021, respectively. The increase in bulk segment revenue is attributable to an increase in energy costs for CW-Bahamas, which increased the energy pass-through component of CW-Bahamas&#8217; rates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Gross profit for our bulk segment was $2,221,382 (26% of bulk revenue) and $2,239,748 (33% of bulk revenue) for 2022 and 2021, respectively. Gross profit decreased in 2022 as compared to 2021 principally due to incremental repairs and maintenance and supplies expenses for CW-Bahamas of approximately $361.000.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">31</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></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:justify;margin:0pt 0pt 10pt 0pt;">Bulk segment G&amp;A expenses increased to $473,534 for 2022 as compared to $313,420 for 2021 primarily.as a result of incremental bank fees of approximately $120,000 attributable to cash transfers from CW-Bahamas to our parent company in the Cayman Islands.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Services Segment:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The services segment income from operations was $460,434 and $41,614 for 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Services segment revenue increased to $8,731,124 for 2022 from $3,210,584 for 2021 due to increases in both plant design and construction revenue and operating and maintenance revenue, with most of the revenue increase resulting from PERC&#8217;s progress on its contract with Liberty Utilities for the construction of a water treatment plant in Goodyear, Arizona.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Gross profit for the services segment was $1,397,142 (16% of services revenue) in 2022 as compared to $800,154 (25% of services revenue) for 2021. The increase in gross profit dollars results from the increased revenue. The decrease in gross profit as a percentage of revenue from 2021 to 2022 results from the relatively lower gross profit percentage earned on PERC&#8217;s contract with Liberty Utilities compared to that earned from PERC&#8217;s operating and maintenance contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">G&amp;A expenses for the services segment increased to $936,708 for 2022 as compared to $758,540 for 2021 as a result of higher employee costs and increased insurance expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Manufacturing Segment:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The manufacturing segment incurred a loss from operations of ($199,377) for 2022 as compared to a loss from operations of ($69,933) in 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Manufacturing revenue was $1,378,000 and $1,087,386 for 2022 and 2021, respectively. Certain manufacturing contracts have been delayed due to current supply chain and economic conditions, which have resulted in significant product delivery delays requested by customers as well as continuing delayed shipments of raw materials and supplies to Aerex.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Manufacturing gross profit was $182,572 (13% of manufacturing revenue) for 2022 as compared to a gross profit of $149,451 (14% of manufacturing revenue) for 2021. The increase in manufacturing gross profit in dollars reflects the increase in revenue. Gross profit as a percentage of revenue has remained low due to the greater impact of fixed factory overhead on this measure resulting from the revenue decrease, as we have elected not to furlough or terminate the employment of our highly skilled manufacturing personnel in 2022 and 2021 despite the decrease in production activity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">G&amp;A expenses for the manufacturing segment were $381,949 for 2022 as compared to $219,384 for 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The results of our manufacturing segment have been adversely affected by current economic conditions including but not limited to increasing raw materials prices, rising human resources costs, tight labor markets, and extended and unexpected delays in the procurement and delivery of raw materials. We believe these economic conditions have also resulted in product order delays from Aerex&#8217;s existing and prospective customers. The current economic conditions could continue (or further deteriorate) and therefore could continue to adversely impact the future results of our manufacturing segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September&#160;30,&#160;2022 Compared to Nine Months Ended </b><b style="font-weight:bold;">September&#160;30,&#160;2021</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Discontinued Operations &#8211; Mexico Project Development</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">As previously discussed, on June 29, 2020, the State of Baja California cancelled its APP Contract with AdR for the Project. As a result of the cancellation of the APP Contract, during the three months ended June 30, 2020, we discontinued all development activities associated with the Project and commenced active marketing efforts to sell the land NSC purchased for the Project.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Our net loss from discontinued operations for the nine months ended September&#160;30,&#160;2022 and 2021 was ($1,533,064) and ($1,542,540), respectively, and consists of the costs for our legal and administrative activities to pursue reimbursement from the State of Baja California following the cancellation of the APP Contract, and for 2022, a provision of $377,326 for potentially uncollectible value added tax refunds.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">32</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></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:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Consolidated Results</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Including discontinued operations, net income attributable to Consolidated Water Co. Ltd. stockholders for 2022 was $4,324,395 ($0.28 per share on a fully diluted basis), as compared to a loss of ($390,284) ( ($0.03) per share on a fully diluted basis) for 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#8203;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following discussion and analysis of our consolidated results of operations and results of operations by segment for the nine months ended September&#160;30,&#160;2022 as compared to the nine months ended September&#160;30,&#160;2021 relates only to our continuing operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders for 2022 was $5,857,459 ($0.38 per share on a fully diluted basis), as compared to net income from continuing operations of $1,152,256 ($0.07 per share on a fully diluted basis) for 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Revenue for 2022 increased to $65,676,737 from $50,217,987 in 2021, reflecting substantial revenue increases in our retail, services and bulk segments along with a minor revenue increase in our manufacturing segment. Gross profit for 2022 was $21,465,034 (33% of total revenue) as compared to $17,881,962 (36% of total revenue) for 2021. For further discussion of revenue and gross profit see the &#8220;Results by Segment&#8221; discussion and analysis that follows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">G&amp;A expenses on a consolidated basis increased to $15,403,458 for 2022 as compared to $13,847,830 for 2021. The most significant increase in G&amp;A expenses for 2022 relates to increased bonus accruals of $405,682 arising from the improved financial performance of the Company. Other components of the 2022 G&amp;A expenses increase relate to (i) other employee costs, which increased by $160,030 due to salary increases and new hires; (ii) professional and legal fees, which increased by $201,606; (iii) insurance expense, which increased by $249,247 due to higher premiums; (iv) incremental business development expenses of $175,699; (v) incremental bank fees of approximately $86,000 arising from the transfer of funds from CW-Bahamas to our parent company in the Cayman Islands; and (vi) directors fees, which increased by $102,559. The rise in G&amp;A for 2022 is also due in part to inflationary factors which have increased many of our G&amp;A expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Other income, net, decreased to $548,729 for 2022 as compared to $699,890 for 2021 primarily due to an unrealized gain of $29,000 recorded for the valuation of the put/call options associated with the acquisition of a majority interest in PERC, as compared to an unrealized gain recorded on these options of $108,000 in 2021. In addition, interest income decreased by approximately $156,000 for 2022 as compared to 2021 primarily due to the decrease in CW-Bahamas&#8217; accounts receivable balance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The COVID-19 pandemic had a material adverse impact on our consolidated results of operations for the nine months ended September&#160;30,&#160;2022, and we believe the COVID-19 pandemic will continue to adversely impact our results of operations in future periods. See further discussion herein and at &#8220;LIQUIDITY AND CAPITAL RESOURCES &#8211; Material Commitments, Expenditures and Contingencies &#8211;&#160;<i style="font-style:italic;">COVID-19</i>.&#8221;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Results by Segment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Retail Segment:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The retail segment incurred a loss from operations of ($900,747) for 2022 as compared to a loss from operations of ($1,605,769) for 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Revenue generated by our retail water operations increased to $19,114,653 in 2022 from $16,633,137 in 2021 in part due to a 10% increase in the volume of water sold. The sales volumes for both 2022 and 2021 were below the historical volumes for the retail segment prior to 2020 due to the cessation of tourism on Grand Cayman resulting from border restrictions that lasted from March 2020 through November 2021 in response to the COVID-19 pandemic. The increase in the volume of water sold in 2022 as compared to 2021 resulted from the lifting in November 2021 of travel restrictions to the Cayman Islands for vaccinated individuals, which allowed the resumption of tourism to the Cayman Islands and the reopening of many tourist properties that we serve in Grand Cayman. Retail revenue also increased due to higher energy costs which increased the energy pass-through component of our water rates and a more favorable rate mix, as much of </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">33</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></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:justify;margin:0pt 0pt 10pt 0pt;">the volume increase for the quarter was due to higher sales volumes to tourist industry related businesses, which in general purchase higher volumes and therefore pay higher per gallon rates than other retail customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Retail segment gross profit increased to $9,710,529 (51% of retail revenue) for 2022 from $8,397,438 (50% of retail revenue) for 2021 due to the revenue increase.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Consistent with prior periods, we record all non-direct G&amp;A expenses in our retail segment and do not allocate any of these non-direct costs to our other three business segments. Retail G&amp;A expenses increased to $10,613,975 for 2022 as compared to $9,757,179 for 2021. The more significant increases in G&amp;A expenses for 2022 relate to (i) employee costs, which increased by $188,769 primarily due to increased bonus accruals, and to a lesser extent salary increases; (ii) professional and legal fees, which increased by $103,765: (iii) insurance expense, which increased by $123,636 due to higher premiums; (iv) incremental business development expenses of $175,699; and (v) directors fees, which increased by $86,196.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Bulk Segment:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The bulk segment contributed $6,475,164 and $5,662,463 to our income from operations for 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Bulk segment revenue was $24,442,324 and $19,826,075 for 2022 and 2021, respectively. The increase in bulk segment revenue is primarily attributable to an increase in energy costs for CW-Bahamas, which increased the energy pass-through component of CW-Bahamas&#8217; rates and, to a lesser extent, an increase of 4% in the volume of water sold by CW-Bahamas.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Gross profit for our bulk segment was $7,661,073 (31% of bulk revenue) and $6,655,742 (34% of bulk revenue) for 2022 and 2021, respectively. Gross profit in dollars increased in 2022 as compared to 2021 principally due to the revenue increase.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Bulk segment G&amp;A expenses remained relatively consistent at $1,187,909 for 2022 as compared to $994,779 for 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Services Segment:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The services segment income from operations was $1,143,215 and $351,324 for 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Services segment revenue increased to $18,530,427 for 2022 from $10,514,669 for 2021 due to increases in both plant design and construction revenue and operating and maintenance revenue, with most of the revenue increase resulting from PERC&#8217;s progress on its contract with Liberty Utilities for the construction of a water treatment plant in Goodyear, Arizona.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Gross profit for the services segment was $3,681,398 (20% of services revenue) in 2022 as compared to $2,503,902 (24% of services revenue) for 2021. The increase in gross profit dollars resulted from the increased revenue. The decrease in gross profit as a percentage of revenue from 2021 to 2022 resulted from the relatively lower gross profit percentage earned on PERC&#8217;s contract with Liberty Utilities compared to that earned from PERC&#8217;s operating and maintenance contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">G&amp;A expenses for the services segment increased to $2,554,721 for 2022 as compared to $2,152,145 for 2021. as a result of (i) higher employee costs attributable to increased bonus accruals, new hires and pay raises; and (ii) increased insurance expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Manufacturing Segment:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The manufacturing segment incurred a loss from operations of ($634,819) for 2022 as compared to a loss from operations of ($3,518,847) in 2021. The net loss from operations in 2021 included a $2.9 million impairment loss due to decline in Aerex&#8217;s projected future cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Manufacturing revenue was $3,589,333 and $3,244,106 for 2022 and 2021, respectively. Certain manufacturing contracts have been delayed due to significant product delivery delays requested by customers as well as continuing delayed shipments of raw materials and supplies to Aerex.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">34</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></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:justify;margin:0pt 0pt 10pt 0pt;">Manufacturing gross profit was $412,034 (11% of manufacturing revenue) and $324,880 (10% of manufacturing revenue) for 2022 and 2021, respectively. The increase in manufacturing gross profit in dollars reflects the increase in revenue. Gross profit as a percentage of revenue has remained relatively low due to the greater impact of fixed factory overhead on this measure resulting from the revenue decrease, as we have elected not to furlough or terminate the employment of our highly skilled manufacturing personnel in 2022 and 2021 despite the decrease in production activity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">G&amp;A expenses for the manufacturing segment remained relatively consistent at $1,046,853 for 2022 as compared to $943,727 for 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The results of our manufacturing segment have been adversely affected by current economic conditions including but not limited to increasing raw materials prices, rising human resources costs, tight labor markets, and extended and unexpected delays in the procurement and delivery of raw materials. We believe these economic conditions have also resulted in product order delays from Aerex&#8217;s existing and prospective customers. The current economic conditions could continue (or further deteriorate) and therefore could continue to adversely impact the future results of our manufacturing segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">FINANCIAL CONDITION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The significant changes in the components of our condensed consolidated balance sheet as of September&#160;30,&#160;2022 as compared to December&#160;31,&#160;2021 (other than the change in our cash and cash equivalents, which is discussed later in &#8220;LIQUIDITY AND CAPITAL RESOURCES&#8221;) and the reasons for these changes are discussed in the following paragraphs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Accounts receivable decreased by approximately $3.0 million due to the collection by CW-Bahamas of significant delinquent receivables balances owed by the WSC. This decrease in CW-Bahamas&#8217; accounts receivable balance was partially offset by an increase in PERC&#8217;s accounts receivables.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Current inventory increased by approximately $1.5 million primarily due to an increase in Aerex&#8217;s inventory, as certain of its manufacturing contracts have been delayed, resulting in extended retention times for various inventory items purchased for these contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Prepaid expenses and other current assets increased by approximately $2.1 million primarily due to approximately $1.0 million in advance payments to contractors, approximately $646,000 in annual insurance premiums principally paid in June 2022 and approximately $340,000 for the cost of PERC&#8217;s construction bond for the Liberty Utilities project.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Contract assets increased by approximately $1.2 million primarily due to Aerex&#39;s manufacturing projects.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Property, plant and equipment, net decreased by approximately $2.7 million due to the scheduled depreciation of fixed assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Construction in progress increased by approximately $1.9 million due to construction activity for Cayman Water&#8217;s replacement of its West Bay desalination plant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Accounts payable, accrued expenses and other liabilities increased by approximately $3.5 million primarily due to an increase in subcontractor costs for PERC&#8217;s contract with Liberty Utilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Contract liabilities increased by $3.2 million due to billings made by the services segment in connection with PERC&#8217;s new contract with Liberty Utilities to construct a wastewater treatment facility in Arizona.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">LIQUIDITY AND CAPITAL RESOURCES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Liquidity Position</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Our projected liquidity requirements for the balance of 2022 include capital expenditures for our existing operations of approximately $6.0 million which includes approximately $837,000 to be incurred for the balance of 2022 for the replacement of the West Bay seawater desalination plant and approximately $2.4 million for construction of the WAC&#8217;s </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">35</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></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:justify;margin:0pt 0pt 10pt 0pt;">new Red Gate plant. We paid approximately $1.4 million in dividends in October 2022. Our liquidity requirements may include future quarterly dividends if such dividends are declared by our Board.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Our future liquidity requirements also will include the funds necessary to purchase the 39% minority interest in PERC, as in October 2022 we exercised our option to purchase these shares at a price to be determined by an independent valuation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">As of September&#160;30,&#160;2022, we had cash and cash equivalents of $51.1 million and working capital of $71.1 million. We are not presently aware of anything that would lead us to believe that we will not have sufficient liquidity to meet our needs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">CW-Bahamas Liquidity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">As of December 31, 2021, CW-Bahamas&#8217; accounts receivable balances (which include accrued interest) due from the Water and Sewerage Corporation of The Bahamas (&#8220;WSC&#8221;) amounted to $21.5 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">From time to time, CW-Bahamas has experienced delays in collecting its accounts receivable from the WSC. When these delays occur, we hold discussions and meetings with representatives of the WSC and The Bahamas government, and as a result, payment schedules are developed for WSC&#8217;s delinquent accounts receivable. All previous delinquent accounts receivable from the WSC, including accrued interest thereon, were eventually paid in full. Based upon this payment history, CW-Bahamas has never been required to provide an allowance for doubtful accounts for any of its accounts receivable, despite the periodic accumulation of significant delinquent balances.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#8203;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In February 2022, we received correspondence from the Ministry of Finance of the Government of the Bahamas that set forth a payment schedule providing for the gradual reduction over the course of 2022 of the CW-Bahamas&#39; delinquent accounts receivable due from the WSC. Such correspondence also indicated that the Government intends to return all of CW-Bahamas&#8217; accounts receivable from the WSC to current status.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of September&#160;30,&#160;2022, CW-Bahamas&#8217; accounts receivable from the WSC amounted to $15.2 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In its latest report dated October 6, 2022, Moody&#8217;s Investor Services (&#8220;Moody&#8217;s) downgraded the Government of The Bahamas&#8217; long-term issuer and senior unsecured ratings to B1 from Ba3. Moody&#8217;s also lowered The Bahamas&#8217; local currency ceiling to Baa3 from Baa2 and its foreign currency ceiling to Ba1 from Baa. Based upon our review of this Moody&#8217;s report, we continue to believe no allowance for doubtful accounts is required for CW-Bahamas&#8217; accounts receivable from the WSC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#8203;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Discussion of Cash Flows for the Nine Months Ended September&#160;30,&#160;2022</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Our cash and cash equivalents increased to $51,085,289 as of September&#160;30,&#160;2022 from $40,358,059 as of December&#160;31,&#160;2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Cash Flows from Operating Activities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Net cash provided by our operating activities was $15,803,236. This net cash reflects the net income incurred for the nine months ended September&#160;30,&#160;2022 of $5,015,437 as adjusted for (i)&#160;various items included in the determination of net income that do not affect cash flows during the year; and (ii)&#160;changes in the other components of working capital. The more significant of such items and changes in working capital components included depreciation and amortization of $4,651,513, an increase in billings in excess of cost and estimated earnings and accounts payable and accrued expenses of $7,771,062, an increase in prepaid expenses and other current assets of $2,663,516, a decrease in overall accounts receivable of $1,851,369 and a provision for uncollected value added taxes of $377,326.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Cash Flows from Investing Activities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Net cash used by our investing activities was $416,756, primarily for additions to property, plant and equipment and construction in progress. We did not renew our CW-Bahamas $2.5 million certificate of deposit.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">36</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></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:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Cash Flows from Financing Activities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Net cash used by our financing activities was $4,977,296, almost all of which related to the payment of dividends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Revolving Credit Facility</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In September 2022, Cayman Water entered into an agreement (the &#8220;Credit Agreement&#8221;) with Scotiabank &amp; Trust (Cayman) Ltd. (the &#8220;Bank&#8221;) for a revolving credit facility in an aggregate principal amount of up to $10.0 million (the &#8220;Credit Facility&#8221;). We expect to utilize the funds obtained from the Credit Facility for general working capital purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#8203;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Credit Facility matures two years following the date of the initial advance (the &#8220;Maturity Date&#8221;). All amounts outstanding under the Credit Facility are due and payable upon the earlier of the Maturity Date, demand from the bank or the acceleration of the Credit Facility upon an event of default.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#8203;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The principal balance of the Credit Facility bears interest at a rate of 2.0% plus the secured overnight financing rate (&#8220;SOFR&#8221;) as determined by the SOFR Administrator for a one-month period on the day that is two days prior to the first day of the interest period. All interest calculations will be made based on a 360-day year. So long as the Bank has not demanded repayment, interest will be payable monthly, commencing one month from the initial advance, with the outstanding balance due on the Maturity Date, unless the Bank agrees to renew the Credit Facility for an additional period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#8203;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Cayman Water&#8217;s obligations under the Credit Agreement are secured by&#160;a first priority lien on all its fixed and floating assets and an assignment of insurance proceeds with respect to its fixed assets. Further, the Company has guaranteed the repayment of all of Cayman Water&#8217;s present and future debts and liabilities owed to the Bank.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#8203;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Credit Agreement requires Cayman Water to meet certain financial covenants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Cayman Water has not yet utilized its available borrowings under the Credit Facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Material Commitments, Expenditures and Contingencies</b></p><a id="_Hlk102385471"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;margin:0pt;"><i style="font-style:italic;">COVID-19</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-align:justify;background:#ffffff;margin:0pt;">The worldwide coronavirus (COVID-19) pandemic, which was formally recognized by the World Health Organization on March&#160;11, 2020, has had a profound negative impact on the economies of the countries in which we operate. Consequently, the COVID-19 pandemic has had, and will continue to have, an adverse impact on our consolidated financial condition, results of operations, and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 10pt 0pt;">A discussion of the current effects of the COVID-19 pandemic on each of our operating subsidiaries is provided in the following paragraphs. However, its future effects on our company could differ materially from the information we are providing herein.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Cayman Water</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As preventative measures to combat the possible spread of COVID-19, the Cabinet of the Cayman Islands (&#8220;the Cabinet&#8221;) closed all of Cayman Islands&#8217; seaports to international passenger arrivals effective March&#160;13, 2020; and&#160;closed all Cayman Islands airports to international passenger arrivals effective March&#160;22, 2020. Effective March&#160;28, 2020, the Cabinet and Cayman Islands law enforcement enacted various &#8216;stay-at-home&#8217; regulations and curfews, which closed all businesses not deemed essential by the government and required citizens to stay at home unless they were purchasing necessities or engaged in an essential errand. In May&#160;2020, the Cabinet started the phased relaxation of the shelter-in-place regulations and on October 1, 2020, the Cayman Islands reopened its borders for residents or individuals who own property in the Cayman Islands that provide evidence of a negative COVID-19 test performed within three days prior to arrival in the Cayman Islands and agree to remain in quarantine for 14 days after arrival. In July 2021, this quarantine period was reduced to five days for fully vaccinated travelers who can provide proof of vaccination from Cayman Islands government approved sources.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">37</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></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:justify;margin:0pt;">In November 2021, the Cayman Islands began allowing vaccinated travelers to visit the islands without the need to quarantine. However, the testing requirements upon arrival on the islands, and the fact that families with unvaccinated children were still required to quarantine, continued to restrict the number of overseas visitors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Effective August 24, 2022, the COVID-19 restrictions for entry to the Cayman Islands were lifted by the government of the Cayman Islands. This easing of restrictions has positively impacted tourism to the Cayman Islands. However, tourism to the Cayman Islands continues to be below pre-COVID-19 levels. We expect that our retail segment revenue and cash flows will continue to be adversely impacted until such time as tourism and the economy in the Cayman Islands fully recover from the impact and effects of the COVID-19 pandemic.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#8203;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 10pt 0pt;">Cayman Water&#8217;s operations have been designated as essential services by the Cayman Islands government. Presently, the day-to-day operations of Cayman Water&#8217;s water production facilities and distribution network have not been materially impeded by the COVID-19 pandemic &#8211; we continue to produce and supply water to meet the demand for water in our retail license area. We believe Cayman Water has adequate spare parts and supplies in stock to continue normal operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">OC-Cayman</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-align:justify;background:#ffffff;margin:0pt;">Although it operates on Grand Cayman - and therefore is also affected by the preventative measures enacted by government that have been discussed previously - OC-Cayman sells water on a bulk basis to the WAC, which in turn provides this water to areas of Grand Cayman that are more residential, and less tourist related, than the license area served by Cayman Water. The monthly amounts OC-Cayman charges the WAC for water supplied under its water supply agreements consist of fixed amounts that constitute most of the amounts charged, and lesser amounts that vary with the volume of water supplied. Therefore, unlike Cayman Water, OC-Cayman&#8217;s revenue is not as directly affected by tourism on Grand Cayman and, due to the structure of the underlying water supply agreements, is not as acutely sensitive to declines in water demand.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 10pt 0pt;">OC-Cayman&#8217;s operations have been designated as essential services by the Cayman Islands government. Presently, OC-Cayman&#8217;s day-to-day operations have not been materially impeded by the COVID-19 pandemic &#8211; we continue to produce and supply water to meet the requirements of our two water supply agreements with the WAC. We believe OC-Cayman has adequate spare parts and supplies in stock to continue normal operations. However, OC-Cayman&#8217;s operations could be adversely affected should a significant number of its operations personnel be required to miss work due to illness.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">CW-Bahamas</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-align:justify;background:#ffffff;margin:0pt;">The government of The Bahamas enacted Emergency Powers Regulations which became effective March&#160;18, 2020 in an effort to combat the spread of COVID-19. Initially, these regulations closed all businesses not deemed essential by the government, encouraged the employees of non-essential businesses to work remotely and imposed 24-hour shelter-in-place curfew on all residents of The Bahamas other than those engaged in essential or pre-approved activities. On March&#160;24, 2020, the government banned all international travel to The Bahamas by closing all airports and seaports. As a result of the measures taken by The Bahamas government, tourism on New Providence Island, where CW-Bahamas operates, temporarily ceased and economic activity in The Bahamas slowed dramatically. During the summer of 2020, travel restrictions were briefly lifted then reimposed. In November 2020, shelter-in-place regulations were loosened, and commercial and retail operations were permitted to open with limited capacity although working from home was still encouraged. The Emergency Powers Regulations expired on November 13, 2021 and the government then enacted new rules to prevent and manage community spread of COVID-19. Most of such rules have since been lifted and there are no longer significant restrictions on economic activity. Home port cruise ship departures from the Port of Nassau commenced in June 2021 and cruise ship arrivals into The Bahamas commenced in July 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-align:justify;background:#ffffff;margin:0pt;">Effective September 20, 2022, all COVID-related travel restrictions to The Bahamas were eliminated by the Bahamian government.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">CW-Bahamas sells the water produced by its plants on a bulk basis to the WSC, which in turn provides water to the residences, businesses, and other end users on New Providence. Under the terms of each of its water supply agreements with the WSC, CW-Bahamas charges the WSC (i) a fixed monthly amount; (ii) an amount each month that is based upon the amount of water supplied during the month; and (iii) pass-through energy charges, therefore CW-Bahamas&#8217; revenue is impacted by changes in energy prices and, to a lesser extent, changes in demand. The volume of water CW-Bahamas sells </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">38</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-align:justify;background:#ffffff;margin:0pt;">to the WSC was not adversely impacted by the COVID-19 pandemic despite the reduced economic activity on New Providence in 2021, and water volume sales remain steady as economic activity has increased in 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 10pt 0pt;">CW-Bahamas&#8217; day-to-day operations were not materially impeded by the COVID-19 pandemic &#8211; we continue to produce and supply water to meet the requirements of our two water agreements with the WSC. We believe CW-Bahamas has sufficient spare parts and consumables inventories to continue normal operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Aerex</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-align:justify;background:#ffffff;margin:0pt;">Aerex presently has 15 manufacturing employees. Should a number of these employees become ill, Aerex could be required to reduce or cease its manufacturing activities, which could have a material adverse impact on our consolidated financial condition, results of operations and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-align:justify;background:#ffffff;margin:0pt;">As a result of current economic conditions (resulting in part from the COVID-19 pandemic), in late March 2021 Aerex began experiencing issues with its supply chain for the raw materials and components used in its manufacturing operations, including higher prices, scarcities/shortages, and longer fulfillment times for its orders to suppliers. These conditions, and a decline in projected future sales to Aerex&#8217;s former largest customer, required us to record an impairment loss of ($2.9 million) for the three months ended June 30, 2021 to reduce the carrying value of our manufacturing reporting unit&#8217;s goodwill. While these economic conditions and issues continue, Aerex could have difficulty completing its orders from its customers and obtaining new business, which could have a material adverse impact on our consolidated revenue, results of operations and cash flows, and could require us to record additional impairment losses to reduce the carrying value of the goodwill recorded for our manufacturing reporting unit. Any such impairment losses could have a material adverse impact on our consolidated financial condition and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">PERC</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-align:justify;background:#ffffff;margin:0pt;">PERC&#8217;s operations are considered essential services by the states in which it operates. Presently, the COVID-19 pandemic has not materially impeded PERC&#8217;s day-to-day operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-align:justify;background:#ffffff;margin:0pt;">Approximately 46% of PERC&#8217;s revenue of $17.8 million for the nine months ended September&#160;30,&#160;2022 was generated in California under contracts with government entities. The State of California has publicly acknowledged on-going difficulties due to the COVID-19 pandemic, and such difficulties presently, or could in the future, extend to the various counties, municipalities, and other government-related entities in California, including PERC&#8217;s customers, which could adversely impact PERC&#8217;s revenue and the collection of its accounts receivable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 10pt 0pt;">PERC employs state-certified water and wastewater operators to operate various water treatment facilities in California and Arizona. Should a number of these employees become ill as a result of COVID-19, PERC could have difficulty meeting its contractual and statutory obligations for operating these water treatment facilities, which could have a material adverse impact on our consolidated financial condition, results of operations and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Cayman Water Retail License</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We sell water through our retail operations under a license issued in July&#160;1990 by the Cayman Islands government (the &#8220;1990 license&#8221;) that granted Cayman Water the exclusive right to provide potable water to customers within its licensed service area. Although the 1990 license was not expressly extended after January&#160;2018, we continue to supply water under the terms of the 1990 license, as further discussed in the following paragraph. Pursuant to the 1990 license, Cayman Water has the exclusive right to produce potable water and distribute it by pipeline to its licensed service area, which consists of two of the three most populated areas of Grand Cayman Island: Seven Mile Beach and West Bay. For the three months ended September&#160;30,&#160;2022 and 2021, we generated approximately 25% and 32%, respectively, of our consolidated revenue and 44% and 44%, respectively, of our consolidated gross profit from the retail water operations conducted under the 1990 license. For the nine months ended September&#160;30,&#160;2022 and 2021, the Company generated approximately 29% and 33%, respectively, of its consolidated revenue and 45% and 47%, respectively, of its consolidated gross profit from the retail water operations conducted under the 1990 license.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The 1990 license was originally scheduled to expire in July&#160;2010 but was extended several times by the Cayman Islands government to provide the parties with additional time to negotiate the terms of a new license agreement. The most recent </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">39</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></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:justify;margin:0pt;">express extension of the license expired on January&#160;31, 2018. We continue to operate under the terms of the 1990 license, providing water services to the level and quality specified in the 1990 license and in accordance with our understanding of its legal obligations, treating those obligations set forth in the 1990 license as operative notwithstanding the expiration of the express extension. We continue to pay the royalty required under the 1990 license. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In October&#160;2016, the Government of the Cayman Islands passed legislation which created a new utilities regulation and competition office (&#8220;OfReg&#8221;). OfReg is an independent and accountable regulatory body with a view of protecting the rights of consumers, encouraging affordable utility services and promoting competition. OfReg, which began operations in January&#160;2017, has the ability to supervise, monitor and regulate multiple utility undertakings and markets. Supplemental legislation was passed by the Government of the Cayman Islands in April&#160;2017, which transferred responsibility for the economic regulation of the water utility sector and the retail license negotiations from the WAC to OfReg in May&#160;2017. We began license negotiations with OfReg in July&#160;2017 and such negotiations are continuing. We have been informed during our retail license negotiations, both by OfReg and its predecessor in these negotiations, that the Cayman Islands government seeks to restructure the terms of our license in a manner that could significantly reduce the operating income and cash flows we have historically generated from our retail license.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Cayman Islands government could seek to grant a third party a license to service some or all of Cayman Water&#8217;s present service area. However, as set forth in the 1990 license, <i style="font-style:italic;">&#8220;the Governor hereby agrees that upon the expiry of the term of this Licence or any extension thereof, he will not grant a licence or franchise to any other person or company for the processing, distribution, sale and supply of water within the Licence Area without having first offered such a licence or franchise to the Company on terms no less favourable than the terms offered to such other person or company.&#8221;</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We are presently unable to determine what impact the resolution of our retail license negotiations will have on our cash flows, financial condition or results of operations but such resolution could result in a material reduction (or the loss) of the operating income and cash flows we have historically generated from our retail operations and could require us to record impairment losses to reduce the carrying value of our retail segment assets. Such impairment losses could have a material adverse impact on our <span style="background:#ffffff;">consolidated financial condition, results of operation and cash flows</span>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">CW-Bahamas Performance Guarantees</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Our contracts to supply water to the WSC from our Blue Hills and Windsor plants require us to guarantee delivery of a minimum quantity of water per week. If the <span style="background:#ffffff;">WSC requires the water and </span>we do not meet this minimum, we are required to pay the WSC for the difference between the minimum and actual gallons delivered at a per gallon rate equal to the price per gallon that WSC is currently paying us under the contract. The Blue Hills contract expires in 2032 and requires us to deliver 63.0 million gallons of water each week. The Windsor contract expires in 2033 and requires us to deliver 16.8 million gallons of water each week.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Adoption of New Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">None.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Effect of Newly Issued but not yet Effective Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">None.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Dividends</b></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">On January 31, 2022, we paid a dividend of $0.085 to shareholders of record on January&#160;3, 2022.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">On April 29, 2022, we paid a dividend of $0.085 to shareholders of record on April 1, 2022.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">On July 29, 2022, we paid a dividend of $0.085 to shareholders of record on July 1, 2022</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">On September 1, 2022, our Board declared a dividend of $0.085 payable on October 31, 2022 to shareholders of record on October 3, 2022.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We have paid dividends to owners of our common stock and redeemable preferred stock since we began declaring dividends in 1985. Our payment of any future cash dividends will depend upon our earnings, financial condition, cash </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">40</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></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:justify;margin:0pt;">flows, capital requirements and other factors our Board of Directors deems relevant in determining the amount and timing of such dividends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Dividend Reinvestment and Common Stock Purchase Plan</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">This plan is available to our shareholders, who may reinvest all or a portion of their common stock dividends into shares of common stock at prevailing market prices and may also invest optional cash payments to purchase additional shares at prevailing market prices as part of this plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Impact of Inflation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Under the terms of our Cayman Islands license and our water sales agreements in The Bahamas and the British Virgin Islands, our water rates are automatically adjusted for inflation on an annual basis. Therefore, the impact of inflation on our gross profit, measured in consistent dollars, historically has not been material. However, we have not increased our retail water rates since January 2018 (despite the inflation that has occurred since that date) due to the lack of a resolution of our negotiations with OfReg for a new retail license. This lack of a rate increase has contributed to a decline in the gross profit generated by our retail segment. Furthermore, our manufacturing segment has been adversely impacted by recent significant increases in raw material costs and our services segment could suffer similar adverse impacts in the future. Should the current inflationary trend continue, our consolidated results of operations and cash flows could be materially adversely affected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Increases in fuel and energy costs and other items could create additional credit risks for us, as our customers&#8217; ability to pay our invoices could be adversely affected by such increases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;visibility:hidden;">&#8203;</span></p><a id="_8d899486_6abc_498f_a423_c73e20484414"></a><a id="ITEM3QUANTITATIVEANDQUALITATIVEDISCLOSUR"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">There have been no material changes in our exposure to market risk from December&#160;31,&#160;2021 to the end of the period covered by this report.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_5ff0aba2_8a44_4c60_ad4e_1245435f48f7"></a><a id="ITEM4CONTROLSANDPROCEDURES_940773"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">ITEM 4. CONTROLS AND PROCEDURES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Evaluation of Disclosure Controls and Procedures</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Our management has evaluated, with the participation of its principal executive officer and principal financial and accounting officer, the effectiveness of its disclosure controls and procedures (as such term is defined in Rules&#160;13a-15(e)&#160;and 15d-15(e)&#160;under the Securities Exchange Act of 1934, as amended) as of the end of the period covered by this report. Based upon that evaluation, our principal executive officer and principal financial and accounting officer have concluded that, as of the end of the period covered by this report, our disclosure controls and procedures were effective at the reasonable assurance level.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Changes in Internal Control Over Financial Reporting</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">There were no changes in our internal control over financial reporting identified in connection with the evaluation of such internal control that occurred during our last fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0000ff;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0000ff;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0000ff;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0000ff;visibility:hidden;">&#8203;</span></p><a id="ITEM1LEGALPROCEEDINGS_44892"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#0000ff;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#0000ff;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">41</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_485c990b_5205_4c22_aeaa_7aceacaa680f"></a><a id="PARTIIOTHERINFORMATION_996768"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">PART II &#8211; OTHER INFORMATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#0000ff;visibility:hidden;">&#8203;</span></p><a id="ITEM1ARISKFACTORS_664941"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">ITEM 1A. RISK FACTORS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Our business faces significant risks. These risks include those disclosed in Item 1A of our Annual Report on Form&#160;10-K for the fiscal year ended December&#160;31,&#160;2021 as supplemented by the additional risk factors included below. If any of the events or circumstances described in the referenced risks actually occurs, our business, financial condition or results of operations could be materially adversely affected and such events or circumstances could cause our actual results to differ materially from the results contemplated by the forward-looking statements contained in this report. These risks should be read in conjunction with the other information set forth in this Quarterly Report as well as in our Annual Report on Form&#160;10-K for the year ended December&#160;31,&#160;2021 and in our other periodic reports on Form&#160;10-Q and Form&#160;8-K.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-align:justify;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">The COVID-19 pandemic will likely continue to have a material adverse impact on our financial performance and financial condition in the future, to an extent and for a period of time that cannot presently be determined.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-align:justify;background:#ffffff;margin:0pt;">The worldwide coronavirus (COVID-19) pandemic was formally recognized by the World Health Organization on March&#160;11, 2020. In response to this pandemic, the governments of the countries in which we operate - the Cayman Islands, The Bahamas, and the United States - implemented preventative measures to slow the spread of COVID-19, measures which have had profound adverse consequences for the economies of those countries. Tourism, a major economic driver for the Cayman Islands, temporarily ceased due to closing of the country to tourist arrivals by air and sea travel. In November 2021, the Cayman Islands government eliminated certain travel restrictions for COVID-19 vaccinated travelers that allowed tourists to enter the Cayman Islands for the first time since March 2020. Our retail water revenues continue to be significantly lower than pre-pandemic levels. Tourist arrivals to The Bahamas by air and sea declined significantly due to the pandemic. Overall economic activity in the United States has also declined.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-align:justify;background:#ffffff;margin:0pt;">As a result of the impact of the COVID-19 pandemic on the economies of the countries in which we operate, we have experienced, and will continue to experience, decreases in our consolidated revenue, cash flows generated from operations, and overall liquidity as compared to comparable prior periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-align:justify;background:#ffffff;margin:0pt;">Furthermore, the COVID-19 pandemic has adversely impacted our customers. Such adverse impacts, should they continue for a prolonged period, could require us to reassess the expected future cash flows from our four reporting units and could require us to record impairment losses to reduce the carrying values of one or more of these reporting units due to a decline in their fair values.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 10pt 0pt;">Although we cannot presently quantify the future financial impacts of the COVID-19 pandemic on our company, we believe such impacts will likely continue to have an adverse impact on our consolidated financial condition, results of operations, and cash flows. Given the uncertainty associated with the resolution of this pandemic, we cannot presently determine how long such adverse financial impacts may last.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Our exclusive license to provide water to retail customers in the Cayman Islands has not been expressly extended and we are presently unable to predict the outcome of our on-going negotiations relating to this license.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We sell water through our retail operations under a license issued in July&#160;1990 by the Cayman Islands government (the &#8220;1990 license&#8221;) that granted Cayman Water the exclusive right to provide potable water to customers within its licensed service area. Although the 1990 license was not expressly extended after January&#160;2018, we continue to supply water under the terms of the 1990 license, as further discussed in the following paragraph. Pursuant to the 1990 license, Cayman Water has the exclusive right to produce potable water and distribute it by pipeline to its licensed service area, which consists of two of the three most populated areas of Grand Cayman Island: Seven Mile Beach and West Bay. For the three months ended September&#160;30,&#160;2022 and 2021, we generated approximately 25% and 32%, respectively, of our consolidated revenue and 44% and 44%, respectively, of our consolidated gross profit from the retail water operations conducted under the 1990 license. For the nine months ended September&#160;30,&#160;2022 and 2021, the Company generated approximately 29% and 33%, respectively, of its consolidated revenue and 45% and 47%, respectively, of its consolidated gross profit from the retail water operations conducted under the 1990 license.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">42</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></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:justify;margin:0pt;">The 1990 license was originally scheduled to expire in July&#160;2010 but was extended several times by the Cayman Islands government in order to provide the parties with additional time to negotiate the terms of a new license agreement. The most recent express extension of the license expired on January&#160;31, 2018. We continue to operate under the terms of the 1990 license, providing water services to the level and quality specified in the 1990 license and in accordance with our understanding of its legal obligations, treating those obligations set forth in the 1990 license as operative notwithstanding the expiration of the express extension. We continue to pay the royalty required under the 1990 license.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In October&#160;2016, the Government of the Cayman Islands passed legislation which created a new utilities regulation and competition office (&#8220;OfReg&#8221;). OfReg is an independent and accountable regulatory body with a view of protecting the rights of consumers, encouraging affordable utility services, and promoting competition. OfReg, which began operations in January&#160;2017, has the ability to supervise, monitor and regulate multiple utility undertakings and markets. Supplemental legislation was passed by the Government of the Cayman Islands in April&#160;2017, which transferred responsibility for the economic regulation of the water utility sector and the negotiations with us for a new retail license from the Water Authority-Cayman to OfReg in May&#160;2017. We began license negotiations with OfReg in July&#160;2017 and such negotiations are ongoing. We have been informed during our retail license negotiations, both by OfReg and its predecessor in these negotiations, that the Cayman Islands government seeks to restructure the terms of our license in a manner that could significantly reduce the operating income and cash flows we have historically generated from our retail license.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We are presently unable to determine what impact the resolution of our retail license negotiations will have on our cash flows, financial condition or results of operations but such resolution could result in a material reduction (or the loss) of the operating income and cash flows we have historically generated from our retail operations and could require us to record impairment losses to reduce the carrying values of our retail segment assets. Such impairment losses could have a material adverse impact on our consolidated financial condition and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">Most of our services segment revenue is generated under short-term contracts. An inability to obtain extensions of these contracts or to obtain new contracts to replace the revenue that is lost from contracts that are not extended could adversely impact our financial results.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">PERC, our principal services segment subsidiary, generates most of its revenue from contracts (&#8220;O&amp;M contracts&#8221;) to operate and maintain water treatment and reuse facilities owned by third parties. For the three and nine months ended September&#160;30,&#160;2022, we generated revenue of approximately $3.3 million and $10.4 million, respectively, under these O&amp;M contracts. PERC&#8217;s O&amp;M contracts have terms ranging from one to five years, with varying renewal options exercisable solely at the discretion of the customer. Approximately 32% of PERC&#8217;s revenue for the nine months ended September&#160;30,&#160;2022 was generated under O&amp;M contracts that expire at various dates through December 31, 2023. If we are unable to obtain extensions of these expiring O&amp;M contracts or are unable to replace the revenue lost from contracts that expire with revenue from new O&amp;M contracts, our consolidated financial condition, results of operations, and cash flows would be adversely affected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">If the future financial performance of Aerex falls short of our most recent financial projections for this subsidiary, we may be required to record impairment losses to reduce the carrying values of the goodwill and intangible assets of our manufacturing reporting unit.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Approximately 80% of Aerex&#8217;s revenue, and 89% of Aerex&#8217;s gross profit, for the year ended December 31, 2020 were generated from sales to one customer. While Aerex sells various products to this customer, Aerex&#8217;s revenue from this customer has historically been derived primarily from one specialized product. In October 2020, this customer informed Aerex that, for inventory management purposes, it was suspending its purchases of the specialized product from Aerex following 2020 for a period of approximately one year. This customer informed Aerex at that time that it expected to recommence its purchases of the specialized product from Aerex beginning with the first quarter of 2022. As a result of this anticipated loss of revenue for Aerex, we updated our projections for our manufacturing reporting unit&#8217;s future cash flows. Such projections assumed, in part, that Aerex&#8217;s major customer would recommence its purchases from Aerex in 2022 but at a reduced aggregate amount, as compared to 2020. Based upon these updated projections, we tested our manufacturing reporting unit&#8217;s goodwill for possible impairment as of December 31, 2020 using the discounted cash flow and guideline public company methods, with a weighting of 80% and 20% applied to these two methods, respectively. As </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">43</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></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:justify;margin:0pt 0pt 10pt 0pt;">a result of these impairment tests, we determined that the estimated fair value of our manufacturing reporting unit exceeded its carrying value by approximately 31% as of December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In late July 2021, this former major customer communicated to Aerex that it expected to recommence its purchases of the specialized product from Aerex in 2022 and subsequent years, but informed Aerex that such purchases would be at substantially reduced annual amounts, as compared to the amounts it had purchased from Aerex in 2020 and prior years. Our updated sales estimate for this customer based on this new information was substantially below the anticipated sales to this customer for 2022 and subsequent years that we used in the discounted cash flow projections we prepared for purposes of testing our manufacturing reporting unit&#8217;s goodwill for possible impairment as of December 31, 2020. Furthermore, Aerex&#8217;s efforts to replace the revenue previously generated from this customer with revenue from existing and new customers have been adversely impacted by the continuing negative economic conditions (caused in part by the COVID-19 pandemic) which have increased Aerex&#8217;s raw material costs, resulted in raw material shortages and extended delivery times for such materials, and also adversely affected the overall financial condition of Aerex&#8217;s current and prospective customer base. Accordingly, in light of this new information from Aerex&#8217;s former major customer and the on-going weak economic conditions that we believed would continue through 2022, we updated our projections of future cash flows for the manufacturing reporting unit and tested its goodwill for possible impairment as of June 30, 2021 using the discounted cash flow and guideline public company methods, with a weighting of 80% and 20% applied to these two methods, respectively. Based upon this testing, we determined that the carrying value of our manufacturing reporting unit exceeded its fair value by $2.9 million, and we recorded an impairment loss to reduce our manufacturing reporting unit&#8217;s goodwill by this amount for the three months ended June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The accounting estimates and assumptions we employ to estimate the fair values of our manufacturing and reporting units constitute &#8220;critical accounting estimates&#8221; for us because:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the nature of these estimates or assumptions is material due to the levels of subjectivity and judgment necessary to account for highly uncertain matters or the susceptibility of such matters to change (for example, should interest rates rise significantly in the future we would likely be required to increase the discount rate we use under the discounted cash flow method we use to estimate the fair values of our reporting units, and such increased discount rate in and of itself could decrease the estimated fair value of our reporting units under the discounted cash flow method); and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the impact of the estimates and assumptions on financial condition and results of operations is material.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">We believe the inherent uncertainties associated with the accounting estimates and assumptions we use for our estimates of our reporting units&#8217; fair values have increased due to current, less predictable economic conditions, which have resulted in increasing raw material prices, extended and unexpected delays in the procurement and delivery of our raw materials, and have also, we believe, adversely affected our customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Based upon our estimation prepared as of December 31, 2021, the fair value of our manufacturing reporting unit exceeded its carrying value by only 15%. If we determine in the future that Aerex&#8217;s discounted future cash inflows will be less than our present expectations, we may be required to record additional impairment losses to reduce the remaining carrying values as of September 30, 2022 of our manufacturing reporting unit&#8217;s goodwill of $1,985,211 and its remaining unamortized intangible assets balances of $777,778 recorded as a result of the acquisition of Aerex. Any such impairment losses could have a material adverse impact on our consolidated results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;background:#ffffff;">Current economic conditions are adversely impacting the supply chain for our operations and could have a material adverse impact on our financial results.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As a result of the economic conditions resulting from the COVID-19 pandemic, the Russian invasion of Ukraine, and other factors, we are experiencing issues with our supply chain for the raw materials, components, chemicals, and capital expenditures used in our operations, including rapidly increasing prices, scarcities/shortages, and longer fulfillment times and unexpected delays for our orders to suppliers. Should these economic conditions and issues continue, our operations could be adversely affected, which could have a material adverse impact on our consolidated financial condition, results of operations and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">44</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></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:justify;margin:0pt;"><b style="font-weight:bold;">The profitability of our contracts is dependent upon our ability to accurately estimate construction and operating costs.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The cost estimates we prepare in connection with the construction and operation of our water plants, the water infrastructure we construct and sell to third parties, and our manufacturing contracts, are subject to inherent uncertainties. Additionally, the terms of our water supply contracts may require us to guarantee the price of water on a per unit basis, subject to certain annual inflation and monthly energy cost adjustments, and to assume the risk that the costs associated with producing this water may be greater than anticipated. Because we base our contract prices in part on our estimation of future construction, manufacturing and operating costs, the profitability of our plants and our manufacturing and management contracts is dependent on our ability to estimate these costs accurately. The cost of materials and services and the cost of the delivery of such services may increase significantly after we submit our bid for contract, which could cause the gross profit for a contract to be less than we anticipated when the bid was made. The profit margins we initially expect to generate from a management contract could be further reduced if future operating costs for that contract exceed our estimates of such costs. Any construction, manufacturing, and operating costs for our contracts that significantly exceed our initial estimates could adversely impact our consolidated financial condition, results of operations, and cash flows.</p><a id="_453bc35a_876b_4028_b058_de60e604790d"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">45</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="ITEM2UNREGISTEREDSALESOFEQUITYSECURITIES"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#8203;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In July 2022, we issued 2,755 shares of preferred stock to 20 employees for cash at a price of $8.73 per share. The issuance of the preferred stock to sixteen employees was exempt from registration under Regulation S promulgated under the Securities Act because the shares were issued outside of the United States to non-US persons (as defined in Regulation S). Four employees are US persons and the issuance of such shares to them was exempt under Section 4(a)(2) of the Securities Act. The US persons is knowledgeable, sophisticated and experienced in making investment decisions of this kind and received adequate information about us or had adequate access, including through the employee&#39;s business relationship with us, to information about us.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_5fb7abc1_2ca8_4634_9dbf_83b47405b1a9"></a><a id="_Hlk102341032"></a><a id="ITEM6EXHIBITS_445237"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">ITEM 6. EXHIBITS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0.5pt;padding-right:0.5pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:88.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Exhibit</b><br /><b style="font-weight:bold;">Number</b></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;width:88.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exhibit Description</b></p></td></tr><tr><td style="vertical-align:top;width:9.28%;border-top:1px solid #000000;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.1*</p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:88.44%;border-top:1px solid #000000;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="cwco-20220930xex10d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Procurement of and Operating Agreement for a Sea Water Desalination Plant at Red Gate Water Works, Grand Cayman, Cayman Islands, using the Reverse Osmosis Process (2021), effective as of May 10, 2022, by and between The Water Authority of the Cayman Islands and Ocean Conversion (Cayman) Limited</span></a></p></td></tr><tr><td style="vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">31.1</p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:88.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="cwco-20220930xex31d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Rule 13a-14(a)/15d-14(a) Certification of Chief Executive Officer</span></a></p></td></tr><tr><td style="vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">31.2</p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:88.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="cwco-20220930xex31d2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Rule 13a-14(a)/15d-14(a) Certification of Chief Financial Officer</span></a></p></td></tr><tr><td style="vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">32.1</p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:88.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="cwco-20220930xex32d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Section 1350 Certification of Chief Executive Officer</span></a></p></td></tr><tr><td style="vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">32.2</p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:88.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="cwco-20220930xex32d2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Section 1350 Certification of Chief Financial Officer</span></a></p></td></tr><tr><td style="vertical-align:top;width:9.28%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">101.INS</p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:88.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">XBRL Instance Document - The instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.</p></td></tr><tr><td style="vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">101.SCH</p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:88.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">XBRL Taxonomy Extension Schema</p></td></tr><tr><td style="vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">101.CAL</p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:88.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">XBRL Taxonomy Extension Calculation Linkbase</p></td></tr><tr><td style="vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">101.DEF</p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:88.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">XBRL Taxonomy Extension Definition Document</p></td></tr><tr><td style="vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">101.LAB</p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:88.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">XBRL Taxonomy Extension Label Linkbase</p></td></tr><tr><td style="vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">101.PRE</p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:88.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">XBRL Taxonomy Extension Presentation Linkbase</p></td></tr><tr><td style="vertical-align:top;width:9.28%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">104</p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:88.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cover Page Interactive Data File - The cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><span 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:36pt;">&#8203; &#8203;<span style="display:inline-block;height:0pt;width:100%;"></span></span></span><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><span 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:36pt;">&#8203; &#8203;<span style="display:inline-block;height:0pt;width:100%;"></span></span></span><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">* Portions of the exhibit have been omitted pursuant to Item 601 of Regulation S-K, as such information both (i) is not material and (ii) would be competitively harmful if publicly disclosed, and will be furnished on a supplemental basis to the Securities and Exchange Commission upon request.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0000ff;font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">46</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_800a3dff_2bd6_4a9c_82ce_c937046bd6a8"></a><a id="SIGNATURES_439187"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">SIGNATURES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 thereunto duly authorized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0.5pt;padding-right:0.5pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:4.17%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:48.45%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">CONSOLIDATED WATER CO. LTD.</b></p></td></tr><tr><td style="vertical-align:bottom;width:4.17%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:48.45%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:4.17%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">By:</p></td><td style="vertical-align:bottom;width:48.45%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ Frederick W. McTaggart</p></td><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:4.17%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:48.45%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Frederick W. McTaggart</p></td><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:4.17%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:48.45%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chief Executive Officer</p></td><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:4.17%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:48.45%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(Principal Executive Officer)</p></td><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:4.17%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:48.45%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:4.17%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">By:</p></td><td style="vertical-align:bottom;width:48.45%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ David W. Sasnett</p></td><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:4.17%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:48.45%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">David W. Sasnett</p></td><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:4.17%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:48.45%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Executive Vice President&#160;&amp; Chief Financial Officer</p></td><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:4.17%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:48.45%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(Principal Financial and Accounting Officer)</p></td><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:4.17%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:48.45%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></tr><tr><td colspan="3" style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Date: November 14, 2022</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0000ff;font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">47</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;margin-left:10.35%;margin-right:10.35%;margin-top:30pt;page-break-after:avoid;width:79.3%;border:0;"></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>cwco-20220930xex10d1.htm
<DESCRIPTION>EX-10.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  9.14.0.96--><!--Created on: 11/14/2022 06:38:47 PM (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:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">EXHIBIT 10.1</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 5.19pt 0pt;"><b style="font-weight:bold;">CERTAIN IDENTIFIED INFORMATION HAS BEEN EXCLUDED FROM THE EXHIBIT BECAUSE IT IS BOTH NOT MATERIAL AND IS THE TYPE THAT THE REGISTRANT TREATS AS PRIVATE OR CONFIDENTIAL. OMITTED INFORMATION HAS BEEN REPLACED WITH [*****].</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 5.19pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 15pt 0pt;"><img src="cwco-20220930xex10d1001.jpg" alt="Graphic" style="display:inline-block;height:63.35pt;width:168.95pt;"></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Water Authority of the Cayman Islands</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:79.65%;" align="center"><tr style="height:1pt;"><td style="vertical-align:bottom;width:100%;border-left:2.25pt solid #000000;border-right:2.25pt solid #000000;border-top:2.25pt solid #000000;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr style="height:69pt;"><td style="vertical-align:bottom;width:100%;border-bottom:2.25pt solid #000000;border-left:2.25pt solid #000000;border-right:2.25pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Procurement of and Operating Agreement for</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">a Sea Water Desalination Plant at</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Red Gate Water Works</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grand Cayman, Cayman Islands</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">using</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">the Reverse Osmosis Process (2021)</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr></table></div><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12.3pt 0pt;"><img src="cwco-20220930xex10d1002.jpg" alt="Graphic" style="display:inline-block;height:69.15pt;width:163.85pt;"></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Water Authority of the Cayman Islands</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:79.65%;" align="center"><tr style="height:1pt;"><td style="vertical-align:bottom;width:100%;border-left:2.25pt solid #000000;border-right:2.25pt solid #000000;border-top:2.25pt solid #000000;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr style="height:36pt;"><td style="vertical-align:bottom;width:100%;border-bottom:2.25pt solid #000000;border-left:2.25pt solid #000000;border-right:2.25pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Procurement of and Operating Agreement for</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">a Sea Water Desalination Plant at</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Red Gate Water Works</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grand Cayman, Cayman Islands</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">using</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">the Reverse Osmosis Process (2021)</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Request for Tender</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr></table></div><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 6pt 0pt;">Request for Tender No.: <b style="font-weight:bold;">PPC-2021-WAC-047-RFP</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 5.84pt 0pt;">Issued: <b style="font-weight:bold;">Tuesday 5 October 2021</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">Submission Deadline: <b style="font-weight:bold;">Friday 14 January 2022 12:00 PM EST</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">[PAGE INTENTIONALLY LEFT BLANK]</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 2 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:101%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:6.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:bottom;width:88.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">TABLE OF CONTENTS</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:95.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><b style="font-weight:bold;">PART </b>1 <b style="font-weight:bold;">-</b> <b style="font-weight:bold;">INVITATION AND SUBMISSION INSTRUCTIONS</b></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">5</b></p></td></tr><tr><td style="vertical-align:bottom;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:12.25pt;margin:0pt;">1.1</p></td><td style="vertical-align:bottom;width:88.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Introduction</p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">5</p></td></tr><tr><td style="vertical-align:bottom;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:12.25pt;margin:0pt;">1.2</p></td><td style="vertical-align:bottom;width:88.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Invitation</p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">5</p></td></tr><tr><td style="vertical-align:bottom;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:12.25pt;margin:0pt;">1.3</p></td><td style="vertical-align:bottom;width:88.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Procurement Contact</p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">5</p></td></tr><tr><td style="vertical-align:bottom;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:12.25pt;margin:0pt;">1.4</p></td><td style="vertical-align:bottom;width:88.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Type of Contract for Deliverables</p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">5</p></td></tr><tr><td style="vertical-align:bottom;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:12.25pt;margin:0pt;">1.5</p></td><td style="vertical-align:bottom;width:88.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Timetable</p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">6</p></td></tr><tr><td style="vertical-align:bottom;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:12.25pt;margin:0pt;">1.6</p></td><td style="vertical-align:bottom;width:88.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Submission of Proposals</p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">6</p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:95.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><font style="font-weight:bold;margin-left:0pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:95.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><b style="font-weight:bold;">PART </b>2 <b style="font-weight:bold;">-</b> <b style="font-weight:bold;">EVALUATION AND AWARD</b></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">9</b></p></td></tr><tr><td style="vertical-align:bottom;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:12.25pt;margin:0pt;">2.1</p></td><td style="vertical-align:bottom;width:88.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Stages of Evaluation</p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">9</p></td></tr><tr><td style="vertical-align:bottom;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:12.25pt;margin:0pt;">2.2</p></td><td style="vertical-align:bottom;width:88.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Stage I &#8212; Mandatory Submission Requirements</p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">9</p></td></tr><tr><td style="vertical-align:bottom;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:12.25pt;margin:0pt;">2.3</p></td><td style="vertical-align:bottom;width:88.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Stage II &#8212;Mandatory Technical Requirements</p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">9</p></td></tr><tr><td style="vertical-align:bottom;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:12.25pt;margin:0pt;">2.4</p></td><td style="vertical-align:bottom;width:88.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Stage III &#8212; Pricing</p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">9</p></td></tr><tr><td style="vertical-align:bottom;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:12.25pt;margin:0pt;">2.5</p></td><td style="vertical-align:bottom;width:88.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Selection of Top-Ranked Proponent</p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">9</p></td></tr><tr><td style="vertical-align:bottom;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:12.25pt;margin:0pt;">2.6</p></td><td style="vertical-align:bottom;width:88.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Notice to Proponent and Execution of Agreement</p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">9</p></td></tr><tr><td style="vertical-align:bottom;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:12.25pt;margin:0pt;">2.7</p></td><td style="vertical-align:bottom;width:88.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Failure to Enter into Agreement</p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">10</p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:95.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><font style="font-weight:bold;margin-left:0pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:95.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><b style="font-weight:bold;">PART 3 </b><b style="font-weight:bold;">-</b><b style="font-weight:bold;">TERMS AND CONDITIONS OF THE PROCUREMENT PROCESS</b></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">11</b></p></td></tr><tr><td style="vertical-align:bottom;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:12.25pt;margin:0pt;">3.1</p></td><td style="vertical-align:bottom;width:88.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">General Information and Instructions</p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">11</p></td></tr><tr><td style="vertical-align:bottom;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:12.25pt;margin:0pt;">3.2</p></td><td style="vertical-align:bottom;width:88.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Communication after Issuance of Procurement Documents</p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">12</p></td></tr><tr><td style="vertical-align:bottom;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:12.25pt;margin:0pt;">3.3</p></td><td style="vertical-align:bottom;width:88.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Notification and Debriefing</p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">12</p></td></tr><tr><td style="vertical-align:bottom;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:12.25pt;margin:0pt;">3.4</p></td><td style="vertical-align:bottom;width:88.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Conflict of Interest and Prohibited Conduct</p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">13</p></td></tr><tr><td style="vertical-align:bottom;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:12.25pt;margin:0pt;">3.5</p></td><td style="vertical-align:bottom;width:88.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Confidential Information</p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">14</p></td></tr><tr><td style="vertical-align:bottom;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:12.25pt;margin:0pt;">3.6</p></td><td style="vertical-align:bottom;width:88.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Reserved Rights and Limitation of Liability</p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">15</p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:95.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><font style="font-weight:bold;margin-left:0pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:95.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><b style="font-weight:bold;">APPENDIX A </b><b style="font-weight:bold;">-</b><b style="font-weight:bold;"> CONDITIONS OF ENGAGEMENT</b></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">17</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:95.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><font style="font-weight:bold;margin-left:0pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:95.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><b style="font-weight:bold;">APPENDIX B </b><b style="font-weight:bold;">-</b><b style="font-weight:bold;"> SUBMISSION FORM</b></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">47</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:95.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><font style="font-weight:bold;margin-left:0pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:95.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><b style="font-weight:bold;">APPENDIX C </b><b style="font-weight:bold;">-</b><b style="font-weight:bold;"> PROJECT PARTICULARS</b></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">51</b></p></td></tr><tr><td style="vertical-align:bottom;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:12.25pt;margin:0pt;"><b style="font-weight:bold;">A.</b></p></td><td style="vertical-align:bottom;width:88.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">THE DELIVERABLES</b></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">51</p></td></tr><tr><td style="vertical-align:bottom;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:12.25pt;margin:0pt;"><b style="font-weight:bold;">B.</b></p></td><td style="vertical-align:bottom;width:88.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">MANDATORY SUBMISSION REQUIREMENTS</b></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">51</p></td></tr><tr><td style="vertical-align:bottom;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:12.25pt;margin:0pt;"><b style="font-weight:bold;">C.</b></p></td><td style="vertical-align:bottom;width:88.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">MANDATORY TECHNICAL REQUIREMENTS</b></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">52</p></td></tr><tr><td style="vertical-align:bottom;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:12.25pt;margin:0pt;"><b style="font-weight:bold;">D.</b></p></td><td style="vertical-align:bottom;width:88.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">ASSESSMENT CRITERIA</b></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">53</p></td></tr><tr><td style="vertical-align:bottom;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:12.25pt;margin:0pt;"><b style="font-weight:bold;">E.</b></p></td><td style="vertical-align:bottom;width:88.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">PRE-CONDITIONS OF AWARD</b></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">56</p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:95.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><font style="font-weight:bold;margin-left:0pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:95.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><b style="font-weight:bold;">APPENDIX D </b><b style="font-weight:bold;">-</b><b style="font-weight:bold;"> REFERENCES FORM</b></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">57</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:95.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><font style="font-weight:bold;margin-left:0pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:95.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><b style="font-weight:bold;">APPENDIX E </b><b style="font-weight:bold;">-</b><b style="font-weight:bold;"> ANALYSIS OF WELL WATER (TYPICAL VALUES)</b></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">59</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:95.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><font style="font-weight:bold;margin-left:0pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:95.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><b style="font-weight:bold;">APPENDIX F </b><b style="font-weight:bold;">-</b><b style="font-weight:bold;"> QUALITY OF PRODUCT WATER</b></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">61</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:95.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><font style="font-weight:bold;margin-left:0pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:95.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><b style="font-weight:bold;">APPENDIX G </b><b style="font-weight:bold;">-</b><b style="font-weight:bold;"> SPECIFICATIONS FOR CONSTRUCTING FEED WATER ABSTRACTION AND BRINE DISPOSAL WELLS</b></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">63</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:95.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><font style="font-weight:bold;margin-left:0pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:95.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><b style="font-weight:bold;">APPENDIX H </b><b style="font-weight:bold;">-</b><b style="font-weight:bold;"> OPERATION OF FEED WATER ABSTRACTION AND BRINE DISPOSAL WELLS</b></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">75</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:95.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><font style="font-weight:bold;margin-left:0pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:95.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><b style="font-weight:bold;">APPENDIX I </b><b style="font-weight:bold;">-</b><b style="font-weight:bold;"> OPERATION MANAGEMENT REQUIREMENTS</b></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">77</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:95.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><font style="font-weight:bold;margin-left:0pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:95.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><b style="font-weight:bold;">APPENDIX J </b><b style="font-weight:bold;">-</b><b style="font-weight:bold;"> MANDATORY SPARES INVENTORY</b></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">83</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:95.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><font style="font-weight:bold;margin-left:0pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:95.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><b style="font-weight:bold;">APPENDIX K </b><b style="font-weight:bold;">-</b><b style="font-weight:bold;"> DRAWINGS</b></p></td><td style="vertical-align:bottom;width:4.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">87</b></p></td></tr></table></div><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 3 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><font style="color:#0d0d0d;">[PAGE INTENTIONALLY LEFT BLANK]</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 4 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">PART 1 - INVITATION AND SUBMISSION INSTRUCTIONS</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1.1 Introduction</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a name="_Hlk118832381"></a>This Procurement Document issued by the Water Authority &#8211; Cayman (&#8220;the Authority&#8221;) is:</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-family:'Times New Roman';font-weight:bold;">&#9723;</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">A request for proposal (RFP) to companies to submit proposals for the procurement of professional design services,</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="font-family:'Times New Roman';">&#11035;</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">A request for tenders (RFT) to companies to submit a tender for the construction of certain facilities or for the supply of certain products or services.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1.2 Invitation</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">This is an invitation by the Authority to eligible prospective respondents (&#8220;Proponents&#8221;) to submit a tender for the <b style="font-weight:bold;">Procurement of and Operating Agreement for a Sea Water Desalination Plant at Red Gate Water Works, Grand Cayman, Cayman Islands using the Reverse Osmosis Process (2021) </b>contract, as further described in APPENDIX C- PROJECT PARTICULARS, Section A (the &#8220;Deliverables&#8221;).</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1.3 Procurement Contact</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">If a Proponent is in doubt as to the true meaning of any part of this Procurement Document or other documents contained herein, the Proponent shall submit questions only via the Bonfire platform (for the relevant project):</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;">https://cayman.bonfirehub.com/opportunities</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Except in so far as may be directed by the Authority in writing neither the Authority, nor any agent or servant in their employment has any authority to make any representation or explanation to Proponents as to the meaning of this Procurement Document.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Proponents and their representatives are not permitted to contact any employees, officers, agents, elected or appointed officials or other representatives of the Authority concerning matters regarding this Procurement Document. Failure to adhere to this rule may result in the disqualification of the Proponent and the rejection of the Proponent&#8217;s proposal.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Questions regarding the response and submission process only shall be submitted in writing to the Authority:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;">Tom van Zanten, Deputy Director (Tom.vanZanten@waterauthority.ky )</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1.4 Type of Contract for Deliverables</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The selected Proponent will be required to enter into an agreement with the Authority for the provision of the Deliverables in the form included in APPENDIX A &#8212; CONDITIONS OF ENGAGEMENT to the Procurement Document (the &#8220;Agreement&#8221;).</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 3.6pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 5 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;min-height:1.5pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">1.5 Timetable</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;" align="center"><tr><td style="vertical-align:bottom;width:44.81%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 5.75pt;">Issue Date of Procurement Document</p></td><td style="vertical-align:bottom;width:55.18%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 5.75pt;">Tuesday 5 October 2021</p></td></tr><tr><td style="vertical-align:bottom;width:44.81%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 5.75pt;">Site Visit</p></td><td style="vertical-align:bottom;width:55.18%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 5.75pt;">Not Applicable</p></td></tr><tr><td style="vertical-align:bottom;width:44.81%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 5.75pt;">Deadline for Questions</p></td><td style="vertical-align:bottom;width:55.18%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 5.75pt;">Tuesday 28 December 2021 12:00 PM EST (GMT-5)</p></td></tr><tr><td style="vertical-align:bottom;width:44.81%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 5.75pt;">Deadline for Issuing Addenda</p></td><td style="vertical-align:bottom;width:55.18%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 5.75pt;">Wednesday 5 January 2022</p></td></tr><tr><td style="vertical-align:bottom;width:44.81%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 5.75pt;">Submission Deadline</p></td><td style="vertical-align:bottom;width:55.18%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 5.75pt;">Friday 14 January 2022 12:00 PM EST (GMT-5)</p></td></tr><tr><td style="vertical-align:bottom;width:44.81%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 5.75pt;">Rectification Period</p></td><td style="vertical-align:bottom;width:55.18%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 5.75pt;">Five (5) Business Days from Notification of Rectification</p></td></tr><tr><td style="vertical-align:bottom;width:44.81%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 5.75pt;">Anticipated Ranking of Proponents</p></td><td style="vertical-align:bottom;width:55.18%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 5.75pt;">Friday 18 March 2022</p></td></tr><tr><td style="vertical-align:bottom;width:44.81%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 5.75pt;">Anticipated Execution of Agreement</p></td><td style="vertical-align:bottom;width:55.18%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 5.75pt;">Friday 17 June 2022</p></td></tr><tr><td style="vertical-align:bottom;width:44.81%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 5.75pt;">Irrevocability Period</p></td><td style="vertical-align:bottom;width:55.18%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 5.75pt;">165 days</p></td></tr></table></div><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The above timetable is tentative only, and may be changed by the Authority at any time.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1.6 Submission of Proposals</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Please follow these instructions to submit via our electronic Public Portal.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Prepare your submission materials:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Requested Information</b></p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100.35%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:bottom;width:20.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:bottom;width:10.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:bottom;width:13.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.41%;background:#f8e7d0;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:1.5pt;left:9.82%;max-width:82.33%;position:absolute;top:597.85pt;width:23.25pt;z-index:251659264;"><div style="height:100%;left:1.05pt;padding-bottom:0.4pt;position:relative;top:1.1pt;width:21.15pt;"><img src="cwco-20220930xex10d1003.jpg" alt="Graphic" style="width:21.15pt;"></div></div><div style="height:1.5pt;left:83.82%;max-width:0%;position:absolute;top:598.1pt;width:35.25pt;z-index:251661312;"><div style="height:100%;left:0.9pt;padding-bottom:0.9pt;position:relative;top:0.6pt;width:33.4pt;"><img src="cwco-20220930xex10d1004.jpg" alt="Graphic" style="width:33.4pt;"></div></div><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:6pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Name</b></p></td><td style="vertical-align:bottom;width:20.39%;background:#f8e7d0;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:6pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Type</b></p></td><td style="vertical-align:bottom;width:10.29%;background:#f8e7d0;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:6pt 0pt 6pt 0pt;"><b style="font-weight:bold;"># Files</b></p></td><td style="vertical-align:bottom;width:13.89%;background:#f8e7d0;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:6pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Requirement</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.41%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">APPENDIX A - CONDITIONS OF ENGAGEMENT</p></td><td style="vertical-align:bottom;width:20.39%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">File Type: PDF (.pdf)</p></td><td style="vertical-align:bottom;width:10.29%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">1</p></td><td style="vertical-align:bottom;width:13.89%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">Required</p></td></tr><tr><td style="vertical-align:bottom;width:55.41%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">APPENDIX B - SUBMISSION FORM</p></td><td style="vertical-align:bottom;width:20.39%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">File Type: PDF (.pdf)</p></td><td style="vertical-align:bottom;width:10.29%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">1</p></td><td style="vertical-align:bottom;width:13.89%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">Required</p></td></tr><tr><td style="vertical-align:bottom;width:55.41%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">APPENDIX C - PROJECT PARTICULARS</p></td><td style="vertical-align:bottom;width:20.39%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">File Type: PDF(.pdf)</p></td><td style="vertical-align:bottom;width:10.29%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">1</p></td><td style="vertical-align:bottom;width:13.89%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">Required</p></td></tr><tr><td style="vertical-align:bottom;width:55.41%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">APPENDIX D - REFERENCES FORM</p></td><td style="vertical-align:bottom;width:20.39%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">File Type: PDF (.pdf)</p></td><td style="vertical-align:bottom;width:10.29%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">1</p></td><td style="vertical-align:bottom;width:13.89%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">Required</p></td></tr><tr><td style="vertical-align:bottom;width:55.41%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">PROPOSAL SUBMISSION - EXPERIENCE, TEAM &amp; APPROACH</p></td><td style="vertical-align:bottom;width:20.39%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">File Type: PDF (.pdf)</p></td><td style="vertical-align:bottom;width:10.29%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">1</p></td><td style="vertical-align:bottom;width:13.89%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">Required</p></td></tr></table></div><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 6 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Other Information </b>(These will be part of the Contract)</p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:56.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:28.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></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%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td style="vertical-align:top;width:56.65%;background:#f8e7d0;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:6pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Name</b></p></td><td style="vertical-align:top;width:28.34%;background:#f8e7d0;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:6pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Type</b></p></td><td style="vertical-align:top;width:15%;background:#f8e7d0;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:6pt 0pt 6pt 0pt;"><b style="font-weight:bold;"># Files</b></p></td></tr><tr><td style="vertical-align:top;width:56.65%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">APPENDIX E - ANALYSIS OF WELL WATER (TYPICAL VALUES)</p></td><td style="vertical-align:top;width:28.34%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">File Type: PDF (.pdf)</p></td><td style="vertical-align:top;width:15%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">1</p></td></tr><tr><td style="vertical-align:top;width:56.65%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">APPENDIX F - QUALITY OF PRODUCT WATER</p></td><td style="vertical-align:top;width:28.34%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">File Type: PDF (.pdf)</p></td><td style="vertical-align:top;width:15%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">1</p></td></tr><tr><td style="vertical-align:top;width:56.65%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">APPENDIX G - SPECIFICATIONS FOR CONSTRUCTING FEED WATER ABSTRACTION AND BRINE DISPOSAL WELLS</p></td><td style="vertical-align:top;width:28.34%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">File Type: PDF (.pdf)</p></td><td style="vertical-align:top;width:15%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">1</p></td></tr><tr><td style="vertical-align:top;width:56.65%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">APPENDIX H - OPERATION OF FEED WATER ABSTRACTION AND BRINE DISPOSAL WELLS</p></td><td style="vertical-align:top;width:28.34%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">File Type: PDF (.pdf)</p></td><td style="vertical-align:top;width:15%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">1</p></td></tr><tr><td style="vertical-align:top;width:56.65%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">APPENDIX I - OPERATION MANAGEMENT REQUIREMENTS -</p></td><td style="vertical-align:top;width:28.34%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">File Type: PDF (.pdf)</p></td><td style="vertical-align:top;width:15%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">1</p></td></tr><tr><td style="vertical-align:top;width:56.65%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">APPENDIX J - MANDATORY SPARES INVENTORY</p></td><td style="vertical-align:top;width:28.34%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">File Type: PDF (.pdf)</p></td><td style="vertical-align:top;width:15%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">1</p></td></tr><tr><td style="vertical-align:top;width:56.65%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">APPENDIX K - DRAWINGS</p></td><td style="vertical-align:top;width:28.34%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">File Type: PDF (.pdf)</p></td><td style="vertical-align:top;width:15%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">1</p></td></tr></table></div><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Requested Documents:</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Please note the type and number of files allowed. The maximum upload file size is 100 MB.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Please note that <b style="font-weight:bold;">only ONE (1) file can be uploaded for each Requested Document above.</b> If you upload more than one file into the same slot, the previous file will he overwritten.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Do not embed any documents within your uploaded files, as they will not be accessible or evaluated.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">1.6.1</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Proposals to be Submitted at Prescribed Location:</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Proposals shall be submitted electronically at the following platform: </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;">https://cayman.bonfirehub.com/opportunities</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">1.6.2</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Proposals to be Submitted on Time</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Proposals must be submitted on or before the Submission Deadline. Proposals submitted after the Submission Deadline will be rejected.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We strongly recommend that you give yourself sufficient time and <b style="font-weight:bold;">at least ONE (1) hour </b>before Submission Deadline to begin the uploading process and to finalize your submission.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 7 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="color:#0c0c0c;font-weight:bold;">Important Notes:</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><font style="color:#0c0c0c;">Each Requested Document is instantly (automatically) sealed and will only be visible after the Submission Deadline.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><font style="color:#0c0c0c;">Uploading large documents may take significant time, depending on the size of the file(s) and your Internet connection speed.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><font style="color:#0c0c0c;">You will receive an email confirmation receipt with a unique confirmation number once you finalize your submission.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><font style="color:#0c0c0c;">Minimum system requirements: Internet Explorer 8/9/10+, Google Chrome, or Mozilla Firefox. JavaScript must be enabled.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="color:#0c0c0c;font-weight:bold;">Need Help?</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Authority uses a Bonfire portal for accepting and evaluating proposals digitally. Please contact Bonfire at Support@GoBonfire.com for technical questions related to your submission. You can also visit their help forum at https://bonfirehub.zendesk.com/hc</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">1.6.3</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">Amendment of Proposals</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><font style="color:#0c0c0c;">Proponents may amend their proposals prior to the Submission Deadline by uploading (a) new file(s) as </font><b style="color:#0c0c0c;font-weight:bold;">only ONE (1) file can be uploaded for each Requested Document above. </b><font style="color:#0c0c0c;">If you upload more than one file into the same slot, the previous file will be overwritten.</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">1.6.4</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">Proposals Irrevocable after Submission Deadline</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><font style="color:#0c0c0c;">Proposals shall be irrevocable for a period of 165 days running from the moment that the Submission Deadline passes.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><font style="color:#0c0c0c;">No proposal shall be altered or amended after the Submission Deadline other than those alterations necessary to correct any arithmetic errors. Rates shall prevail where there is an arithmetic error in extension. Discrepancies in the quantity multiplied by unit price and the extended total amount will be resolved in favour of the quantity multiplied by unit price. Discrepancies between the indicated sum of any column of figures and the correct sum thereof will be resolved in favour of the correct sum.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><font style="color:#0c0c0c;">[End of Part 1]</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 138.14pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 8 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">PART 2 &#8211; EVALUATION AND AWARD</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-indent:0pt;width:14.4pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:bold;">2.1</b></font><font style="display:inline-block;width:21.6pt;"></font><b style="font-weight:bold;">Stages of Evaluation</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Authority will conduct the evaluation of proposals in the following stages:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-indent:0pt;width:14.4pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:bold;">2.2</b></font><font style="display:inline-block;width:21.6pt;"></font><b style="font-weight:bold;">Stage I &#8211; Mandatory Submission Requirements</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Stage I will consist of a review to determine whether proposals comply with all of the mandatory submission requirements. If a proposal fails to satisfy all of the mandatory submission requirements, the Authority will issue the respondent a rectification notice identifying the deficiencies and providing the respondent an opportunity to rectify the deficiencies. If the respondent fails to satisfy the mandatory submission requirements within the Rectification Period, its proposal will be excluded from further consideration. The Rectification Period will begin to run from the date and time that the Authority issues a rectification notice to the respondent. The mandatory submission requirements are listed in Section B of APPENDIX C - PROJECT PARTICULARS.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-indent:0pt;width:14.4pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:bold;">2.3</b></font><font style="display:inline-block;width:21.6pt;"></font><b style="font-weight:bold;">Stage II &#8211; Mandatory Technical Requirements</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Authority will review the proposals to determine whether the mandatory technical requirements as set out in Section C of APPENDIX C - PROJECT PARTICULARS have been met. Questions or queries on the part of the Authority as to whether a proposal has met the mandatory technical requirements will be subject to the verification and clarification process set out in <b style="font-weight:bold;">PART 3-TERMS AND CONDITIONS OF THE PROCUREMENT PROCESS.</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Authority will evaluate each qualified proposal on the basis of the <b style="font-weight:bold;">rated criteria </b>as set out in Section D of APPENDIX C - PROJECT PARTICULARS.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-indent:0pt;width:14.4pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:bold;">2.4</b></font><font style="display:inline-block;width:21.6pt;"></font><b style="font-weight:bold;">Stage III &#8211; Pricing</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Authority will score the submitted price offering of each qualified proposal in accordance with the price evaluation method set out in Section D of APPENDIX C - PROJECT PARTICULARS. The evaluation of the price offerings will be undertaken after the evaluation of the mandatory requirements and the rated criteria has been completed.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-indent:0pt;width:14.4pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:bold;">2.5</b></font><font style="display:inline-block;width:21.6pt;"></font><b style="font-weight:bold;">Selection of Top-Ranked Proponent</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">After the completion of Stage III, all scores from Stage II and Stage III will be added together and the Proponents will be ranked based on their total scores. The award will be made on the basis of that proposal from the responsible Proponent with the highest score using the Proposal Evaluation Criteria as set out in Section D of APPENDIX C - PROJECT PARTICULARS and which will best serve the interest of the Authority. Subject to the reserved rights of the Authority, the top-ranked Proponent will be selected to enter into the Agreement in accordance with the following section.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-indent:0pt;width:14.4pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:bold;">2.6</b></font><font style="display:inline-block;width:21.6pt;"></font><b style="font-weight:bold;">Notice to Proponent and Execution of Agreement</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The notice of selection by the Authority to the selected Proponent shall be in writing. The selected Proponent shall satisfy any other applicable conditions of this Procurement Document, including the pre-conditions of award listed in Section E of APPENDIX C - PROJECT PARTICULARS, within</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 9 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><font style="color:#0c0c0c;">forty-five (45) days of the notice of selection, before the Agreement in the form included in APPENDIX A &#8211; CONDITIONS OF ENGAGEMENT to the Procurement Document (the &#8220;Agreement&#8221;) shall be executed. This provision is solely for the benefit of the Authority and may be waived by the Authority.</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">2.7</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">Failure to Enter into Agreement</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><font style="color:#0c0c0c;">In addition to all of the Authority&#8217;s other remedies, if a selected Proponent fails to satisfy all of the applicable conditions within forty-five (45) days of the notice of selection, and the Agreement therefore cannot be not executed, the Authority may, without incurring any liability, withdraw the selection of that Proponent and proceed with the next highest ranked Proponent.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><font style="color:#0c0c0c;">[End of Part 2]</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 10 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">PART 3 &#8211; TERMS AND CONDITIONS OF THE PROCUREMENT PROCESS</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">3.1</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">General Information and Instructions</b></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">3.1.1</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Procurement Document Incorporated into Proposal</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">All of the provisions of this Procurement Document are deemed to be accepted by each Proponent and incorporated into each Proponent&#8217;s proposal. A Proponent who submits conditions, options, variations or contingent statements inconsistent with the terms set out in this Procurement Document, either as part of its proposal or after receiving the notice of selection, may be disqualified.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">3.1.2</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Proponents to Follow Instructions</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Proponents should structure their proposals in accordance with the instructions in this Procurement Document. Where information is requested in this Procurement Document, any response made in a proposal should reference the applicable section numbers of this Procurement Document.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">3.1.3</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Proposals in English</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">All proposals are to be in English only.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">3.1.4</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">No Incorporation by Reference</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The entire content of the Proponent&#8217;s proposal should be submitted in a fixed form, and the content of websites or other external documents referred to in the Proponent&#8217;s proposal but not attached will not be considered to form part of its proposal.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">3.1.5</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">References and Past Performance</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the evaluation process the Authority may include information provided by the Proponent&#8217;s references and may also consider the Proponent&#8217;s past performance or conduct on previous contracts with the Authority or other institutions.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">3.1.6</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Information in Procurement Document Only an Estimate</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Authority makes no representation, warranty or guarantee as to the accuracy of the information contained in this Procurement Document or issued by way of addenda. Any quantities shown or data contained in this Procurement Document or provided by way of addenda are estimates only, and are for the sole purpose of indicating to the Proponents the general scale and scope of the Deliverables. It is the Proponent&#8217;s responsibility to obtain all the information necessary to prepare a proposal in accordance with this Procurement Document.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">3.1.7</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Proponents to Bear Their Own Costs</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Proponent will bear all costs associated with or incurred in the preparation and presentation of its proposal, including, if applicable, costs incurred for interviews or demonstrations.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 11 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">3.1.8</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Proposal to be Retained by the Authority</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Authority will not return the proposal or any accompanying documentation submitted by a Proponent.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">3.2</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Communication after Issuance of Procurement Documents</b></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">3.2.1</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Proponents to Review Procurement Documents</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Proponents shall promptly examine all of the Procurement Documents, and</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">shall report any errors, omissions or ambiguities; and</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">may direct questions or seek additional information</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">in writing by email via the Bonfire platform on or before the Deadline for Questions, as described in <b style="font-weight:bold;">PART 1 &#8211; INVITATION AND SUBMISSION INSTRUCTIONS. </b>All such questions or comments shall be deemed to be received once the email has been submitted to the Bonfire platform. No such communications are to be directed to anyone else. The Authority is under no obligation to provide additional information, and the Authority shall not be responsible for any information provided by or obtained from any other source. It is the responsibility of the Proponent to seek clarification via the Bonfire platform on any matter it considers to be unclear. The Authority shall not be responsible for any misunderstanding on the part of the Proponent concerning this Procurement Document or its process.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">3.2.2</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">All New Information to Proponents by Way of Addenda</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">This Procurement Document may be amended only by addendum in accordance with this section. If the Authority, for any reason, determines that it is necessary to provide additional information relating to this Procurement Document, such information will be communicated to all Proponents by addendum. Each addendum shall have a serial number and shall become a part of this Procurement Document. An addendum may contain important information, including significant changes to the Procurement Document. Proponents are responsible for obtaining all addenda issued by the Authority. In the Submission Form (APPENDIX <b style="font-weight:bold;">B), </b>Proponents should confirm their receipt of all addenda by setting out the number of each addendum in the space provided.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">3.2.3</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Post-Deadline Addenda and Extension of Submission Deadline</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">If the Authority determines that it is necessary to issue an addendum after the Deadline for Issuing Addenda, the Authority may extend the Submission Deadline by a reasonable period of time.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">3.2.4</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Verify, Clarify and Supplement</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">When evaluating proposals, the Authority may request further information from the Proponent or third parties in order to verify, clarify or supplement the information provided in the Proponent&#8217;s proposal. The response received by the Authority shall, if accepted by the Authority, form an integral part of the Proponent&#8217;s proposal.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">3.3</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Notification and Debriefing</b></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">3.3.1</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Notification to Other Proponents</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 12 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Once the Agreement is executed between the Authority and a Proponent, the other Proponents will be notified directly in writing of the outcome of the procurement process.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">3.3.2</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Debriefing</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Proponents may request a debriefing after receipt of a notification of the outcome of the procurement process. All requests must be in writing to the Procurement Contact and must be made within thirty (30) days of such notification. The intent of the debriefing information session is to aid the Proponent in presenting a better proposal in subsequent procurement opportunities. Any debriefing provided is not for the purpose of providing an opportunity to challenge the procurement process or its outcome.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">3.3.3</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Procurement Protest Procedure</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">If a Proponent wishes to challenge the procurement process, it should provide written notice to the Procurement Contact. The notice must provide a detailed explanation of the Proponent&#8217;s concerns with the procurement process or its outcome.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">3.4</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Conflict of Interest and Prohibited Conduct</b></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">3.4.1</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Conflict of Interest</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Authority may disqualify a Proponent for any conduct, situation or circumstances, determined by the Authority, in its sole and absolute discretion, to constitute a Conflict of Interest, as defined in the Submission Form (APPENDIX B).</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">3.4.2</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Disqualification for Prohibited Conduct</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Authority may disqualify a Proponent, rescind a notice of selection or terminate a contract subsequently entered into if the Authority determines that the Proponent has engaged in any conduct prohibited by this Procurement Document.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">3.4.3</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Prohibited Proponent Communications</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Proponents must not engage in any communications that could constitute a Conflict of Interest and should take note of the Conflict of Interest declaration set out in the Submission Form (APPENDIX B).</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">3.4.4</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Proponent Not to Communicate with Media</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Proponents must not at any time directly or indirectly communicate with the media in relation to this procurement process or any agreement entered into pursuant to this Procurement Document without first obtaining the written permission of the Procurement Contact.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">3.4.5</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">No Lobbying</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Proponents must not, in relation to this Procurement Document or the evaluation and selection process, engage directly or indirectly in any form of political or other lobbying whatsoever to influence the selection of the successful Proponent.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 13 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">3.4.6</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">Illegal or Unethical Conduct</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><font style="color:#0c0c0c;">Proponents must not engage in any illegal business practices, including activities such as bid-rigging, price-fixing, bribery, fraud, coercion or collusion. Proponents must not engage in any unethical conduct, including lobbying, as described above, or other inappropriate communications; offering gifts to any employees, officers, agents, elected or appointed officials or other representatives of the Authority; deceitfulness; submitting proposals containing misrepresentations or other misleading or inaccurate information; or any other conduct that compromises or may be seen to compromise the competitive process provided for in this Procurement Document.</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">3.4.7</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">Past Performance or Past Conduct</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><font style="color:#0c0c0c;">The Authority may prohibit a company from participating in a procurement process based on past performance or based on inappropriate conduct in a prior procurement process, including but not limited to the following:</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(a)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">illegal or unethical conduct as described above;</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(b)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">the refusal of the company to honour its submitted pricing or other commitments; or</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(c)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">any conduct, situation or circumstance determined by the Authority, in its sole and absolute discretion, to have constituted an undisclosed Conflict of Interest.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">3.5</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">Confidential Information</b></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">3.5.1</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">Confidential Information of the Authority</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><font style="color:#0c0c0c;">All information provided by or obtained from the Authority in any form in connection with this procurement process either before or after the issuance of this Procurement Document</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(a)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">is the sole property of the Authority and must be treated as confidential;</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(b)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">is not to be used for any purpose other than replying to this Procurement Document and the performance of any subsequent contract for the Deliverables, except as required by law or by order of a court;</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(c)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">must not be disclosed without prior written authorization from the Authority; and</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(d)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">must be returned by the Proponent to the Authority immediately upon the request of the Authority.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">3.5.2</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">Confidential Information of Proponent</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><font style="color:#0c0c0c;">All proposals and other information submitted to the Authority in relation to this Procurement Document become property of the Authority and, subject to the provisions of the Freedom of Information Law (latest revision), will be held in confidence.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><font style="color:#0c0c0c;">A Proponent should identify any specific information in its proposal or any accompanying</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 14 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">documentation supplied in confidence for which confidentiality is expected to be maintained by the Authority. The confidentiality of such information will be maintained where it is legally protected, or by order of a court,</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Proponents are advised that their proposals will, as necessary, be disclosed on a confidential basis to advisers retained by the Authority to advise or assist with the procurement process, including the evaluation of proposals. If a Proponent has any questions about the collection and use of any information, including personal information, pursuant to this procurement process, these should be submitted to the Procurement Contact.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">3.6</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Reserved Rights and Limitation of Liability</b></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">3.6.1</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Reserved Rights of the Authority</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Authority reserves the right to</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">make public the names of any or all Proponents;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">make changes, including substantial changes, to this Procurement Document provided that those changes are issued by way of addendum in the manner set out in this Section;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(c)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">request written clarification or the submission of supplementary written information in relation to the clarification request from any Proponent and incorporate a Proponent&#8217;s response to that request for clarification into the Proponent&#8217;s proposal;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(d)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">assess a Proponent&#8217;s proposal on the basis of: (i) a financial analysis determining the actual cost of the proposal when considering factors including quality, service, price and transition costs arising from the replacement of existing goods, services, practices, methodologies and infrastructure (howsoever originally established); and (ii) in addition to any other evaluation criteria or considerations set out in this Procurement Document, consider any other relevant information that arises during this procurement process;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(e)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">waive formalities and accept proposals that substantially comply with the requirements of this Procurement Document;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(f)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">verify with any Proponent or with a third party any information set out in a proposal;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(g)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">check references other than those provided by any Proponent;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(h)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">disqualify a Proponent, rescind a notice of selection or terminate a contract subsequently entered into if the Proponent has engaged in any conduct that breaches the process rules or otherwise compromises or may be seen to compromise the competitive process;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(i)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">select a Proponent other than the Proponent whose proposal reflects the lowest cost to the Authority;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(j)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">cancel this procurement process at any stage;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(k)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">cancel this procurement process at any stage and issue a new Procurement Document for the same or similar deliverables;</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 15 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(I)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">accept any proposal in whole or in part;</font></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:32.4pt;"><font style="color:#0c0c0c;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">(m)</font></font><font style="color:#0c0c0c;">reject any or all non-conforming, non-responsive, unbalanced or conditional proposals, or</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:32.4pt;"><font style="color:#0c0c0c;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">(n)</font></font><font style="color:#0c0c0c;">reject the proposal of any Proponent if the Authority believes that it would not be in the best interest of the Authority to make an award to that Proponent, whether because the proposal is not responsive or fails to meet any other pertinent standard or criteria established by Authority.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><font style="color:#0c0c0c;">These reserved rights are in addition to any other express rights or any other rights that may be implied in the circumstances.</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">3.6.2</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">Limitation of Liability</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><font style="color:#0c0c0c;">By submitting a proposal, each Proponent agrees that</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:32.4pt;"><font style="color:#0c0c0c;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">(a)</font></font><font style="color:#0c0c0c;">neither the Authority nor any of its employees, officers, agents, elected or appointed officials, advisors or representatives will be liable, under any circumstances, for any claim arising out of this procurement process including but not limited to costs of preparation of the proposal, loss of profits, loss of opportunity or for any other claim; and</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:32.4pt;"><font style="color:#0c0c0c;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">(b)</font></font><font style="color:#0c0c0c;">the Proponent waives any claim for any compensation of any kind whatsoever, including claims for costs of preparation of the proposal, loss of profit or loss of opportunity by reason of the Authority&#8217;s decision to not accept the proposal submitted by the Proponent, to enter into an agreement with any other Proponent or to cancel this procurement process, and the Proponent shall be deemed to have agreed to waive such right or claim.</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">3.7</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">Governing Law and Interpretation</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><font style="color:#0c0c0c;">These Terms and Conditions of the Procurement Process (Part 3)</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:32.4pt;"><font style="color:#0c0c0c;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">(a)</font></font><font style="color:#0c0c0c;">are intended to be interpreted broadly and independently (with no particular provision intended to limit the scope of any other provision);</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:32.4pt;"><font style="color:#0c0c0c;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">(b)</font></font><font style="color:#0c0c0c;">are non-exhaustive and shall not be construed as intending to limit the pre-existing rights of the Authority; and</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:32.4pt;"><font style="color:#0c0c0c;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">(c)</font></font><font style="color:#0c0c0c;">are to be governed by and construed in accordance with the laws of the Cayman Islands.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:36pt;text-align:center;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;"><font style="color:#0c0c0c;">[End of Part 3]</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 16 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">APPENDIX A &#8211; CONDITIONS OF ENGAGEMENT</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">1.</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">INTRODUCTION</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Water Authority of the Cayman Islands (hereinafter called &#8220;the Authority&#8221;) intends to proceed with a project known as <b style="font-weight:bold;">&#8220;Procurement of and Operating Agreement for a Sea Water Desalination Plant at Red Gate Water Works, Grand Cayman, Cayman Islands using the Reverse Osmosis Process (2021)&#8221;</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Sea Water Reverse Osmosis (SWRO) Plant shall be located at the Authority&#8217;s Red Gate Water Works at Red Gate Road, George Town, Grand Cayman, Cayman Islands, Block 20B, Parcel 410, property owned by the Authority.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Plant shall have a design water production capacity of 10,000 cubic metres of potable water per day (2.64 million US gallons per day) and shall be designed in such a way that the production capacity is achieved by no less than two (2) independent RO trains.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The successful Contractor shall:</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">a)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">design, plan, construct, install, and implement the Plant;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">operate and maintain the Plant for a period of ten (10) years and keep all plant equipment, instrumentation, processes, facilities, systems, and utilities in good condition and working order, and</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">c)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">satisfy the demand for water, as determined by the Authority, up to the limit of the design water production capacity throughout the ten (10) year operating period.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">All as further described in APPENDIX C, Section A (the &#8220;Deliverables&#8221;).</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">2.</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">ELIGIBILITY CRITERIA</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Tenderers shall meet the following eligibility criteria in order to be considered and evaluated:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><font style="display:inline-block;text-indent:0pt;width:18pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">a.</font></font>Tenderers must:</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">i)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">either comply with all applicable local laws and regulations, including business regulations, including, but not limited to, having a Trade and Business license, and comply with the Local Companies (Control) Law (latest revision) and the Companies Law (latest revision), or</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">ii)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">provide confirmation that they have sought independent legal and any other appropriate advice on all applicable local laws and regulations relating to carrying on business in the Cayman Islands and that if their tender is accepted, and they are the selected Proponent they will be in a position to comply with all such local laws and regulations within forty-five (45) days of the notice of selection (as per <b style="font-weight:bold;">PART 2 &#8212; EVALUATION AND AWARD),</b></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">b.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Tenderers must provide Past Performance Data and References for at least three (3) similar SWRO plants, each with a design water production capacity of not less than 2,500 m<sup style="font-size:7.5pt;vertical-align:top;">3</sup>/d (0.66 MGD) (at least one of which must have a design water production capacity of not less than 5,000 m<sup style="font-size:7.5pt;vertical-align:top;">3</sup>/d (1.32 MGD)) which use commercially available isobaric energy recovery devices, that will confirm that the company has successfully designed, constructed and continuously operated these SWRO plants for a period of not less than seven (7) years. Prior experience with SWRO plants using (saline groundwater containing hydrogen sulphide) feed water wells rather than sea water intakes will be an advantage. The Past Performance Data shall clearly identify and describe these SWRO plants and the Tenderer&#8217;s involvement. The</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 17 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;"><font style="color:#0c0c0c;">ability of a Tenderer to show an operational plant under an agreement, similar to this one, will be advantageous.</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">c.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Tenderers must provide their Corporate Information which shall include, as a minimum, the following:</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">1.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Certificate of Incorporation.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">2.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Memorandum and Articles of Association.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">3.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Copy of any Shareholders&#8217; or Partnership Agreement(s).</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">4.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">The Proponent&#8217;s contact for the procurement process (complete APPENDIX B - SUBMISSION FORM)</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">5.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Certified copy of board resolution or minute approving the submission and contents of the Tender.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">6.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">For a Joint Venture also add a copy of the joint venture agreement between or among the joint venture parties.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:54pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">i.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Tenderers shall provide references for each firm participating in a Joint Venture or teaming arrangement, and specifying what each firm will contribute to that arrangement</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">7.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Audited financial statements for the last five (5) years or such other documentation that can be independently verified.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">d.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Tenderers must provide the name(s) and resume(s) of the intended principal(s) that will be employed full-time on Grand Cayman to oversee and manage the operations for a minimum of the first three (3) years after the First Delivery Date</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">1.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">All such principals shall have an Engineering degree and at least seven (7) years&#8217; experience with operating and maintaining SWRO plants with isobaric energy recovery systems.</font></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 18 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3</b>. <b style="font-weight:bold;">CONDITIONS OF CONTRACT</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Definition of Terms</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">1.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The following words shall have the meanings herein assigned to them unless there is something in the subject matter or context inconsistent with such construction.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The &#8220;Agreement&#8221; shall mean the agreement between the Authority and the Contractor incorporating these Conditions of Contract (including Appendices A through J) and the Contract Drawings included in APPENDIX K;</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The &#8220;Agreement Date&#8221; shall mean the date of the Agreement;</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The &#8220;Authority&#8221; shall mean the Water Authority of the Cayman Islands incorporated by the Water Authority Act, and of P.O. Box 1104, Grand Cayman KY1- 1102; and shall be deemed to include, where appropriate, its duly authorized representatives or agents;</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">&#8220;Clcurrent&#8221; shall mean on any given date the Cayman Islands Consumer Price Index on the previous 30 September;</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The &#8220;Conditions of Contract&#8221; shall mean these Conditions;</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The &#8220;Contract Drawings&#8221; shall mean the Drawings referred to in the Agreement and included in APPENDIX K;</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The &#8220;Contractor&#8221; shall mean the Contractor whose tender has been accepted by the Authority and shall include the Contractor&#8217;s legal personal representatives, successors and assigns;</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">A &#8220;Critical Spare&#8221; shall mean those Plant parts that are essential to meet the conditions of the Agreement, in particular the delivery requirements for Water, as defined in APPENDIX J.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">A &#8220;cubic metre&#8221; shall mean a cubic metre of volumetric measure, and for the purposes of the Agreement shall be deemed equal to 264.2 US gallons;</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The &#8220;Delivery Point&#8221; shall mean the location of the sampling tap adjacent to the Authority&#8217;s totalizing flow meter provided under Clause 47, at which point the ownership of and responsibility for the Water passes to the Authority;</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The &#8220;Electrical Conductivity&#8221; (E.C.) shall mean the parameter used to determine the salt content (or total dissolved solids level) of the Water as measured using an Electrical Conductivity sensor, normalized to a specific reference temperature (25&#176;C or 77&#176;F), calibrated in accordance with the manufacturer&#8217;s recommendations using standards appropriate for the Water, and measured in units of micro-Siemens/centimetre (&#181;S/cm);</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">&#8220;Ecurrent&#8221; shall mean on any given date the actual average cost of electricity (CI $/kWh), provided by Caribbean Utilities Company Ltd., and consumed by the Plant for the month under consideration, expressed in four (4) decimals of Cayman Islands dollars per kWh. For the avoidance of doubt, the actual average cost of electricity is calculated as the total cost of electricity during the previous month divided by the total number of kWhs of electricity consumed by the Plant. This calculation shall be substantiated by monthly invoices (i.e., CUC bills) which shall reflect the quantity (in kWhs) and cost (in CI$) of electricity supplied in the previous month;</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 19 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">&#8220;ENCONspec&#8221; shall mean the specific energy consumption of the Plant and shall be deemed to mean the number of kWh of electric power required by the Plant to produce one (1) cubic metre of potable water, and deliver it to the Reservoir, as specified by the Contractor in Item No. 7 of the completed Schedule of Fees (in the Appendix to the Agreement). This shall be deemed to include all ancillary electricity usage (i.e., for air-conditioning, area lighting of the administration offices, product water pumps, etc.);</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The &#8220;Exchange Rate&#8221; shall mean at any time during the Term the buying rate for Cayman Islands dollars (Cl$), using United States dollars (US$), as charged by the Cayman National Bank and Trust Company Limited on the date of the Invoice. (Please note that at present the exchange rate is fixed, and is CI$ 1.00 = US$ 1.20);</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The &#8220;First Delivery Date&#8221; shall mean the date upon which the Contractor first demonstrates the ability of the Plant to deliver to the Reservoir a quantity of 10,000 cubic metres of Water within a period of 24 hours, at the ENCONspec, and which meets the specified quality requirements;</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">&#8220;Membrane&#8221; shall mean the complete reverse osmosis membrane assembly, comprising the membrane, membrane supports, flow distribution channels, provisions for brine and product outlets, and pressure vessels. The membranes shall be specifically designed for the production of potable water from seawater and/or brackish water using the reverse osmosis process. The membranes shall offer high salt rejection, high flux rates, and long life.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">A &#8220;Non-Critical Spare&#8221; shall mean those Plant parts that are not essential to meet the conditions of the Agreement, in particular the delivery requirements for Water, as defined in APPENDIX J.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">&#8220;Penalty&#8221; shall mean the stipulated sum to be paid by the Contractor to the Authority in the event of a breach.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The &#8220;Plant&#8221; shall mean all or any part of the mechanical, electrical and other equipment and all or any part of the civil engineering works including appurtenances which are in the possession of the Contractor and used by the Contractor to provide feed water, purify sea water and convey water to the Reservoir, more particularly described in Clauses 4 through 23;</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">&#8220;Quantity&#8221; shall mean the actual quantity of Water, measured in cubic metres, in accordance with Clause 47, delivered to the Authority by the Contractor;</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The &#8220;Reservoir&#8221; shall mean the Authority&#8217;s water storage reservoir or reservoirs, located on the Site;</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The &#8220;Site&#8221; shall mean Registration Section George Town Block 20B, Parcel 410 being the Red Gate Water Works located at Red Gate Road, George Town, Grand Cayman;</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The &#8220;Term&#8221; shall mean the term of the Agreement as provided for in Clause 35;</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">&#8220;UScurrent&#8221; shall mean on any given date the last published US Producer Price Index for Industrial Commodities less Fuels, Not Seasonally Adjusted &#8212; Series ID: WPU03T15M05, as published by United States Department of Labor on their website (http://www.bls.gov/data) on the previous 30 September;</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">&#8220;Water&#8221; shall mean potable water processed by the Contractor from sea water and delivered to the Authority in accordance with the term<font style="color:#0c0c0c;">s of this Agreement.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 20 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">2.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The Contractor</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">shall be deemed to have satisfied himself as regards existing roads or other means of communication with and access to the Site, the affecting contours thereof, the risk of injury or execution of the damage to the property adjacent to the Site, or the occupiers of such property, the nature of the materials (whether natural or otherwise) to be excavated, the conditions under which the construction of the plant are to be carried out, the supply of and conditions affecting labour, the facilities for obtaining any things and generally to have obtained his own information on all matters affecting the execution of the construction and operation of the plant.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">shall not be permitted to make any claim for additional payment on the ground of any misunderstanding or misinterpretation by him of the terms of the Agreement nor shall the Contractor be released from any risks or obligations imposed or undertaken by him under the Agreement on any matter which might affect or have affected the execution of the construction and operation of the Plant.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Scope of Works</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">3.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Contractor shall be responsible for all costs (i.e., labour, plant and materials) associated with the design, planning, construction, installation, and implementation of the Plant and for any and all associated or ancillary costs. All equipment incorporated in the Plant shall be new and unused.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">4.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Contractor shall provide a seawater reverse osmosis plant with a Water production capacity of 10,000 cubic metres per day (2,642,000 US gallons per day) (hereinafter also referred to as the design capacity of the Plant). The Water production capacity shall be provided by at least two (2) individual and fully independent units (or trains). At least one unit (or train) shall be capable of being operated using an emergency generator.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">5.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Plant shall incorporate all pre-treatment and post-treatment necessary to achieve the standards laid down in the Agreement. This shall include all monitoring and recording equipment necessary to determine the current condition and operational states of all parts of the Plant including quality of the product and reject water. The Plant shall consist of:</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">An electricity-driven sea water reverse osmosis plant, including isobaric energy recovery systems and a computer-based control system, including all civil engineering works and ancillary erections.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">A reinforced concrete or concrete-block building to house the Plant, a workshop and stores. The building shall be of adequate size to house all equipment required for the water production capacity of 10,000 cubic metres of Water per day, with adequate clearances between and around the equipment to facilitate ease of maintenance. The building shall also include an adequate washroom and toilet facilities for the Contractor&#8217;s personnel.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(c)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">All feed water pumps, controls and associated civil engineering works of adequate capacity to provide the Plant with sufficient feed water to produce 10,000 cubic metres of Water per day.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(d)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">All disposal facilities including pumps, controls and associated civil engineering works to dispose of all effluent brine produced by the Plant in accordance with the Agreement. The brine disposal well shall also accept the scrubber blow-down and the flow from the floor drains in the Plant building, unless other arrangements have been made and for which the Authority has given its written consent.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 21 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(e)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">All pumps, controls and civil engineering works to transfer 10,000 cubic metres of Water per day from the Plant to the Reservoir. The systems shall be designed to allow the flow of Water from the Plant to be stopped by the Authority without prior notice and without causing any adverse effects to the Plant.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(f)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Motor speed control via variable-frequency drives (VFD&#8217;s) shall be provided for the feed water pumps, high-pressure pumps, booster pumps, and second-pass pumps to ensure maximum operational flexibility. The associated pump motors shall be designed for use with Variable Frequency Drives (VFDs).</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(g)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">An air stripping tower and wet gas scrubber to remove hydrogen sulphide from the product water and the process air stream respectively, in accordance with the Agreement. The air stripping tower and wet gas scrubber shall be designed for the water production capacity of 10,000 cubic metres per day. Sampling taps shall be provided upstream and downstream of the air stripping tower.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(h)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">A waste water dump system, monitored and controlled by conductivity and pH sensors, to divert the product water to the brine disposal wells whenever the quality of the product water does not meet the specified quality.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(i)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">A small pump station to receive all waste water from the washroom and toilet facilities.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(j)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">An emergency generator sized to operate at least one (1) unit (or train), including all requisite pumps (including the pumps and blowers for the air stripping tower and wet gas scrubber), controls, building lights, air-conditioning etc. The emergency generator shall be equipped with a manual transfer switch, and a fuel storage tank (of double-wall design) with adequate capacity to provide at least 72 hours supply. The generator fuel storage system (tank, piping, and accessories) shall comply with NFPA 30 and NFPA 37.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(k)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Any other necessary and reasonable works or equipment that the Contractor is of the opinion shall be required to operate efficiently within the terms and conditions of the Agreement.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">6.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">The Contractor shall provide and maintain the drilled feed water (abstraction) well or wells. The capacity of all feed water wells combined shall be sufficient to provide the full feed water flow required for the design production capacity of the Plant. All well drilling procedures shall be in strict compliance with the requirements as set out in APPENDIX G. The feed water wells shall be operated in strict compliance with the requirements as set out in APPENDIX H. Each feed water well shall be equipped with a sampling tap.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">7.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">The Contractor shall install all pipes and fittings between the feed water (abstraction) wells and the Plant building.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">8.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">The Contractor shall provide, joint and install all pipes and fittings for the product water between the Plant building and the product water pipeline as provided by the Authority in compliance with Clause 29 at the product water pipeline connection point as indicated on the Contract Drawings.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">9.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">The Contractor shall provide and maintain one (1) drilled brine disposal well of adequate capacity to accept the quantity of brine water generated by the Plant. All well drilling procedures shall be in strict compliance with the requirements as set out in APPENDIX G. The brine disposal well shall be operated in strict compliance with the requirements as set out in APPENDIX H. The brine disposal well shall be equipped with a sampling tap.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">10.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">The Contractor shall provide, joint and install all pipes and fittings for the brine between the Plant building and the brine pipeline connection point as provided by the Authority in compliance with Clause 29 and as indicated on the Contract Drawings.</font></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 22 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">11.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Contractor shall provide and maintain the feed water well pumps, motors and controls. The duty well pump or pumps shall be capable of providing at least 100% of the feed water required for the design capacity of the Plant. The feed water well pumps shall be submersible pumps. The submersible pump and motor casing shall be constructed of 316SS construction (or better).</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Contractor shall provide and install the underground power and control cables (between the feed water wells and the Plant building) in suitably sized electrical ducts, and in strict compliance with the applicable NEC code requirements.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">12.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Contractor shall provide and maintain the product water pumps, motors and controls. The duty product water pump or pumps shall be capable of delivering at least 100% of the design capacity of product water to the storage Reservoir. A sampling tap shall be provided immediately downstream of the product water pumps.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">13.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Contractor shall provide and maintain the brine disposal pumps, motors and controls, if required by the Plant. The duty brine disposal pump or pumps shall be capable of disposing all effluent brine produced by the Plant into the brine disposal well.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">14.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Contractor shall provide and maintain all disposal wells, floor drains, gutters and down-spouts, waste drains, and all other pipework (such as for the scrubber blow-down, diverted product water, brine etc.). The Contractor shall ensure that no waste materials (e.g., oil, grease, chemicals) other than brine, scrubber blow-down, membrane cleaning solutions and diverted product water are discharged in the brine disposal well.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">15.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Contractor shall provide a small wastewater pump station to receive all waste water from the Plant building&#8217;s washroom and toilet facilities, and shall provide, joint and install all pipes and fittings</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">between the Plant building and this wastewater pump station, and</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">between this wastewater pump station and the sewer connection point as indicated on the Contract Drawings.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The wastewater pump station shall be provided with two (2) grinder pumps (one duty pump and one stand-by pump with an automatic change-over relay) with SS guide-rails for ease of maintenance of the pumps.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Contractor shall ensure that only domestic wastewater is discharged into this wastewater pump station.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">16.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Contractor shall provide, and submit proven performance records for, all proposed pumps (i.e., high pressure pumps, second pass pumps, feed water well pumps etc.), motors and Membranes. All pumps shall be electricity-driven. Diesel-driven pumps shall not be allowed.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">17.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Contractor shall provide detailed design drawings of the Plant which are certified by a professional engineer, and an affidavit which specifies the operating pressures of Membranes and any other pertinent data on the Plant equipment as shall be determined by the Authority.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">18.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Contractor shall within 60 days of the Agreement Date provide the necessary drawings, standards and specifications for the Plant and the required civil works (including foundations and buildings), all in sufficient detail for the Authority to approve them.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 23 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">19.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">The Contractor shall be responsible for procuring, and paying all costs associated with, all requisite permissions and approvals as required by the Planning Department, the Building Control Unit, the Electrical Inspector, the Plumbing Inspector, and any other Government Department, for the construction of the Plant. The Authority shall provide reasonable assistance to the Contractor in procuring Planning permission.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">20.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">The Contractor shall be responsible for the provision and installation of the underground electrical duct and cable between the Plant and the transformer, and for the connection of the secondary of the transformer to the main disconnect at the Plant building. The secondary power supply shall be 480 Volts, 3 phase, 60 Hertz. The Contractor shall be responsible for the provision and installation of the electrical totalizing meter, any other necessary transformers, the main circuit breaker, and all internal electrical wiring. The main electrical service entrance for the Plant shall be designed and constructed for the water production capacity of 10,000 cubic metres of Water per day. The Contractor shall be responsible for the connection of the generator to the manual transfer switch. The emergency generator shall be situated in the vicinity of the Plant building (and within the area designated for the equipment slabs as shown on the Contract Drawings).</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">21.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">The Contractor shall operate the Plant so as to minimize the environmental impact on the surrounding residential area. The building in which the Plant shall be housed shall be constructed with due consideration for the reduction of noise and odour emissions and in doing so the Contractor shall conform to good and commonly accepted standards within the building industry for such applications, but in any event shall comply with the following requirements:</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(a)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">The Contractor shall conform to the requirements of the Central Planning Authority of the Cayman Islands.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(b)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">The Contractor shall design the building and operate the Plant so that the noise emissions shall contribute no more than 50 dB(A) to the normal sound level at a distance of 50 feet from the Plant building. The noise emission limitation shall apply only during &#8220;normal&#8221; operation of the Plant and shall not apply during the operation of the emergency generator.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(c)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">The Contractor shall design, build and operate a wet gas scrubber in such a way that the percentage of removal of hydrogen sulphide in the wet gas scrubber is at least 99%. In any event the concentration of hydrogen sulphide emissions shall not exceed 0.01 ppmv at a distance of 50 feet from the Plant building.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(d)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">The building and ancillary works shall be designed and built in strict accordance with the SBBCI Standard Building Code to withstand hurricane force wind loadings (150 mph maximum wind velocity).</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(e)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">The finished floor elevation of the Plant building shall be at least thirty (30) inches above the existing site elevation.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(f)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">The Plant and Plant building shall be designed to withstand the corrosive effects of both the natural environment and the reverse osmosis process, and more specifically:</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">i.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Walls shall be concrete block or reinforced concrete.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">ii.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Plant building shall have a reinforced concrete roof.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">iii.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Exposed metal roof beams, exposed permanent metal formwork and/or exposed metal columns shall not be allowed.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="color:#0c0c0c;">iv.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="color:#0c0c0c;">All doors shall be constructed of corrosion resistant material (e.g., stainless steel, fibreglass)</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="color:#0c0c0c;">v.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="color:#0c0c0c;">The motor control centres (MCCs), data acquisition and control equipment shall be located in an air-conditioned area.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="color:#0c0c0c;">vi.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="color:#0c0c0c;">High-pressure piping shall be electropolished and passivated 316SS, or better.</font></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 24 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">vii.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">All mounting hardware (e.g., bolts, nuts, non-wetted flanges) shall be at least 316SS.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">viii.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Membrane vessels shall meet or exceed the applicable ASME Boiler and Pressure Vessel Code (BPVC) Section X (fiber-reinforced plastic pressure vessels) specification.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">ix.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The isobaric energy recovery system shall be PX&#174; Pressure Exchanger&#174; (PX) units as manufactured by Energy Recovery.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">If it is proven to the satisfaction of the Authority that the Plant is not operating within the allowable noise and hydrogen sulphide emission levels the Authority may stop the operation of the Plant until such time as the Plant is able to operate within the allowable emission levels. The Authority shall not be responsible for any loss, cost or expense that this might cause to the Contractor.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">22.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Contractor shall provide an adequate security fence around any hazardous equipment and chemical storage not contained within the Plant building. All chemical storage shall be provided with secondary containment protection. Incompatible chemicals (e.g., acids and caustic solutions) shall be stored in separate areas. The Contractor shall ensure that all equipment and chemicals are locked to prevent tampering. (All chemical storage shall be within the area designated for the equipment slabs as shown on the Contract Drawings).</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Before the First Delivery Date, the Contractor shall provide the Authority with a Waste Management Plan for all chemicals, lubricants, fuels and any other hazardous materials used in the Plant, for approval by the Authority, as per APPENDIX I.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">23.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Contractor shall operate the Plant in a workmanlike and efficient manner, and shall meet all costs of and associated with its operation and maintenance.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Plant shall be designed to operate unattended, with automatic notification (i.e., using auto-dialer equipment) to on-call operating personnel in the event of failure of the Plant. Unattended operation shall include the automatic shut-down of the Plant immediately following the occurrence of major operating problems, such as pipe breakages, malfunctioning of the air stripper and/or wet gas scrubber, or other problems which result in one or more of the constituents of Water significantly exceeding the values set out in APPENDIX F.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">24.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Contractor shall provide all chemicals, filter cartridges, replacement membranes, replacement parts and other consumables.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Insurance</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">25.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Contractor shall keep the Authority wholly indemnified from and against any act loss damage or liability suffered or incurred by the Authority or any third party in or arising out of the exercise by the Contractor of the rights or wayleaves (see Clauses 32 and 34) or the operation of the Plant.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">26.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Without prejudice to the generality of Clause 25 the Contractor shall within 60 days of the Agreement Date insure in the joint names of the Contractor and the Authority against liability for damage or injury to any person (including any employee of the Contractor or the Authority) or to any property due to or arising out of the construction or operation of the Plant or the exercise by the Contractor of any rights or wayleaves (provided as per Clauses 32 and 34). Such insurance shall be effected for an amount not less than one million United States dollars (U.S. $1,000,000.00) per claim with an insurer and in terms to be approved in writing by the Authority. The Contractor shall from time to time when so required by the Authority produce the</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 25 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">policy and the receipts for the premiums or other satisfactory evidence of insurance cover as aforesaid.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-indent:0pt;width:18pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">27.</font></font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">In addition to the insurance referred to in Clause 26, the Contractor shall within 60 days of the Agreement Date to the end of the Term or earlier termination of the Agreement, insure or cause to be insured in the joint names of the Contractor and the Authority against loss or damage caused by fire, lightning, explosion, aircraft (including articles dropped from aircraft), earthquake, shock, hurricane, flood, riot, civil commotion, malicious persons, overflowing of water pipes, tanks and other apparatus, impact by road vehicles and such other insurable risks against which a reasonable and knowledgeable contractor would insure. Such insurance shall be in an amount equal to the full cost of reinstating the plant (or such part of the plant as shall from time to time have been carried out) in the event of their total destruction together with the cost of demolition, site clearance, architects&#8217; and other professional fees.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">All insurances referred to in this clause and in Clause 26 shall be effected with insurers previously approved in writing by the Authority, such approval not to be unreasonably withheld or delayed.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(c)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Contractor shall pay or procure the payment of all premiums and other money necessary to effect and maintain all insurances referred to in this clause, and shall produce to the Authority on demand the policy or policies of insurance and the receipt or receipts for the then current year&#8217;s premium.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(d)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">If the Contractor shall fail to insure or to procure the insurance in accordance with this clause then the Authority may (but without prejudice to any other right or remedy of the Authority in respect of such failure) itself effect and maintain such insurance and all premiums and other money paid by the Authority for such purpose shall be repaid by the Contractor to the Authority on demand with interest at the rate which the Cayman National Bank and Trust Company Limited would pay for a call deposit of such amount on the date of payment by the Authority, until the date of repayment by the Contractor.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(e)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Contractor shall comply with all requirements of the insurers and neither the Authority nor the Contractor shall do or permit or suffer to be done on the Site or in relation to the Plant anything which might render void or voidable any policy of insurance effected in accordance with the provisions of this clause, or as a result of which payment of the policy money might be withheld in whole or in part.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(f)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Contractor shall notify the Authority immediately upon the occurrence of any damage or destruction of the plant and in any such case promptly reinstate the plant.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(g)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">All money received under any policy of insurance effected in accordance with this clause shall be placed in a bank account in the joint names of the Authority and the Contractor and shall subsequently be released to the Contractor from the account in instalments against certificates issued by an Architect, or other evidence acceptable to the Authority (such acceptance not to be unreasonably withheld) of expenditure actually incurred by the Contractor in reinstating the plant.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Items To Be Provided by the Authority</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">28.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Authority shall provide the Reservoir with a total minimum Water storage capacity of 20,000 cubic metres in the vicinity of the Plant. The Reservoir shall be provided with an altitude valve on the fill line which will close without notice once the shut-off point in the Reservoir is reached. The Authority shall provide a connection on the Reservoir for the Contractor&#8217;s level measuring equipment.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 26 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Authority shall manage the Reservoir in such a manner to ensure that the head required at the outlet of the Contractor&#8217;s flow meter, provided for under Clause 47, shall not exceed 18 meters (60 feet) at design capacity (10,000 cubic metres per day product water), unless the Reservoir is full and the altitude valve on the fill line is closed.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">29.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The Authority shall provide the following:</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">a pipeline for the product water from the Plant building to the Reservoir.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">a pipeline for the brine from the Plant building to the brine disposal well.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Both the product water pipeline and the brine pipeline provided by the Authority shall be 12-inch PVC pipe to ASTM D2241 SDR 26 (160), installed with approximately 30 inches ground cover. The Contractor shall join his pipework at the respective connection points as indicated on the Contract Drawings.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Authority shall install all pipes and fittings between the existing brine pipeline, provided by the Authority in compliance with Sub-Clause 29 (b), and the brine disposal well, provided by the Contractor in compliance with Clause 9.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">30.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The Authority shall arrange for the provision and installation of a suitably sized electrical transformer in the vicinity of the Plant, as indicated on the Contract Drawings, at no cost to the Contractor. The Authority shall be responsible for the connection of the primary side of the transformer to the mains power. The secondary power supply shall be 480 Volts, 3 phase, 60 Hertz.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">31.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">All items to be provided by the Authority pursuant to Clauses 28, 29, 30, 34(b) and 47 shall be maintained at the expense of the Authority throughout the Term.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">32.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The Authority shall procure for the Contractor all requisite approvals and/or licences to carry out the abstraction of water from wells, the disposal of all brine produced by the Plant, and to continuously operate the Plant without the necessity of paying or applying for any further licence or approval during the Term.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">33.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The Authority shall be responsible for performing and paying all costs associated with the disinfection and pH stabilization of the Water, and the distribution of the Water from the Reservoir.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">34.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Immediately after the Agreement Date, vacant possession of the Site shall be given to the Contractor, and the Contractor shall have licence and authority to enter upon the Site for the purpose of the construction of the Plant in accordance with the plans approved by the Central Planning Authority.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Authority shall provide all roads, paving, walkways and similar works on the Site.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Term of Agreement</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">35.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">This Agreement shall commence on the Agreement Date and shall, subject to the provisions for termination contained herein, continue for a period of ten (10) years from the First Delivery Date.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 27 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Feed Water Quality</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">36.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The composition of well water, as indicated in the analyses shown in APPENDIX E, is provided for information only. The Contractor shall have fully informed and satisfied himself by his own independent observations and inquiries as to the composition of the ground water, and any variation thereof. The Contractor shall not be entitled to negotiate a change in the Agreement in the event that his own independent analysis of the feed water differs from that shown in APPENDIX E, and that this difference has an effect on the operation of the Plant, unless the Contractor can provide evidence that shows that this change is due to un-natural causes (e.g., increase in temperature due to third parties injecting heated water into the ground; contamination of the groundwater).</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Electric Power Supply</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">37.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">During the Term the Authority shall enter into an electricity supply agreement with the electricity provider (Caribbean Utilities Company (CUC) for the Plant and shall pay, on behalf on the Contractor, the monthly invoices (i.e., CUC bills) in accordance with the supply agreement.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">38.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">In the event of an interruption in the electrical power supply occurring through no fault of the Contractor, the provisions of Clause 79 in respect of penalties shall not be applied in respect of the quantity lost owing to the interruption of electrical power. However, the Water Authority shall not be responsible for, nor pay for, any losses to the Contractor caused by any interruption to the supply of electricity.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">39.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">All apparatus and wiring shall be suitable for use with a three phase, three live wires one neutral wire 480 Volts, 60 Hertz neutral ground supply system.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Critical Spares Inventory</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">40.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Contractor shall maintain an inventory of Critical Spares throughout the Term. Critical Spares and other Mandatory Spares, as detailed in APPENDIX J, shall be held in a suitable storage facility on or near the Site, and shall be immediately re-ordered when used. The Contractor shall, within 120 days of the Agreement Date, submit to the Authority a list of spare parts to be stored on Grand Cayman</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">41.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">If the Contractor shall fail to purchase some of the Critical Spares used at the Plant in accordance with clause 40, then the Authority may itself purchase such items and any money paid by the Authority for such purpose shall be deducted from any money owed to the Contractor in the month following the date of payment for such items by the Authority.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">42.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">At the end of the Term, unless the Agreement is terminated as per Clause 85 or 86, the Authority shall purchase all Critical Spares; the Purchase Price of Critical Spares shall be the Invoice Value (substantiated with copies of invoices) less depreciation since the date of purchase. For the purpose of this clause a depreciation rate of 10% per annum shall apply.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">43.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">In the event the Agreement is terminated as per Clause 85 or 86, all Critical Spares shall become the property of the Authority without further payment.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">44.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">At the end of the Term, Non-Critical Spares, chemicals and supplies may be purchased by the Authority, at a price to be agreed between the parties.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 28 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Quantity of Water Produced</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">45.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">On the demand of the Authority the Contractor shall supply to the Authority in any one month an average daily quantity of Water of 9,000 cubic metres per day, which is 90% of the specified design capacity of the Plant.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">46.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Authority shall not be responsible for any variations in demand nor any additional or associated costs that may be incurred by the Contractor in meeting a higher or lower, or any, demand within the limits of the Plant. The Authority shall take all reasonable steps to perform its obligations under the Agreement in a timely manner and so as not to hinder or delay the Contractor in the discharge of the Contractor&#8217;s obligations under the Agreement.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">47.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Water delivered to the Delivery Point shall be measured by means of a totalizing magnetic flow meter, i.e., a Rosemount Flow Tube Series 8700, 250mm (10 inch) nominal diameter with metric registration, or similar. Water pumped by the Plant shall be measured by an identical magnetic flow meter, installed downstream of the product water pumps. The register of the Plant flow meter shall be easily accessible by the Authority, without the need to access the Plant building. Both flow meters shall be provided by the Authority and shall be installed as recommended by the flow meter manufacturer. At the end of each measurement period both meters will be read simultaneously and the average value of these two readings shall be deemed to be the Quantity for that period. However, if it is evident that one of the meters is malfunctioning then the other meter&#8217;s registration shall be deemed correct. The meters shall be regularly maintained and checked by an independent agency approved by both parties. The Authority shall keep in stock one spare meter identical to that in operation which shall be used during the maintenance periods of the operational meter. The Authority shall be responsible for the maintenance of the pipeline between the totalizing flow meters and any leakage that the Contractor can prove took place in this pipeline shall be included in the Quantity. However, any difference between the accumulated readings of each meter shall not, on its own, constitute such proof.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Maintenance of the Plant</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">48.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Contractor shall satisfy the demand for Water as determined by the Authority to the limit of the design capacity of the Plant, taking due and reasonable allowance for maintenance time for the Plant, ensuring that scheduling of any intended maintenance is notified to the Authority, it being accepted that the Contractor shall wherever possible carry out maintenance of the Plant at a time convenient to the Authority.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">49.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Contractor shall be allowed to make modifications to the Plant to improve performance, reduce operating cost, and/or improve the maintainability of the Plant, with the prior consent of the Authority in writing. All costs associated with these modifications shall be to the Contractor&#8217;s account.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">50.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Throughout the Term the Contractor shall ensure that all replacement and spare parts shall be equal or better in substance, quality and function than those included in the initial Plant design, which was submitted to and approved by the Authority as per Clauses 16 through 18.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 29 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="color:#0c0c0c;font-weight:bold;">Quality of Water Produced</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">51.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">The Contractor shall only deliver Water to the Delivery Point which shall have an Electrical Conductivity (E.C.) of no more than 400 &#181;S/cm, as determined by the Authority, and otherwise shall meet the requirements of Clause 55.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">52.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">The Contractor shall ensure that the Water is not contaminated by any noxious chemical or other substance which in the opinion of the Chief Environmental Health Officer would be harmful to the health of the community or any chemical or substance that imparts odour, taste or colour which in the opinion of the Authority renders it unacceptable to its customers.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">53.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">The Authority shall regularly monitor the quality of Water at the Delivery Point and shall be entitled at any reasonable time and without prior notice to take samples of Water or effluent from the Plant. The Authority shall provide the Contractor with the results of all such tests.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">54.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Notwithstanding the above the Contractor shall continuously monitor the Electrical Conductivity (E.C.) and provide, maintain and calibrate the monitoring equipment.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">55.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">The quality of the Water at the Delivery Point shall be such that the individual constituents shall not exceed the allowable values as set out in APPENDIX F.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">56.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">The Contractor shall ensure that all materials and equipment upstream of the Delivery Point that come into contact with the Water are clean and all such equipment shall be approved by the American Water Works Association (AWWA) or National Sanitation Foundation (NSF) for use with potable water.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">57.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">The Contractor shall ensure that all chemicals used in the Plant that come in direct contact with the Water shall be approved by the American Water Works Association (AWWA) or National Sanitation Foundation (NSF) for use with potable water. No later than 6 months after the Agreement Date, the Contractor shall submit a detailed list of all chemicals to be used in the Plant, accompanied by relevant data sheets, to the Authority for approval. The Contractor shall submit a revised list immediately following any change of chemicals to be used in the Plant.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">58.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">In the event of Water being delivered to the Reservoir which has been contaminated upstream of the Delivery Point by any noxious or dangerous chemical or substance, the Contractor shall bear the full cost of any claim on or against the Authority due to or arising out of such contamination and the cost of cleansing the Reservoir and works from any such contamination, and the cost of all water wasted as a consequence of the contamination. The latter shall be calculated as the sum of the Quantity Fee (calculated as per Clause 71) and the Energy Fee (calculated as per Clause 73) for each cubic metre of Water wasted. The Authority and the Contractor shall make every effort to remedy any problem without delay but their works shall only be reopened on certification of the Authority. Any efforts by the Authority to cooperate with the Contractor in rectifying any contamination problem shall not be construed as a waiver of the right to terminate under Clause 85 or any other Clause of this Agreement.</font></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="color:#0c0c0c;font-weight:bold;">Performance Testing</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><font style="color:#0c0c0c;">59.</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(a)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Commencing on the First Delivery Date, and thereafter at intervals as determined by the Authority (which shall not be more frequent than once every three (3) calendar months), the Contractor shall demonstrate that over a 24-hour period, or any shorter period as may</font></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 30 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">be determined by the Authority, the Plant can produce Water at the specified rate of 417 cubic metres per hour (10,000 cubic metres per day) at the ENCONspec, and which meets the quality requirements.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Commencing on the First Delivery Date, and thereafter once every calendar month, the Contractor shall test the operation of the emergency generator under load for a period of no less than two hours and no more than twenty-four hours as determined by the Authority.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">60.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Contractor and the Authority shall agree on a procedure for the performance testing, as specified in sub-clause 59(a), which shall be designed to minimize the amount of manual activity by each party and shall include the method of calibration of the relevant instruments. During the performance tests the membrane elements shall not be operated at a feed pressure exceeding the maximum pressure allowed by the membrane element manufacturer, or exceeding the operating pressures indicated in the professional engineer&#8217;s certificate for the Plant design, provided as per Clause 17.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">61.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">In the event that the performance tests are not successfully performed at any time after the First Delivery Date, subject to Force Majeure (see Clause 107) or acts of the Authority, the Contractor shall be subject to a daily penalty of Cl$ 5,000.00 until such time that the test is successfully performed.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Notwithstanding the above, no penalty shall be charged in the event the results of the performance test are within 2% of the relevant production rate, quality requirements and the ENCONspec, and the performance test is successfully performed within 48 hours after the initial, unsuccessful, performance test.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Sale of Plant</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">62.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Authority agrees to purchase the Plant from the Contractor. The purchase price shall be the amount or amounts indicated in the Schedule of Fees, Items 1 and 2, of the Appendix to the Agreement, to be paid in accordance with the provisions of Clause 63.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The purchase price of the Plant may consist of two (2) elements:</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">A portion of the purchase price for expenses incurred outside the Cayman Islands, expressed in United States dollars (&#8220;US $&#8221;).</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">A portion of the purchase price for expenses incurred locally, expressed in Cayman Islands (&#8220;Cl $&#8221;) dollars.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">63.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The purchase price of the Plant shall be paid by the Authority as follows:</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">90% of the purchase price after the First Delivery Date, and after it has been confirmed that the Contractor has the full inventory of Mandatory Spares, as specified in APPENDIX J, in a suitable storage facility on or near the Site, and</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">10% of the purchase price, twelve (12) months after the First Delivery Date/ </p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Payments</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">64.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Payments by the Authority to the Contractor for the Water shall consist of three (3) elements &#8211; </p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 18pt;">(a) a Monthly Overheads Fee, for each calendar month (see Clauses 65 through 68), plus</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 31 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">a Quantity Fee, based upon the Quantity delivered each calendar month (see Clauses 69 through 72), plus</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(c)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">an Energy Fee, based upon the Quantity delivered each calendar month, and based upon the specific energy consumption guarantee (ENCONspec) and the actual average cost of electricity Ecurrent (see Clauses 73 through 75).</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Monthly Overheads Fee</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">65.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The Authority shall pay the Contractor a Monthly Overheads Fee which shall cover:</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Staff salaries</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Accident and Public Liability Insurance</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(c)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">On-site spare parts</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(d)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">General Administration</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(e)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Any other costs the Contractor may deem necessary</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">66.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The Base Monthly Overheads Fee consists of a United States dollar amount (US $) and a Cayman Islands dollar amount (CI $).</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The United States dollar portion of the Base Monthly Overheads Fee covers expenses incurred outside the Cayman Islands, expressed in United States (&#8220;US $&#8221;) dollars, adjustable for inflation.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The Cayman Islands dollar portion of the Base Monthly Overheads Fee covers expenses incurred locally, expressed in Cayman Islands (&#8220;Cl $&#8221;) dollars, adjustable for inflation.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Base Monthly Overheads Fee shall be the amount or amounts indicated in the Schedule of Fees, Items 3 and 4, of the Appendix to the Agreement.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">67.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Beginning on the First Delivery Date, and on every 1st January thereafter, the Monthly Overheads Fee shall be calculated as follows:</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The United States dollar portion of the Monthly Overheads Fee shall be:</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 36pt;">&#8220;Amount of Sub-Clause 66 (a)&#8221; x (UScurrent / 208.1)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">(Note: &#8220;208.1&#8221; is the value of the US Producer Price Index for Industrial Commodities less Fuels, Not Seasonally Adjusted &#8211; Series ID: WPU03T15M05, as published by United States Department of Labor on their website (<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">http://www.bls.gov/data</u> ), on 30 September 2020)</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The Cayman Islands dollar portion of the Monthly Overheads Fee shall be:</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 36pt;">&#8220;Amount of Sub-Clause 66 (b)&#8221; x (Clcurrent / 110.9)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 36pt;">(Note: &#8220;110.9&#8221; is the value of the Cayman Islands Consumer Price Index on 30 September 2020)</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">68.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Without exception, the Authority shall, after the First Delivery Date, make payment every calendar month to the Contractor of the Monthly Overheads Fee, as defined in Clause 66.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 32 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 3.6pt;"><b style="font-weight:bold;">Quantity Fee</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">69.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Authority shall pay the Contractor a Quantity Fee for each cubic metre of Water delivered during the Term which shall cover the cost of:</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Chemicals</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Filter Cartridges</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(c)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Replacement Membranes</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(d)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Any other spare parts and other consumables, and costs, which the Contractor considers necessary</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">70.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Base Quantity Fee for Water consists of a United States dollar amount (US $) and a Cayman Islands dollar amount (CI $).</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The United States dollar portion of the Base Quantity Fee covers expenses incurred outside the Cayman Islands, expressed in United States (&#8220;US $&#8221;) dollars per cubic metre, adjustable for inflation.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The Cayman Islands dollar portion of the Base Quantity Fee covers expenses incurred locally, expressed in Cayman Islands (&#8220;Cl $&#8221;) dollars per cubic metre, adjustable for inflation.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Base Quantity Fee shall be the amount or amounts indicated in the Schedule of Fees, Items 5 and 6, of the Appendix to the Agreement.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">71.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Beginning on the First Delivery Date, and on every 1st January thereafter, the Quantity Fee shall be calculated as follows:</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The United States dollar portion of the <b style="font-weight:bold;">Quantity Fee </b>shall be:</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 36pt;">&#8220;Amount of Sub-Clause 70 (a)&#8221; x (UScurrent / 208.1)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">(Note: &#8220;208.1&#8221; is the value of the US Producer Price Index for Industrial Commodities less Fuels, Not Seasonally Adjusted &#8212; Series ID: WPU03T15M05, as published by United States Department of Labor on their website (http://www.bls.gov/data ), on 30 September 2020)</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The Cayman Islands dollar portion of the Quantity Fee shall be: </p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 36pt;">&#8220;Amount of Sub-Clause 70 (b)&#8221; x (Clcurrent / 110.9)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 36pt;">(Note: &#8220;110.9&#8221; is the value of the Cayman Islands Consumer Price Index on 30 September 2020)</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">72.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Without exception, the Authority shall, after the First Delivery Date, make payment every calendar month to the Contractor of the Quantity Fee, as defined in Clause 71, for the Quantity delivered to the Authority during the preceding calendar month.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Energy Fee</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">73.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Contractor shall warrant and guarantee the specific electrical energy consumption of the Plant. This specific energy consumption guarantee (ENCONspec) shall be specified as the number of kWh of electric power required to produce one (1) cubic metre of Water.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 33 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><font style="color:#0c0c0c;">The </font><b style="color:#0c0c0c;font-weight:bold;">Energy Fee </b><font style="color:#0c0c0c;">shall be calculated as: ENCONspec x Ecurrent</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><font style="color:#0c0c0c;">The Specific Energy Consumption Guarantee (ENCONspec) shall be the number indicated in the Schedule of Fees, Item 7, of of the Appendix to the Agreement.</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">74.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Without exception, the Authority shall, after the First Delivery Date, make payment every calendar month to the Contractor of the Energy Fee, as defined in Clause 73, for the Quantity delivered to the Authority during the preceding calendar month.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">75.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">As per Clause 37, the Authority shall pay, on behalf of the Contractor, for all electric power consumed by the Plant. The Authority shall deduct any payments for electricity made to the electricity provider, at cost, from the Energy Fee for the Quantity delivered to the Authority during the preceding calendar month.</font></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="color:#0c0c0c;font-weight:bold;">Time for Payment</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">76.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">At the beginning of each month, following the First Delivery Date, the Contractor shall invoice the Authority the Monthly Overheads Fee for that month. The Authority shall, within 28 days of receiving such invoice, pay the Monthly Overheads Fee.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">77.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">At the beginning of each month, following the First Delivery Date, the Contractor shall invoice the Authority the Quantity Fee (calculated as per Clause 71) and the Energy Fee (calculated at per Clause 73) for the Quantity delivered to the Authority during the preceding month. The Authority shall, within 28 days of receiving such invoice, pay the Quantity Fee and Energy Fee for the Quantity delivered to the Authority.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">78.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">In the event of the failure of the Authority to make payment within the times stated, the Authority shall pay to the Contractor interest upon all sums unpaid at a rate per annum equivalent to the interest rate at which the Cayman National Bank and Trust Company Limited would pay for a call deposit of such an amount on the date upon which such payment first becomes overdue. In the event of any variation in the said Bank Rate being announced whilst such payment remains overdue the interest payable to the Contractor for the period that such payment remains overdue shall be correspondingly varied from the date of each such variation.</font></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="color:#0c0c0c;font-weight:bold;">Deductions</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="color:#0c0c0c;font-weight:bold;">Failure to meet the Guaranteed Quantity</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">79.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">On the demand of the Authority the Contractor shall supply to the Authority in any one calendar month an average daily quantity of 9,000 cubic metres of Water.</font></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><font style="color:#0c0c0c;">The penalty provision hereinafter written shall come into effect if all of the following conditions are met:</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(a)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Subject to Force Majeure (see Clause 107), if in any one day the Contractor whether by its own default or that of any other person and for whatever reason shall have failed to deliver the quantity of Water demanded by the Authority up to a maximum amount of 9,000 cubic metres per day; and</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(b)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">The quantity of Water demanded by the Authority in the relevant calendar month can be accepted in the Reservoir; and</font></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 34 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(c)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Plant has produced less than 90% of its rated capacity in the relevant calendar month (i.e., 9,000 cubic metres per day multiplied by the number of days in the relevant calendar month) during the month in which the Water is demanded.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">In this event the Contractor shall pay to the Authority a penalty. This penalty shall be calculated as the difference between (A) the current Public Authority rate of water (CI$ per cubic metre) sold by the Water Authority on Grand Cayman, and (B) the sum of the Quantity Fee (calculated as per Clause 71) and the Energy Fee (calculated as per Clause 73), for each cubic metre of Water less than 9,000 cubic metres in any one day that the Contractor is unable to supply on the demand of the Authority.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Authority may recover the penalty by deducting it from the following month&#8217;s monies owed to the Contractor.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">80.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Failure by the Authority to provide a minimum Water storage as specified in Clause 28 shall result in the Authority being unable to apply the remedy specified in Clause 79 for the whole of any calendar month in which the Authority is in default at any time, but shall give rise to no other liability, claim, remedy or cause of action whatsoever.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">81.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">In the event of Force Majeure, or interruption in the electrical power supply through no fault of the Contractor, during part of the month under consideration, the quantity of Water that can be demanded by the Authority (as per Clause 79) during that month shall be 9,000 cubic metres per day multiplied by the number of days that Force Majeure, or interruption in the electrical power supply, was not in force during that month.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Remedy for lower quality water</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">82.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Notwithstanding Clauses 51 and 55, in the event that the Contractor is unable to deliver Water to the Delivery Point of such quality that the individual constituents do not exceed the allowable values as set out in APPENDIX F then the Contractor may deliver Water to the Authority provided that the individual constituents do not exceed the maximum values as set out in APPENDIX F. In such case the Contractor shall be subject to a penalty.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The penalty, for each individual constituent exceeding the allowable value as set out in APPENDIX F, shall be calculated as follows:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">0.30 x (QF + EF) x (actual value &#8212; allowable value)/(maximum value &#8212; allowable value)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">whereby</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">QF = the Quantity Fee (calculated as per Clause 71) and</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">EF = the Energy Fee (calculated as per Clause 73)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">actual value = the actual value for the individual constituent</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">allowable value = the allowable value for the individual constituent as set out in APPENDIX F</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">maximum value = the maximum value for the individual constituent as set out in APPENDIX F</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The penalty shall be deducted from the agreed price of Water, using a weighted average calculation for each individual constituent for each day the allowable value thereof, as set out in APPENDIX F, is exceeded, and applied to the Quantity delivered to the Authority.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The overall penalty shall be the sum of the penalties for each individual constituent as itemized in APPENDIX F, but the overall penalty shall not exceed the sum of the Quantity Fee (calculated</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 35 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">as per Clause 71) and the Energy Fee (calculated as per Clause 73) multiplied by the Quantity delivered to the Authority during the calendar month.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">83.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">In the event that the Authority allows delivery of Water for which the individual constituents exceed the maximum values as set out in APPENDIX F, then the above penalty calculation shall only apply up to the maximum values as set out in APPENDIX F.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">84.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">In the event that Water is delivered with individual constituents exceeding the maximum values as set out in APPENDIX F, or with any E-coli or total coliform bacteria, the Authority may immediately stop that Water entering the Reservoir and shall not be responsible for any loss, damage, cost or expense that this might cause to the Plant. The Contractor shall make good, at his expense, any damage caused to the Plant by this action.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Termination of the Agreement</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">85.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Without prejudice to the provisions of Clauses 79 through 84, in the event of a breach by the Contractor of any of the terms of the Agreement, the Authority, on becoming aware of such breach, shall immediately notify the Contractor by notice in writing, delivered to the registered office of the Contractor, and specifying the breach, and the date when the breach occurred and informing the Contractor of the action it is required to take to remedy the breach and of the time period allowed for this action to be taken (the &#8220;Allowed Period&#8221;, which period shall include any extensions given hereunder). The Allowed Period shall be a reasonable time, but shall not in any event exceed two months, and in the case of the Contractor&#8217;s delivering Water to the Reservoir with one or more individual constituents exceeding the maximum values as set out in APPENDIX F without the permission of the Authority shall not exceed 10 days. In the event that the Contractor fails to remedy the breach within the Allowed Period the Authority may extend the Allowed Period or may immediately terminate this Agreement on the expiration of the Allowed Period by a further notice in writing, provided the date of such termination notice is within 15 days of the expiration of the Allowed Period. The Contractor shall immediately cease operating the Plant upon receipt of the notice of termination</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">86.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">If the Contractor</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">petitions for relief or has a petition filed against it which is not dismissed within thirty (30) days under the provisions of any bankruptcy or insolvency legislation;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">goes into compulsory liquidation;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(c)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">is adjudicated as bankrupt;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(d)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">has a receiver appointed for its business or;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(e)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">makes an assignment for the benefit of its creditors</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">then the Authority may give notice terminating this Agreement. The Contractor shall immediately cease operating the Plant upon receipt of the notice of termination.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">87.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">In the event of termination of the Agreement, the obligations of both parties related to any amounts owing shall subsist and the parties may take such action allowed under law to settle such obligations.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Delivery Period and Operation of the Plant</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">88.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">In the event that the First Delivery Date is later than fifteen (15) calendar months after the Agreement Date, the Contractor shall pay to the Authority a penalty of CI$ 5,000 per calendar</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 36 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">day. Monies due as a result of this penalty may be deducted from any monies later due to the Contractor from the sale of Water to the Authority. This deduction may be made as a 20% reduction of the monthly invoiced amount until such time as the penalty has been paid.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">89.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">In the event that the First Delivery Date has not occurred within eighteen (18) calendar months of the Agreement Date, then the Contractor shall be in breach of the Agreement and subject to an extension of time under Clause 100 the Authority may terminate the Agreement and the Authority shall in the notice of termination in its absolute discretion exercise either of the two following options:</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">require the Contractor at its own expense to remove the Plant from the Site, with the exception of all buildings and civil works which shall become the property of the Authority without further payment; or</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">within thirty (30) days of the date of termination, purchase the Plant, at a price to be agreed between the parties.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">90.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">In the event of Agreement Termination under sub-clause 89 (a) the Authority shall assist and cooperate with the Contractor for the procurement of any export, repatriation, or other licence or permit which may be required for the removal of the Plant save for all buildings and civil works and its return to the country of the Contractor&#8217;s choice provided however that all costs for dismantling the Plant and transporting equipment and personnel shall be borne by the Contractor. Further, the Authority shall provide the Contractor with uninterrupted access to and use of the Site for the purpose of removing the Plant for a period of two (2) months following Agreement Termination, all at no charge to the Contractor.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Extension of Agreement</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">91.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Six months prior to the end of the Term, the Authority shall advise the Contractor in writing whether or not the Authority intends to extend the Agreement for an additional period, commencing at the end of the Term. In the event that the Authority exercises its option to extend the Agreement for an additional period, revised rates for the Base Monthly Overheads Fee (See Clause 66), Base Quantity Fee (See Clause 70), and ENCONspec (See Clause 73) shall be negotiated and agreed upon between the Contractor and the Authority.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Construction of Agreement</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">92.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Agreement shall in all respects be construed and operate as a Cayman Islands Agreement and in conformity with Cayman Islands Law and the Cayman Islands courts shall have exclusive jurisdiction over any matter arising in connection with the Agreement.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">93.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Information concerning the Agreement and any information obtained either by the Contractor or the Authority in the course of execution of the Agreement or by any person employed by him or it in connection with the Agreement in the course of such employment is confidential and shall be used by the Contractor, by the Authority and by any such person solely for the purpose of the Agreement and shall not at any time be disclosed by the Contractor, by the Authority or by any such person without the consent of the other party to the Agreement except to such persons and to such extent as may be necessary for the execution of the Agreement.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 37 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Non-assignability of the Agreement</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">94.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Agreement shall not be assigned nor transferred in whole or in part without the prior written consent of the parties.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Binding Effect of Agreement</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">95.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">This Agreement shall be binding upon the parties and their respective successors and assigns and may be amended or modified only by a formal agreement signed by an officer of both parties.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">96.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">This Agreement sets forth the entire agreement of the parties with respect to its subject matter.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">97.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The parties acknowledge and confirm that they have not entered into this Agreement on the basis of any warranties or representations, whether orally or in writing, that are not expressly incorporated into this Agreement.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notices</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">98.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Notices may be served upon the registered office of the Contractor and upon the Authority. Any written notice required or permitted under the terms of the Agreement shall be sent by certified or registered mail, e-mail or courier, or be delivered by hand during business hours.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">99.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Notices shall be deemed received seven (7) business days following the date post-marked in the case of notices sent by certified or registered mail, two (2) business days if sent by e-mail or courier, and immediately if delivered by hand.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">100.&#160;The extension of time for the performance by the Contractor of its obligations under the Agreement or the failure or forbearance on the part of the Authority immediately to enforce any right penalty or obligation under the terms of the Agreement shall not be construed as a waiver of any such right penalty or obligation which may accrue or arise out of the Agreement.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">101.&#160;The Authority&#8217;s address is: Water Authority - Cayman, 13G Red Gate Road, P.O. Box 1104, Grand Cayman KY1-1102, Cayman Islands.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Customs duties</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">102.&#160;The Authority is exempt from duty on all materials and equipment imported into the Islands to be used on any project, as per section 11.6 of the Water Authority Act (2018 Revision). Therefore, no Customs duties and package tax are payable upon all Plant, and associated materials and equipment, imported into the Islands, and which will become part of the Plant.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">103.&#160;In order to avoid that any import duties are being levied, the Contractor shall ensure that:</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">all shipments for Plant, materials, equipment, (spare) parts, membranes, computer equipment, chemicals, filters, expendables, and all other items required for the construction, operation, control, monitoring, and maintenance of the Plant are consigned to the Authority; and</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">all Customs Importation Forms are stamped and signed by the Authority</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 38 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">104.&#160;The Contractor shall pay all Customs duties and package tax due upon the items covered by Clause 103 and which are charged as a result of the Contractor failing to comply with the requirements of that clause.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">105.&#160;Notwithstanding Clause 102, the Contractor shall pay all Customs duties and package tax due upon tools and test equipment required for the operation and maintenance of the Plant, but which will not become part of the Plant.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">106.&#160;In the event that during the Term the Customs duties increase, then, if the Contractor provides evidence of payment of the additional duties, the Authority shall reimburse the Contractor in full for these additional Customs duties paid. Likewise, if during the Term the Customs duties reduce, the Contractor shall credit the Authority in full for any savings resulting from the reduction in Customs duties charged. The Contractor shall ensure that all correspondence with the Customs Department is copied to the Authority in a timely manner.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Force Majeure</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">107.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><font style="display:inline-block;text-indent:0pt;width:18pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">(a)</font></font>The Contractor shall have no liability for a consequence of any of the following events:</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(i)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">a flood, storm, hurricane or other natural event; or</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(ii)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">any war, hostilities, revolution, riot or civil disorder; or</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(iii)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">any destruction, breakdown (permanent or temporary) or malfunction of, damage to any premises, plant, equipment or materials of the Contractor if that event and consequence was not preventable and foreseeable; or</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(iv)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">the introduction of, or any amendment to a law or regulation or any change in its interpretation or application by any authority; or</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(v)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">any action taken by a government or public authority including any failure or delay to grant a consent exemption or clearance if that event and consequence was not preventable and foreseeable; or</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(vi)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">any strike, lockout or other industrial action; or</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(vii)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">any unavailability of or difficulty in obtaining any plant, equipment or materials if that event and consequence was not preventable and foreseeable; or</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 36pt;">(viii)&#160;any breach of contract or default by or insolvency of, a third party including an agent or sub-contractor.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">For this purpose an event or the consequence of an event is not preventable and foreseeable if and only if the Contractor could not have prevented it by taking steps which it could reasonably be expected to have taken.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(c)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Sub-Clause (a) does not apply unless the Contractor</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(i)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">notifies the Authority of the relevant event and consequence as soon as possible after it occurs;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(ii)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">promptly provides the Authority with any further information which the Authority requests about the event (or its causes) or the consequence; and</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(iii)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">promptly takes any steps (except steps involving significant additional costs) which the Authority reasonably requires in order to reduce the Authority&#8217;s losses or risk of losses.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(d)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">It is for the Contractor to show that a matter is a consequence of an event covered by Sub-Clause (a), that the event and the consequence was not preventable and foreseeable and</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 39 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">that it has satisfied the conditions set out in Sub-Clause (c). The duty of the Contractor to perform its obligation under this Agreement shall be suspended until such circumstance shall have ceased without the imposition of any penalty as provided for in Clauses 79 and 89.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Rates of Exchange</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:21.6pt;text-align:justify;text-indent:-21.6pt;margin:0pt 0pt 12pt 0pt;">108.&#160;All payments shall be made in United States dollars (US$) and Cayman Islands dollars (Cl$), as specified in the various clauses. However, if, at any time during the Agreement, it is deemed necessary to convert Cayman Islands dollars (Cl$) into United States dollars (US$), or vice versa, the conversion will be made at the Exchange Rate.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Change in Local Legislation</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:21.6pt;text-align:justify;text-indent:-21.6pt;margin:0pt 0pt 12pt 0pt;">109.&#160;If, there occur in the Cayman Islands changes to Law or any regulation of any duly constituted authority, or the introduction of any such Law or regulation which causes additional or reduced costs to the Contractor, or should any approvals or concessions granted under Clause 32 not be provided or be withdrawn, and the Contractor can prove that he thereby incurs additional cost, then the fees set out in Clauses 65 through 73 shall be modified accordingly to take in to account such additional costs and these revised fees shall be paid by the Authority. Any such increase in the fees shall reflect only the actual increase in the cost of production of water without any element of profit. Where any subsequent changes in Cayman Islands legislation can be proven to reduce the Contractor&#8217;s costs then the fees set out in Clauses 65 through 73 shall be reduced accordingly to take into account such reduced costs and these revised fees shall be paid by the Authority.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Work Permits for Expatriate Personnel</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:21.6pt;text-align:justify;text-indent:-21.6pt;margin:0pt 0pt 12pt 0pt;">110.&#160;The Contractor shall use its best endeavours to employ persons possessing Caymanian status in various categories of employment in its operation, it being understood that the Contractor has the right to import key trained or skilled personnel (and their dependants) or otherwise recruit such personnel for employment in accordance with the laws of the Cayman Islands for the time being in force relating to work permits.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:21.6pt;text-align:justify;text-indent:-21.6pt;margin:0pt 0pt 12pt 0pt;">111.&#160;The Authority shall support the Contractor in its application for Work Permits for key trained or skilled expatriate persons to be employed to ensure the proper operation of the Plant. However, the Contractor shall use its best endeavours to employ persons possessing Caymanian status in all categories of employment in its operation and to train them for higher categories wherever possible.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:21.6pt;text-align:justify;text-indent:-21.6pt;margin:0pt 0pt 12pt 0pt;">112.&#160;The Contractor shall obtain and pay all fees for any required work permits for expatriate personnel.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Training of Authority Staff</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:21.6pt;text-align:justify;text-indent:-21.6pt;margin:0pt 0pt 12pt 0pt;">113.&#160;During the Term the Contractor shall provide hands-on training to Authority staff in the general operation and maintenance of the Plant. The training will be primarily concerned with the start&#173;-up, control and other general operating procedures for the Plant. The training shall be scheduled so as not to interrupt the production of Water.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 40 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Additional Documentation to be provided</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">114.On or before the First Delivery Date, the Contractor shall provide the Authority with a Hurricane Contingency (Preparedness and Recovery) Plan for the Plant, for approval by the Authority (refer to APPENDIX I).</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">115.No later than three (3) months after the First Delivery Date, the Contractor shall provide the Authority with complete Operation and Maintenance manual(s) for the Plant, in addition to the Operations Service Plan provided as per APPENDIX I.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">116.No later than three (3) months after the First Delivery Date, the Contractor shall provide the Authority with detailed as-built drawings of the Plant, including workshop drawings for the various pipe manifolds, equipment skids, equipment supports etc. (All drawings shall be provided in AutoCAD format)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Arbitration</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">117.Save as otherwise expressly provided, any dispute, difference or question which may arise between the Authority and the Contractor as to any matter arising under or by virtue of the Agreement or as to their respective rights and liabilities in respect thereof, and in respect of which amicable settlement cannot be reached within ninety (90) days of either Party advising the other in writing of such dispute, difference or question, may be referred to arbitration, and such arbitration shall take place in accordance with the Arbitration Law, 2012. The model clause of the said law shall apply. The result of such arbitration shall be binding unless the arbitrator has made obvious legal mistakes or behaved improperly.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Severability</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">118.&#160;If any provision or part-provision of the Agreement is or becomes invalid, illegal or unenforceable, it shall be deemed modified to the minimum extent necessary to make it valid, legal and enforceable. If such modification is not possible, the relevant provision or part-provision shall be deemed deleted. Any modification to or deletion of a provision or part-provision under this clause shall not affect the validity and enforceability of the rest of the Agreement.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Counterparts</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">119.&#160;The Agreement may be executed in any number of counterparts, each of which, when executed, shall be an original. All counterparts together shall constitute one and the same Agreement. The Agreement shall not be effective until each party has signed at least one counterpart.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 41 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="color:#0c0c0c;font-weight:bold;">AGREEMENT</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="color:#0c0c0c;font-weight:bold;">The Employer is </b><font style="color:#0c0c0c;">The Water Authority of the Cayman Islands, P.O. Box 1104, 13G Red Gate Road, George Town, Grand Cayman KY1-1102, Cayman Islands.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="color:#0c0c0c;font-weight:bold;">The Contractor is </b><font style="color:#0c0c0c;">Ocean Conversion Cayman Limited, a subsidiary of Consolidated Water Co. Ltd. of PO Box 1114GT, Regatta Office Park, Windward 3, 4th Floor, Grand Cayman Cayman Islands, KY1-1102 .</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><font style="color:#0c0c0c;">The Employer desires the execution of certain Works known as</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="color:#0c0c0c;font-weight:bold;">Procurement of and Operating Agreement for a Sea Water Desalination Plant at Red Gate Water Works, Grand Cayman, Cayman Islands using the Reverse Osmosis Process (2021)</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="color:#0c0c0c;font-weight:bold;">OFFER</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(1)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">We, the undersigned, have examined all the Procurement Documents for the execution of the above-named Works, comprising Part1 through Part 3, and Appendices A through K, and Addenda Nos.</font><u style="color:#0c0c0c;text-decoration-color:#0c0c0c;text-decoration-line:underline;text-decoration-style:solid;">&#160;&#160;&#160;</u><font style="color:#0c0c0c;">1, 2 and 3</font><u style="color:#0c0c0c;text-decoration-color:#0c0c0c;text-decoration-line:underline;text-decoration-style:solid;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</u><font style="color:#0c0c0c;">, and offer to construct, operate and maintain the Works in conformity with the said Procurement Documents and Addenda in consideration of the payments, as specified in the Schedule of Fees in the APPENDIX to the Agreement, to be made by the Authority at the times and in the manner prescribed in the Conditions of Contract.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(2)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">We acknowledge that all Procurement Documents and Addenda shall be incorporated into and read and construed as part of the Agreement.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(3)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">We acknowledge that the Appendix to the Agreement forms part of our Tender.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(4)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">We undertake, if our Tender is accepted, to commence the Works as soon as is reasonably possible after the receipt of the formal Agreement, and to complete the construction of the civil works and deliver the required quantity of potable water within the time stated in the Contract.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(5)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">We agree to abide by this Tender for the period of 165 days from the day fixed for receiving the same and it shall remain binding upon us and may be accepted at any time before the expiration of that period.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(6)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Unless and until a formal Agreement is prepared and executed this Tender, together with your written acceptance thereof, shall, subject to us satisfying all other applicable conditions of the Procurement Documents within the specified time of the notice of selection, constitute a binding Contract between us.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="color:#0c0c0c;">(7)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="color:#0c0c0c;">We understand that you are not bound to accept the lowest or any Tender you may receive </font></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:396pt;text-indent:-396pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 42 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Dated this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</u>14th <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</u> day of <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</u>January <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</u>2022.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Signature <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><img src="cwco-20220930xex10d1005.jpg" alt="Graphic" style="display:inline-block;height:31.89pt;width:180pt;"></u> in the capacity of _President and CEO <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</u></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">duly authorized to sign tenders for and on behalf of: <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</u></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">&#160;&#160;&#160;&#160;</u>OCEAN CONVERSION CAYMAN LIMITED <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</u>(IN BLOCK CAPITALS)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Address _PO BOX 1114 GT, Grand Cayman, Cayman Islands, KY1-1102 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</u></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Witness <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><img src="cwco-20220930xex10d1006.jpg" alt="Graphic" style="display:inline-block;height:31.68pt;width:40.77pt;"></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</u></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Address</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">&#160;&#160;&#160;&#160;</u>PO BOX 1114 GT, Grand Cayman, Cayman Islands, KY1-1102 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</u></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Occupation<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">&#160;&#160;&#160;&#160;</u>Executive Vice President and Chief Operations Officer <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</u></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 43 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">ACCEPTANCE</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Employer has, by signing below, accepted the Contractor&#8217;s offer and agrees that in consideration for the execution of the Works by the Contractor, the Employer shall pay the Contractor at the times and in the manner prescribed in the Conditions of Contract. This Agreement comes into effect on the date when the Contractor receives a copy of this document signed by the Employer.</p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:100%;"><tr style="height:1pt;"><td colspan="2" style="vertical-align:bottom;width:58.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:4.06%;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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td colspan="2" style="vertical-align:bottom;width:37.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Signature: </p></td><td style="vertical-align:bottom;width:42.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">/s/ GELIA FREDERICK-VAN GENDEREN</p></td><td style="vertical-align:top;width:4.06%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Date: </p></td><td style="vertical-align:bottom;width:33.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">09 MAY 2022</p></td></tr><tr><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:42.31%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:4.06%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td colspan="2" style="vertical-align:bottom;width:37.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Name:</p></td><td style="vertical-align:bottom;width:42.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">GELIA FREDERICK-VAN GENDEREN</p></td><td style="vertical-align:top;width:4.06%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td colspan="2" style="vertical-align:bottom;width:37.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Authorized to sign on behalf of the</p></td></tr><tr><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:42.31%;border-top:1px solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:4.06%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td colspan="2" style="vertical-align:bottom;width:37.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:42.31%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:4.06%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td colspan="2" style="vertical-align:bottom;width:37.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Water Authority of the Cayman Islands</p></td></tr><tr><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Capacity:</p></td><td style="vertical-align:bottom;width:42.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">DIRECTOR</p></td><td style="vertical-align:top;width:4.06%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td colspan="2" style="vertical-align:bottom;width:37.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:42.31%;border-top:1px solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:4.06%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td colspan="2" style="vertical-align:bottom;width:37.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">In the presence of:</p></td><td style="vertical-align:bottom;width:42.31%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">/s/ Tom van Zanten</p></td><td style="vertical-align:top;width:4.06%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td colspan="2" style="vertical-align:bottom;width:37.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:42.31%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:4.06%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td colspan="2" style="vertical-align:bottom;width:37.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Name:</p></td><td style="vertical-align:bottom;width:42.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Tom van Zanten</p></td><td style="vertical-align:top;width:4.06%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td colspan="2" style="vertical-align:bottom;width:37.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:42.31%;border-top:1px solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:4.06%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td colspan="2" style="vertical-align:bottom;width:37.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Capacity:</p></td><td style="vertical-align:bottom;width:42.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Deputy Director</p></td><td style="vertical-align:top;width:4.06%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td colspan="2" style="vertical-align:bottom;width:37.78%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr></table></div><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.34pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 44 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">APPENDIX TO THE AGREEMENT</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">This Appendix forms part of the Agreement.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">SCHEDULE OF FEES</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:99.99%;" align="center"><tr style="height:13.7pt;"><td style="vertical-align:middle;width:10.83%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:13.7pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Item No.</b></p></div></div></td><td style="vertical-align:middle;width:15.62%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:13.7pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.5pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Reference</b></p></div></div></td><td colspan="3" style="vertical-align:middle;width:44.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;"><div style="height:13.7pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.05pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Item Description</b></p></div></div></td><td style="vertical-align:middle;width:14.34%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:13.7pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Unit</b></p></div></div></td><td style="vertical-align:middle;width:14.29%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:13.7pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Amount</b></p></div></div></td></tr><tr style="height:14.65pt;"><td style="vertical-align:top;width:10.83%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:15.62%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td><td colspan="3" style="vertical-align:top;width:44.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;"><div style="height:14.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:14.34%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:14.29%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr style="height:15pt;"><td colspan="2" style="vertical-align:middle;width:26.45%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:15pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Purchase Price</b></p></div></div></td><td colspan="3" style="vertical-align:top;width:44.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;"><div style="height:15pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:14.34%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:15pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:14.29%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:15pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr style="height:35.7pt;"><td style="vertical-align:top;width:10.83%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:35.7pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 28pt 0pt;">1</p></div></div></td><td style="vertical-align:top;width:15.62%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:35.7pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 27.29pt 5.5pt;">Clause 62 (a)</p></div></div></td><td colspan="3" style="vertical-align:top;width:44.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;"><div style="height:35.7pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.4pt;">A portion of the purchase price for expenses incurred outside the Cayman Islands, expressed in United States dollars.</p></div></div></td><td style="vertical-align:bottom;width:14.34%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:35.7pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">US$</p></div></div></td><td style="vertical-align:bottom;width:14.29%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:35.7pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 1.14pt 0pt;">[*****]</p></div></div></td></tr><tr style="height:22.65pt;"><td style="vertical-align:top;width:10.83%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:22.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 28pt 0pt;">2</p></div></div></td><td style="vertical-align:top;width:15.62%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:22.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 27.79pt 5.5pt;">Clause 62 (b)</p></div></div></td><td colspan="3" style="vertical-align:top;width:44.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;"><div style="height:22.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.4pt;">A portion of the purchase price for expenses incurred locally, expressed in Cayman Islands dollars.</p></div></div></td><td style="vertical-align:bottom;width:14.34%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:22.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">Cl$</p></div></div></td><td style="vertical-align:bottom;width:14.29%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:22.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.4pt 0pt;">[*****]</p></div></div></td></tr><tr style="height:14.4pt;"><td style="vertical-align:top;width:10.83%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:15.62%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td><td colspan="3" style="vertical-align:top;width:44.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;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:14.34%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:14.29%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr style="height:14.4pt;"><td colspan="4" style="vertical-align:middle;width:32.71%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Base Monthly Overheads Fee:</b></p></div></div></td><td style="vertical-align:middle;width:38.64%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><font style="font-weight:bold;margin-left:0pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:14.34%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:14.29%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr style="height:14.7pt;"><td colspan="4" style="vertical-align:middle;width:32.71%;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">United States dollar portion</u></p></td><td style="vertical-align:top;width:38.64%;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:14.34%;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:14.29%;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr style="height:37.05pt;"><td style="vertical-align:top;width:10.83%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:37.05pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 28pt 0pt;">3</p></div></div></td><td style="vertical-align:top;width:15.62%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:37.05pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 27.79pt 5.5pt;">Clause 66 (a)</p></div></div></td><td colspan="3" style="vertical-align:top;width:44.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;"><div style="height:37.05pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.4pt;">Fee, for expenses incurred outside the Cayman Islands, expressed in United States Dollars, adjustable for inflation.</p></div></div></td><td style="vertical-align:bottom;width:14.34%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:37.05pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">US$/month</p></div></div></td><td style="vertical-align:bottom;width:14.29%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:37.05pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">[*****]</p></div></div></td></tr><tr style="height:14.4pt;"><td style="vertical-align:top;width:10.83%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:15.62%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td><td colspan="3" style="vertical-align:top;width:44.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;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:14.34%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:14.29%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr style="height:18.85pt;"><td colspan="4" style="vertical-align:middle;width:32.71%;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Cayman Islands dollar portion</u></p></td><td style="vertical-align:top;width:38.64%;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:14.34%;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:14.29%;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></td></tr><tr style="height:24.45pt;"><td style="vertical-align:top;width:10.83%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:24.45pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">4</p></div></div></td><td style="vertical-align:top;width:15.62%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:24.45pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Clause 66 (b)</p></div></div></td><td colspan="3" style="vertical-align:top;width:44.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;"><div style="height:24.45pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.4pt;">Fee, for expenses incurred locally, expressed in Cayman Islands Dollars, adjustable for inflation.</p></div></div></td><td style="vertical-align:bottom;width:14.34%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:24.45pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">Cl$/month</p></div></div></td><td style="vertical-align:bottom;width:14.29%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:24.45pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">[*****]</p></div></div></td></tr><tr style="height:13.9pt;"><td style="vertical-align:top;width:10.83%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:13.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:15.62%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:13.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td><td colspan="3" style="vertical-align:top;width:44.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;"><div style="height:13.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:14.34%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:13.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:14.29%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:13.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr style="height:14.4pt;"><td colspan="5" style="vertical-align:middle;width:71.35%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Base Quantity Fee:</b></p></div></div></td><td style="vertical-align:top;width:14.34%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:14.29%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr style="height:20.3pt;"><td colspan="4" style="vertical-align:middle;width:32.71%;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">United States dollar portion</u></p></td><td style="vertical-align:top;width:38.64%;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:14.34%;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:14.29%;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></td></tr><tr style="height:36.15pt;"><td style="vertical-align:top;width:10.83%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:36.15pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 28pt 0pt;">5</p></div></div></td><td style="vertical-align:top;width:15.62%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:36.15pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 27.89pt 5.5pt;">Clause 70 (a)</p></div></div></td><td colspan="3" style="vertical-align:top;width:44.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;"><div style="height:36.15pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.4pt;">Fee, for expenses incurred outside the Cayman Islands, expressed in United States Dollars, adjustable for inflation.</p></div></div></td><td style="vertical-align:bottom;width:14.34%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:36.15pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">US$/m<sup style="font-size:7.5pt;vertical-align:top;">3 </sup></p></div></div></td><td style="vertical-align:bottom;width:14.29%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:36.15pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">[*****]</p></div></div></td></tr><tr style="height:14.65pt;"><td style="vertical-align:top;width:10.83%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:15.62%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td><td colspan="3" style="vertical-align:top;width:44.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;"><div style="height:14.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:14.34%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:14.29%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr style="height:19.8pt;"><td colspan="4" style="vertical-align:middle;width:32.71%;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Cayman Islands dollar portion</u></p></td><td style="vertical-align:top;width:38.64%;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:14.34%;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:14.29%;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr style="height:28.05pt;"><td style="vertical-align:top;width:10.83%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:28.05pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 28pt 0pt;">6</p></div></div></td><td style="vertical-align:top;width:15.62%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:28.05pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 27.75pt 5.5pt;">Clause 70 (b)</p></div></div></td><td colspan="3" style="vertical-align:top;width:44.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;"><div style="height:28.05pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.4pt;">Fee, for expenses incurred locally, expressed in Cayman Islands Dollars, adjustable for inflation.</p></div></div></td><td style="vertical-align:bottom;width:14.34%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:28.05pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">Cl$/m<sup style="font-size:7.5pt;vertical-align:top;">3</sup></p></div></div></td><td style="vertical-align:bottom;width:14.29%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:28.05pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">[*****]</p></div></div></td></tr><tr style="height:14.65pt;"><td style="vertical-align:bottom;width:10.83%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><font style="font-weight:bold;margin-left:0pt;visibility:hidden;">&#8203;</font></p></div></div></td><td colspan="4" style="vertical-align:middle;width:60.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;"><div style="height:14.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:14.34%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:14.29%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr style="height:14.4pt;"><td colspan="3" style="vertical-align:bottom;width:32.41%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Specific Energy Consumption:</b></p></div></div></td><td colspan="2" style="vertical-align:bottom;width:38.93%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:14.34%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:14.29%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr style="height:24.9pt;"><td style="vertical-align:top;width:10.83%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:24.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 13.85pt 0pt;">7</p></div></div></td><td style="vertical-align:top;width:15.62%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:24.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 13.85pt 5.5pt;">Clause 73</p></div></div></td><td colspan="3" style="vertical-align:top;width:44.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;"><div style="height:24.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.4pt;">Specific Energy Consumption Guarantee of Plant (ENCONspec)</p></div></div></td><td style="vertical-align:bottom;width:14.34%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:24.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">kWh/m<sup style="font-size:7.5pt;vertical-align:top;">3</sup></p></div></div></td><td style="vertical-align:bottom;width:14.29%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:24.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">[*****]</p></div></div></td></tr></table></div><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 45 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Attachments to Agreement:</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Addendum 1</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Addendum 2</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Addendum 3</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As issued by the Water Authority Cayman</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.75pt 0pt;"><img src="cwco-20220930xex10d1007.jpg" alt="Graphic" style="display:inline-block;height:69.85pt;width:169.45pt;"></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.75pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Procurement of and Operating Agreement for</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">a Sea Water Desalination Plant at</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Red Gate Water Works</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grand Cayman, Cayman Islands</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">using</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">the Reverse Osmosis Process (2021)</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">TENDER ADDENDUM No. 1</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">CLARIFICATION:</u></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Site Visit</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">It is the Proponent&#8217;s responsibility to obtain all the information necessary to prepare a proposal (see item 3.1.6. on page 11 of the Procurement Document).</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Proponents can arrange a visit to the site to familiarize themselves regarding the site conditions, the extent of the work etc. Requests for a site visit can be made via the Bonfire platform. Please allow at least 24 hours&#8217; notice and we will respond with a suitable day and time. Please note, however, that the site presently still has a lot of vegetation on it, and it is anticipated that the site will not be cleared until early January 2022.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">Proponents are reminded that, as per item 1.3 <b style="font-weight:bold;">(PART 1 &#8211; INVITATION AND SUBMISSION INSTRUCTIONS) </b>(see page 5 of the Procurement Document), &#8220;Except in so far as may be directed by the Authority in writing neither the Authority, nor any agent or servant in their employment has any authority to make any representation or explanation to Proponents as to the meaning of this Procurement Document.&#8221;</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">Additionally, as per item 3.2.1 <b style="font-weight:bold;">(PART 3 &#8211; TERMS AND CONDITIONS OF THE PROCUREMENT PROCESS) </b>(see page 12 of the Procurement Document), &#8221;The Authority is under no obligation to provide additional information, and the Authority shall not be responsible for any information provided by or obtained from any other source. It is the responsibility of the Proponent to seek clarification via the Bonfire platform on any matter it considers to be unclear. The Authority shall not be responsible for any misunderstanding on the part of the Proponent concerning this Procurement Document or its process.&#8221;</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;">Page <font style="font-weight:bold;">1</font> of <b style="font-weight:bold;">2</b></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Information to be submitted with &#8220;PROPOSAL SUBMISSION&#8221;</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As per <b style="font-weight:bold;">APPENDIX C&#8212; PROJECT PARTICULARS, Section C MANDATORY TECHNICAL REQUIREMENTS </b>(see page 53 of the Procurement Document):</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">&#8220;The names and the resume of the principals and all the other information listed above must be submitted under the section &#8220;PROPOSAL SUBMISSION - EXPERIENCE, TEAM &amp; APPROACH&#8221; as indicated in <b style="font-weight:bold;">PART 1 - INVITATION AND SUBMISSION INSTRUCTION </b>Section 1.6 Submission of Proposals.&#8221;</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the avoidance of doubt, &#8220;all the other Information listed above&#8221; refers to the items listed on pages 52 and 53 of the Procurement Document, such as:</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">1.a</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Confirm compliance with the specified eligibility criteria, either item i) or item ii), provided in sufficient detail to allow evaluation.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">1.b</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Past Performance Data.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">1.c</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Corporate Information, with, as a minimum, the items specified.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">2</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">A preliminary layout of the Plant building.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">3</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">A programme for the completion and installation of the Plant, provided in the form of a Gantt Chart.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 18pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;">Page <font style="font-weight:bold;">2</font> of <b style="font-weight:bold;">2</b></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 13.64pt 0pt;"><img src="cwco-20220930xex10d1008.jpg" alt="Graphic" style="display:inline-block;height:71.05pt;width:168.95pt;"></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.34pt 0pt;"><b style="font-weight:bold;">Procurement of and Operating Agreement for</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.34pt 0pt;"><b style="font-weight:bold;">a Sea Water Desalination Plant at</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.34pt 0pt;"><b style="font-weight:bold;">Red Gate Water Works</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.34pt 0pt;"><b style="font-weight:bold;">Grand Cayman, Cayman Islands</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.34pt 0pt;"><b style="font-weight:bold;">using</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">the Reverse Osmosis Process (2021)</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">TENDER ADDENDUM No. 2</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">GENERAL NOTES: </u></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Submission Deadline</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">After due consideration, the Authority has decided not to change the Submission Deadline, which will remain as Friday 14 January 2022 12:00 PM EST (GMT-5), as indicated in item 1.5 <b style="font-weight:bold;">(PART 1 - INVITATION AND SUBMISSION INSTRUCTIONS) </b>(see page 6 of the Procurement Documents).</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Alternative Operating Agreements</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Since the late 1980s, the Authority has structured the operating agreements for its water production plants such that, in addition to the design, construction and operation of the plants, the successful contractor was also responsible to finance the project. The capital cost of the water production plant was then amortized over the operating period (i.e., a build, own, operate and transfer (BOOT) contract).</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Framework for Fiscal Responsibility for the Cayman Islands prevents the Water Authority from entering into any long-term borrowing (which includes long-term financing). Therefore, the Authority cannot consider a BOO or BOOT model for this project.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">AutoCAD drawing of the Site</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">An AutoCAD drawing of the Site, including adjacent properties, and showing the extent of the lay-down area for use by the Contractor during construction (as per Drawing C-01), will be published on Bonfire as a Public File.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;">Page <font style="font-weight:bold;">1</font> of <b style="font-weight:bold;">7</b></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Unless noted otherwise, all comments hereafter refer to the clauses in section 3 CONDITIONS &#160;OF CONTRACT </u><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">(APPENDIX A - CONDITIONS OF ENGAGEMENT)</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">CLARIFICATION:</u></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">ELIGIBILITY CRITERIA </b>(as per <b style="font-weight:bold;">APPENDIX A &#8211; CONDITIONS OF ENGAGEMENT) </b>(on pages 17 and 18 of the Procurement Documents)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">As the Contractor must design, plan, construct, install, and operate and maintain the Plant, and the proposals will be evaluated on the basis of the cost of water, the experience of the Tenderers, and the proven performance record of the equipment offered (see Item A THE DELIVERABLES (as per <b style="font-weight:bold;">APPENDIX C &#8212; PROJECT PARTICULARS) </b>on page 51 of the Procurement Documents), Past Performance Data and References must be provided for at least three (3) similar SWRO plants, which use commercially available isobaric energy recovery devices, that will confirm that the company has successfully <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">designed, constructed and continuously operated</u> these SWRO plants for a period of not less than seven (7) years.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Sub-Clause 5 (j) </b>(on page 22 of the Procurement Documents)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The emergency generator shall be sized (and wired) to ensure that, under emergency power, the reverse osmosis plant can still produce at least 5,000 cubic metres of Water per day, with the proper operation of all requisite pumps (including the pumps and blowers for the air stripping tower and wet gas scrubber), controls, building lights, air-conditioning etc.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Clause 16 </b>(on page 23 of the Procurement Documents)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Performance records for the pumps refer to demonstrated records of each pump&#8217;s performance under controlled conditions (e.g., pump curves showing flow rate, head, and efficiency etc.)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Performance records for Membranes refer to the demonstrated performance of the membranes in respect of salt rejection, flux rates, life expectancy etc. under similar conditions as envisaged for the Plant.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Clause 17 </b>(on page 23 of the Procurement Documents)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The detailed design drawings of the Plant must be certified by a professional engineer. In accordance with Clause 19 and Sub-Clause 21 (a), the Contractor must meet the requirements of the Planning Department, the Building Control Unit (BCU), etc. for the construction of the Plant, and this engineer may therefore have to be registered with BCU.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The affidavit specifying the operating pressures of the Membranes is needed to be able to verify whether the membranes are operated at pressures allowed by the membrane element manufacturer, or those envisaged during the plant design stage.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;">Page <font style="font-weight:bold;">2</font> of <b style="font-weight:bold;">7</b></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Clause 19 </b>(on page 24 of the Procurement Documents)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Planning permission for this project has not yet been obtained. The development on this parcel (previously Block 20B Parcel 34 (F98-0344)) was always intended to be a phased construction over a number of years. In early 2001 a Master Site Plan was submitted to the Planning department together with the Phase One Site Plan.</p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Planning permission for the existing Water Production plant (RO Building #2) on this site was obtained from the Central Planning Authority on 6 April 2001 (P01-105199).</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Planning permission for a vehicle maintenance building, storage building and pump station (P11-0125) was obtained from the Central Planning Authority on 23 May 2011. A modified planning permission was obtained on 11 December 2013.</font></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Site (Block 20B Parcel 410) is zoned Light Industrial. The zoning guidelines by the Department of Planning allow 75% of the lot area to be covered, which includes paved surfaces. Currently, the site coverage is around 30%.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Electrical Transformer</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Authority is responsible for the provision and installation of the electrical transformer and vault, including the installation of the underground (primary) ducts.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">As per <b style="font-weight:bold;">Clause 20 </b>(on page 24 of the Procurement Documents), the Contractor shall be responsible for the provision and installation of the underground electrical duct and cable between the Plant and the transformer (i.e., <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">the secondary side of the transformer),</u> and for the connection of the secondary of the transformer to the main disconnect at the Plant building.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">As per <b style="font-weight:bold;">Clause 30 </b>(on page 27 of the Procurement Documents), the Authority shall arrange for the provision and installation of a suitably sized electrical transformer in the vicinity of the Plant at no cost to the Contractor. The Authority shall be responsible for the connection <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">of the primary side of the transformer</u> to the mains power.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Sub-Clause 21 (f)(viii) </b>(on page 25 of the Procurement Documents)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Membrane vessels shall be manufactured by ASME BPVC Certificate Holders and shall be certified and stamped with the Certification Mark in accordance with the applicable ASME BPVC Section.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Clause 22 </b>(on page 25 of the Procurement Documents)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Waste Management Plan does not specifically mention refuse (non-hazardous solid waste) that requires collection and transport to a processing or disposal site.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">There is already a garbage container enclosure on the Site, readily accessible by a service vehicle (garbage truck) from Department of Environmental Health (situated immediately east of the transformer vault for RO building #2, or approximately 100 feet north-east of the laydown</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;">Page <font style="font-weight:bold;">3</font> of <b style="font-weight:bold;">7</b></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><font style="color:#0e0e0e;">area). However, the Planning Department may require an additional garbage container enclosure for the Plant building.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="color:#0e0e0e;font-weight:bold;">Clause 29 </b><font style="color:#0e0e0e;">(on page 27 of the Procurement Documents)</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><font style="color:#0e0e0e;">The product water from the Plant building will be connected to the existing product water pipeline from RO Building #1 (see Drawing C-01).</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><font style="color:#0e0e0e;">The brine pipeline from the Plant building will be connected to a 24-inch HDPE pipeline, independent of the existing brine pipeline from RO Building #1 (see under section </font><u style="color:#0e0e0e;text-decoration-color:#0e0e0e;text-decoration-line:underline;text-decoration-style:solid;">MODIFICATIONS</u><font style="color:#0e0e0e;"> below).</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><font style="color:#0e0e0e;">It is anticipated that the water production at RO Building #1 will cease soon after the First Delivery Date.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="color:#0e0e0e;font-weight:bold;">Clauses 45 and 46 </b><font style="color:#0e0e0e;">(on page 29 of the Procurement Documents)</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 18pt;"><font style="color:#0e0e0e;">This is not a &#8220;take-or-pay contract&#8221;.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><font style="color:#0e0e0e;">Under the Contract there is no obligation by the Authority to take a minimum, or any, amount of Water from the Plant. However, the Contractor must meet any daily demand for Water by the Authority within the limits of the Plant, and must deliver, when required by the Authority, in any one month an average daily quantity of Water of 9,000 cubic metres.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><font style="color:#0e0e0e;">The Contractor&#8217;s overheads are covered by the Monthly Overheads Fee, as defined in Clause 66.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="color:#0e0e0e;font-weight:bold;">Clause 63 </b><font style="color:#0e0e0e;">(on page 31 of the Procurement Documents)</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><font style="color:#0e0e0e;">The Payment Terms, as detailed in this clause, are deemed to limit the risk to the Authority.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><font style="color:#0e0e0e;">As the Contractor is responsible to design, plan, construct, install, and implement the Plant, the Authority&#8217;s interests are protected by requiring that, before </font><u style="color:#0e0e0e;text-decoration-color:#0e0e0e;text-decoration-line:underline;text-decoration-style:solid;">any payment</u><font style="color:#0e0e0e;"> is made, that</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0e0e0e;">(a)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0e0e0e;">the Contractor has demonstrated that the Plant can produce Water at the specified rate and at the ENCONspec, and which meets the quality requirements, and that</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0e0e0e;">(b)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0e0e0e;">the Contractor has the full inventory of Mandatory Spares in a suitable storage facility on or near the Site.</font></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><font style="color:#0e0e0e;">The Contractor will need to obtain funds, either from its own assets, bank overdrafts or some other form of financing, to bridge the time period between incurring expenditures and obtaining the payments from the Authority. The Contractor must include these construction financing cost in his prices/rates.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><font style="color:#0e0e0e;">The Payment Terms, as included in the Procurement Documents, will therefore remain unchanged.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;">Page <font style="font-weight:bold;">4</font> of <b style="font-weight:bold;">7</b></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Clauses 73 through 75 </b>(on pages 33 and 34 of the Procurement Documents)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Contractor <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">guarantees</u> the specific electrical energy consumption (ENCONspec) of the Plant, which is the number of kWh of electric power required to produce one cubic metre of Water, and deliver it to the Reservoir, and this is deemed to include all ancillary electricity usage (i.e., for air-conditioning, area lighting of the administration offices, product water pumps, etc.);</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Authority pays for all electric power consumed by the Plant. The Authority deducts any such payments for electricity from the Energy Fee for the Quantity delivered to the Authority.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">If, in any month, the electricity bill amount is higher than the Energy Fee for the Quantity delivered, the Plant&#8217;s electrical energy consumption was higher than the <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">guaranteed</u> ENCONspec. Consequently, the net result of <i style="font-style:italic;">&#8220;Energy Fee for the Quantity delivered to the Authority less payments made for electricity&#8221; </i>will be a negative amount. It is the Contractor&#8217;s responsibility to operate and maintain the Plant in such a manner that the Plant&#8217;s actual electrical energy consumption does not exceed the <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">guaranteed</u> ENCONspec.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Clause 107 </b>(on page 39 of the Procurement Documents):</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Some COVID-19 Supply Chain Disruptions are covered by Sub-Clause 107 (a)(vii), subject to the provisions of Sub-Clauses 107 (b) through (d).</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Therefore, the Contractor shall only be entitled to an extension to the Delivery Period based on unexpected <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">(at the time of the tender submission)</u> or unpreventable delays to the project caused by supply chain disruptions associated with COVID-19</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Information to be submitted with &#8220;PROPOSAL SUBMISSION&#8221;</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The required information, as per <b style="font-weight:bold;">APPENDIX C &#8211; PROJECT PARTICULARS, Section C MANDATORY TECHNICAL REQUIREMENTS </b>(see pages 52 and 53 of the Procurement Document), must be submitted under the section &#8220;PROPOSAL SUBMISSION - EXPERIENCE, TEAM &amp; APPROACH&#8221; as indicated in <b style="font-weight:bold;">PART 1 &#8211; INVITATION AND SUBMISSION INSTRUCTION </b>Section 1.6 Submission of Proposals&#8221;, <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">unless</u> that information is already included elsewhere, e.g., as part of <b style="font-weight:bold;">APPENDIX B - SUBMISSION FORM </b>or <b style="font-weight:bold;">APPENDIX D &#8211; REFERENCES FORM. </b>The same information does not need to be provided more than once.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Lay-down Area </b>(as indicated on Drawing C-01 (see <b style="font-weight:bold;">APPENDIX K &#8212; DRAWINGS)):</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Prior to the Agreement Date, the Authority shall have removed all vegetation from the lay-down area on the Site.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">A geotechnical survey was not carried out for this project. However, it has been previously determined (for other projects on the Site, such as the construction of several large water storage tanks) that the allowable bearing capacity of the Red Gate Water Works is around 1,800 psf.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;">Page <font style="font-weight:bold;">5</font> of <b style="font-weight:bold;">7</b></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The elevation of the site is approximately five (5) feet above mean sea level (and therefore approximately four (4) feet above the local groundwater table).</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Well Testing </b>(see <b style="font-weight:bold;">Appendix H - OPERATION OF FEED WATER ABSTRACTION AND BRINE DISPOSAL WELLS)</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">It is anticipated that any well testing, after the initial development of the feed water abstraction wells and the brine disposal well, will not be more frequent than once every two (2) years, unless the Monthly Operating Reports (see <b style="font-weight:bold;">APPENDIX I - OPERATION MANAGEMENT REQUIREMENTS) </b>indicate a negative trend (i.e., increases) in the drawdown in the feed water abstraction well and/or the head build-up in the casing of the brine disposal well.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Contractor and the Authority shall agree on a procedure for the well testing, which shall be designed to minimize the disruption to the regular Plant operation, minimize the amount of manual activity by each party and shall include the method of calibration of the relevant instruments.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">CORRECTIONS</u></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Sub-Clause 107 (d) </b>(on pages 39 and 40 of the Procurement Documents):</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Delete the reference to &#8220;Clause 89&#8221; and replace with &#8220;Clause 88&#8221;.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">MODIFICATIONS:</u></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Clause 11 </b>(on page 23 of the Procurement Documents)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Modify the second paragraph of this clause to:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Contractor shall provide and install the underground power and control cables (between the feed water wells and the Plant building), either in suitably sized electrical ducts, or using direct buried armoured cable with corrosion resistant jackets and wet location rated conductors. All cables and their installation shall be in strict compliance with the applicable NEC code requirements.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Sub-Clause 21 (d) </b>(on page 24 of the Procurement Documents)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Delete the entire sub-clause and replace with the following:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The building and ancillary works shall be designed and built in strict accordance with the Department of Planning&#8217;s Technical Bulletin TB 0001-May 2020 &#8212; Design Criteria for the 2016 Cayman Islands Building Codes.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">(see also: https://www.planning.ky/wp-content/uploads/docs/TB0001-Desion-Criteria-for-the-2016-Cayman-Island-Building-Codes.pdf).</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;">Page <font style="font-weight:bold;">6</font> of <b style="font-weight:bold;">7</b></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 12pt 0pt;"><b style="color:#171717;font-weight:bold;">Clause 29 </b><font style="color:#171717;">(on page 27 of the Procurement Documents)</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 12pt 0pt;"><font style="color:#171717;">Delete the entire clause and replace with the following:</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 12pt 18pt;"><font style="color:#171717;">The Authority shall provide the following:</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#171717;">(a)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#171717;">a 12-inch PVC pipe to ASTM D2241 SDR 26 (160) for the product water from the Plant building to the Reservoir.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="color:#171717;">(b)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="color:#171717;">a 24-inch HDPE pipe to AWWA C-906 IPS-DR11 for the brine from the Plant building to the brine disposal well, provided by the Contractor in compliance with Clause 9.</font></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><font style="color:#171717;">The product water and brine pipelines shall be installed with approximately 30 inches ground cover.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><font style="color:#171717;">The Contractor shall join his pipework at the respective connection points as indicated on the Contract Drawings.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="color:#171717;font-weight:bold;">Adjustment of Delivery Period by three (3) calendar months to allow for COVID-19 Supply Chain Disruptions and Planning and Building Control Unit (BCU) turnaround times</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="color:#171717;font-weight:bold;">Clause 88 </b><font style="color:#171717;">(on page 36 of the Procurement Documents):</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><font style="color:#171717;">Delete the reference to &#8220;fifteen (15) calendar months&#8221; and replace with &#8220;eighteen (18) calendar months&#8221;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="color:#171717;font-weight:bold;">Clause 89 </b><font style="color:#171717;">(on page 37 of the Procurement Documents):</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><font style="color:#171717;">Delete the reference to &#8220;eighteen (18) calendar months&#8221; and replace with &#8220;twenty-one (21) calendar months&#8221;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="color:#171717;font-weight:bold;">Drawing C-01 </b><font style="color:#171717;">(see </font><b style="color:#171717;font-weight:bold;">APPENDIX K &#8212; DRAWINGS)):</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><font style="color:#171717;">The footprint of the new Plant building indicated on Drawing C-01 as &#8220;proposed RO building #3&#8221;) may, if deemed necessary, be increased beyond the maximum extent (70 feet x 85&#8217;) specified. The maximum footprint of the equipment slabs, however, cannot exceed the maximum extent (100 feet x 120 feet) specified.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;">Page <font style="font-weight:bold;">7</font> of <b style="font-weight:bold;">7</b></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 13.39pt 0pt;"><img src="cwco-20220930xex10d1009.jpg" alt="Graphic" style="display:inline-block;height:70.6pt;width:170.85pt;"></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Procurement of and Operating Agreement for</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">a Sea Water Desalination Plant at</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Red Gate Water Works</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grand Cayman, Cayman Islands</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">using</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">the Reverse Osmosis Process (2021)</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">TENDER ADDENDUM No. 3</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Unless noted otherwise, all comments hereafter refer to the clauses in section 3 CONDITIONS OF CONTRACT </u><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">(APPENDIX A &#8211; CONDITIONS OF ENGAGEMENT)</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">CLARIFICATION</u></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Clause 6 </b>(on page 22 of the Procurement Documents)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The location and number of proposed abstraction wells, as shown on Drawing C-01 (see <b style="font-weight:bold;">APPENDIX K &#8212; DRAWINGS), </b>is indicative only; the combined capacity of all abstraction wells must be sufficient to provide the full feed water flow required for the design production capacity of the Plant. However, all abstraction wells must be situated within the lay-down area.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The following is provided <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">for information purposes only:</u></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">The four (4) feedwater abstraction wells for RO Building #1, which has a design water production capacity of 5,000 cubic metres per day, were drilled to 150 feet total depth and each has a 10&#8221; well casing 100 feet deep.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">The three (3) feedwater abstraction wells for RO Building #2, which has a design water production capacity of 6,000 cubic metres per day, comprise two (2) wells drilled to a total depth of 160 feet, with a 14&#8221; well casing 100 feet deep; and one (1) well drilled to a total depth of 154 feet, with a 16&#8221; well casing 96 feet deep.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">The three (3) feedwater abstraction wells for RO Building #2 are not shown on Drawing C-01, but the closest one is situated approximately 300 feet south-east of the proposed sewer connection point &#8220;C&#8221;.</font></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 0pt 18pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Clause 9 </b>(on page 22 of the Procurement Documents) </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 18pt;">The following is provided <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">for information purposes only:</u></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">The brine disposal well for RO Building #1 was drilled to 250 feet total depth and has a 12&#8221; well casing 200 feet deep.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">The brine disposal well for RO Building RO Building #2 was drilled to 300 feet total depth and has a 14&#8221; well casing 211 feet deep.</font></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">MODIFICATIONS:</u></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Adjustment of Prices/Rates to allow for COVID-19 Supply Chain Disruptions</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">As per item 1.6.4 <b style="font-weight:bold;">(Part 1 - INVITATION AND SUBMISSION INSTRUCTIONS) </b>(page 8 of the Procurement Documents) and item 8 on <b style="font-weight:bold;">APPENDIX B -SUBMISSION FORM </b>(page 49 of the Procurement Documents) the proposal shall be irrevocable for a period of 165 days following the Submission Deadline. This requirement remains to allow a proper evaluation of the various proposals.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Item 4 on <b style="font-weight:bold;">APPENDIX B -SUBMISSION FORM </b>(page 48 of the Procurement Documents) states that &#8220;no adjustment shall be made to any prices/rates as a consequence of any variations in the cost of labour, plant, materials or transport&#8221;.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The above notwithstanding, the Authority acknowledges that a 165-day irrevocable period in an inflationary environment and a time of volatility in the commodity markets could expose a Contractor to considerable market risk, and an adjustment to the purchase price of the Plant is therefore reasonable.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Clause 62 </b>(on page 31 of the Procurement Documents)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Add the following at the end of this clause:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The purchase price of the Plant shall be adjusted as follows:</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(c)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The United States dollar portion of the purchase price (Item 1 in the Schedule of Fees) shall be:</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;">&#8220;Amount of Sub-Clause 62 (a)&#8221; x ( YY / XX)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">(Note: &#8220;XX&#8221; is the value of the US Producer Price Index for Industrial Commodities less Fuels, Not Seasonally Adjusted &#8212; Series ID: WPU03T15M05, as published by United States Department of Labor on their website (http://www.bls.gov/data ), on 31 December 2021; and</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">&#8220;YY&#8221; is the value of the US Producer Price Index for Industrial Commodities less Fuels, Not Seasonally Adjusted &#8211; Series ID: WPU03T15M05, as published by United States Department of Labor on their website (http://www.bls.gov/data ), on 31 December 2022)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 46.8pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(d)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Cayman Islands dollar portion of the purchase price (Item 2 in the Schedule of Fees) shall be:</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;">&#8220;Amount of Sub-Clause 62 (b)&#8221; x (AA/ZZ)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;">(Note: &#8220;ZZ&#8221; is the value of the Cayman Islands Consumer Price Index on 31 December 2021; and</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;">&#8220;AA&#8221; is the value of the Cayman Islands Consumer Price Index on 31 December 2022)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Clause 63 </b>(on page 31 of the Procurement Documents)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Add the following at the end of this clause:</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#171717;">(c)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The &#8220;purchase price of the Plant&#8221; as referred to in this Clause 63 shall mean the purchase price of the Plant (as per the Schedule of Fees, Items 1 and 2), adjusted as per sub-clauses 62 (c) and 62 (d)</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Updated reference dates for annual inflation adjustment.</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Clause 67 Monthly Overheads Fee</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Delete the entire clause and replace with the following:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Beginning on the First Delivery Date, and on every 1st January thereafter, the Monthly Overheads Fee shall be calculated as follows:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:25.2pt;text-indent:-25.2pt;margin:0pt 0pt 12pt 18pt;"><font style="display:inline-block;text-indent:0pt;width:18pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">(a)</font></font>The United States dollar portion of the Monthly Overheads Fee shall be:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 36pt;">&#8220;Amount of Sub-Clause 66 (a)&#8221; x (UScurrent / AAA)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">(Note: &#8220;AAA&#8221; is the final value of the US Producer Price Index for Industrial Commodities less Fuels, Not Seasonally Adjusted &#8212; Series ID: WPU03T15M05, as published by United States Department of Labor on their website (<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">http://www.bls.gov/data</u> ), on 30 September 2021. (At the time the Tender Addendum No. 3 was issued, the published value was 239.976, but this is only a preliminary index, and still subject to revision)).</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The Cayman Islands dollar portion of the Monthly Overheads Fee shall be:</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 36pt;">&#8220;Amount of Sub-Clause 66 (b)&#8221; x (Clcurrent / 118.0)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">(Note: &#8220;118.0&#8221; is the value of the Cayman Islands Consumer Price Index on 30 September 2021)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Clause 71 Quantity Fee</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Delete the entire clause and replace with the following:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Beginning on the First Delivery Date, and on every 1st January thereafter, the Quantity Fee shall be calculated as follows:</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:21.6pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The United States dollar portion of the <b style="font-weight:bold;">Quantity Fee </b>shall be: </p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 36pt;">&#8220;Amount of Sub-Clause 70 (a)&#8221; x (UScurrent / AAA)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">(Note: &#8220;AAA&#8221; is the final value of the US Producer Price Index for Industrial Commodities less Fuels, Not Seasonally Adjusted &#8212; Series ID: WPU03T15M05, as published by United States Department of Labor on their website (<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">http://www.bls.gov/data</u> ), on 30 September 2021. (At the time the Tender Addendum No. 3 was issued, the published value was 239.976, but this is only a preliminary index, and still subject to revision)).</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The Cayman Islands dollar portion of the Quantity Fee shall be:</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 36pt;">&#8220;Amount of Sub-Clause 70 (b)&#8221; x (Clcurrent / 118.0)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">(Note: &#8220;118.0&#8221; is the value of the Cayman Islands Consumer Price Index on 30 September 2021)</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">APPENDIX C - PROJECT PARTICULARS, Section C MANDATORY TECHNICAL REQUIREMENTS</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Add the following at the end of item 2 (see page 53 of the Procurement Document):</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Provide with the preliminary layout of the Plant building, the manufacturer&#8217;s name and product description for the major Plant equipment proposed.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The following is an Authority-preferred, but not exclusive, list of manufacturers for certain Plant equipment items.</p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:80%;" align="center"><tr><td style="vertical-align:middle;width:43.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;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.8pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Item Description</u></p></td><td style="vertical-align:middle;width:56.47%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.55pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Manufacturer</u></p></td></tr><tr><td style="vertical-align:middle;width:43.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;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.8pt;">Membranes</p></td><td style="vertical-align:middle;width:56.47%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.55pt;">Dow Filmtec; Toray;</p></td></tr><tr><td style="vertical-align:middle;width:43.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;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.8pt;">Membrane Pressure Vessels</p></td><td style="vertical-align:middle;width:56.47%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.55pt;">Bel; CodeLine</p></td></tr><tr><td style="vertical-align:middle;width:43.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;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.8pt;">High Pressure Pumps</p></td><td style="vertical-align:middle;width:56.47%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.55pt;">Fedco; Flowserve; KSB; Sulzer</p></td></tr><tr><td style="vertical-align:top;width:43.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;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 5.8pt;">Variable Frequency Drives (VFDs)</p></td><td style="vertical-align:top;width:56.47%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.4pt;">Allen Bradley; Square-D; Cutler-Hammer; General Electric</p></td></tr><tr><td style="vertical-align:middle;width:43.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;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.8pt;">Pump Motors</p></td><td style="vertical-align:middle;width:56.47%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.55pt;">Siemens; Marathon; TECO; WEG</p></td></tr><tr><td style="vertical-align:middle;width:43.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;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.8pt;">Energy Recovery Vessels</p></td><td style="vertical-align:middle;width:56.47%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.55pt;">Energy Recovery (ER)</p></td></tr><tr><td style="vertical-align:middle;width:43.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;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.8pt;">Second Pass Pumps</p></td><td style="vertical-align:middle;width:56.47%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.55pt;">Goulds; Flowserve</p></td></tr><tr><td style="vertical-align:top;width:43.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;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12.19pt 5.8pt;">Motor Starters</p></td><td style="vertical-align:top;width:56.47%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.4pt;">Allen Bradley; Square-D; Cutler-Hammer; General Electric</p></td></tr><tr><td style="vertical-align:middle;width:43.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;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.2pt 5.8pt;">Emergency Generator</p></td><td style="vertical-align:middle;width:56.47%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.2pt 5.55pt;">Kohler; Onan-Cummings; Caterpillar</p></td></tr><tr><td style="vertical-align:middle;width:43.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;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.44pt 5.8pt;">Water Quality Monitoring Equipment</p></td><td style="vertical-align:middle;width:56.47%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.44pt 5.55pt;">GF Signet</p></td></tr></table></div><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12.05pt 0pt;"><b style="font-weight:bold;">APPENDIX B - SUBMISSION FORM</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:bold;">1.</b></font><b style="font-weight:bold;">Proponent Information</b></p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;" align="center"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:100%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 5.4pt;">Please fill out the following form, naming one person to be the Proponent&#8217;s contact for the procurement process and for any clarifications or communication that might be necessary.</p></td></tr><tr><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.4pt;">Full Legal Name of Proponent:</p></td><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 3.4pt;">Ocean Conversion Cayman Limited</p></td></tr><tr><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 7.2pt;">Any Other Relevant Name under which Proponent Carries on Business:</p></td><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 3.4pt;">N/A</p></td></tr><tr><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">Street Address:</p></td><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 3.4pt;">PO Box 1114, Regatta Office Park, Windward 3, 4th Floor</p></td></tr><tr><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">City, Province/State:</p></td><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 3.4pt;">Seven Mile Beach, Grand Cayman, Cayman Islands</p></td></tr><tr><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">Postal Code:</p></td><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 3.4pt;">KY1-1102</p></td></tr><tr><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">Phone Number:</p></td><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 3.4pt;">345-945-4277</p></td></tr><tr><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">E-mail Address:</p></td><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 3.4pt;">fmctaggart@cwco.com</p></td></tr><tr><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">Company Website (if any):</p></td><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 3.4pt;">www.cwco.com (Parent Company)</p></td></tr><tr><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.4pt;">Proponent Contact <br>Name and Title:</p></td><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 3.4pt;">Frederick W. McTaggart, President &amp; CEO</p></td></tr><tr><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">Proponent Contact Phone:</p></td><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 3.4pt;">345-945-4277</p></td></tr><tr><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">Proponent Contact Email:</p></td><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 3.4pt;">fmctaggart@cwco.com </p></td></tr></table></div><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">2.</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Offer</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Proponent has carefully examined the Procurement Documents and has a clear and comprehensive knowledge of the Deliverables required. By submitting a proposal, the Proponent agrees and consents to the terms, conditions and provisions of the Procurement Documents, including the form of Agreement, and offers to provide the Deliverables in accordance therewith at the prices/rates set out in the completed Schedule of Fees (in the Appendix to the Agreement) in APPENDIX A - CONDITIONS OF ENGAGEMENT.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">3.</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Acknowledgement of Non-binding Procurement Process</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Proponent acknowledges that the procurement process will be governed by the terms and conditions of the Procurement Document, and that, among other things, such terms and conditions confirm that this procurement process does not constitute a formal, legally binding bidding process (and for greater clarity, does not give rise to a process contract), and that no legal relationship or obligation regarding the procurement of any goods or service will be created between the Authority and the Proponent unless and until the Authority and the Proponent execute a written agreement for the Deliverables.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0pt 3.6pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="color:#0c0c0c;font-weight:bold;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 47 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">4.</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">Prices/Rates</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><font style="color:#0c0c0c;">The Proponent has submitted its prices/rates in accordance with the instructions in the Procurement Documents. The Proponent confirms that the prices/rates inserted in the Schedule of Fees (in the Appendix to the Agreement) are the full inclusive value of the work described in the Procurement Documents, including all costs and expenses which may be required in and for the work and/or activities described, together with all general risks, liabilities and obligations set forth or implied therein.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><font style="color:#0c0c0c;">No adjustment shall be made to any prices/rates as a consequence of any variations in the cost of labour, plant, materials or transport.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><font style="color:#0c0c0c;">All prices/rates submitted shall be in United States dollars (US$) and Cayman Islands dollars (Cl$), as specified in the various clauses.</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">5.</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">Addenda</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><font style="color:#0c0c0c;">The Proponent is deemed to have read and accepted all addenda issued by the Authority prior to the Deadline for Issuing Addenda. The onus is on Proponents to make any necessary amendments to their proposals based on the addenda. The Proponent is requested to confirm that it has received all addenda by listing the addenda numbers, or if no addenda were issued by writing the word &#8220;None&#8221;, on the following line: </font><u style="color:#0c0c0c;text-decoration-color:#0c0c0c;text-decoration-line:underline;text-decoration-style:solid;"> Addenda #1, #2 and #3.</u></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><font style="color:#0c0c0c;">Proponents who fail to complete this section will be deemed to have received all posted addenda.</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">6.</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">No Prohibited Conduct</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><font style="color:#0c0c0c;">The Proponent declares that it has not engaged in any conduct prohibited by this Procurement Document.</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">7.</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">Conflict of Interest</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><font style="color:#0c0c0c;">For the purposes of this Procurement Document, the term &#8220;Conflict of Interest&#8221; includes, but is not limited to, any situation or circumstance where:</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(a)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">in relation to the procurement process, the Proponent has an unfair advantage or engages in conduct, directly or indirectly, that may give it an unfair advantage, including but not limited to (i) having, or having access to, confidential information of the Authority in the preparation of its proposal that is not available to other Proponents, (ii) communicating with any person with a view to influencing preferred treatment in the procurement process (including but not limited to the lobbying of decision makers involved in the procurement process), or (iii) engaging in conduct that compromises, or could be seen to compromise, the integrity of the open and competitive procurement process or render that process non-competitive or unfair; or</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(b)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">in relation to the performance of its contractual obligations contemplated under a contract for the Deliverables, the Proponent&#8217;s other commitments, relationships or financial interests (i) could, or could be seen to, exercise an improper influence over the objective, unbiased and impartial exercise of its independent judgement, or (ii) could, or could be seen to, compromise, impair or be incompatible with the effective performance of its</font></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 48 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">contractual obligations.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the purposes of section (a)(i) above, Proponents should disclose the names and all pertinent details of all individuals (employees, advisers, or individuals acting in any other capacity) who (a) participated in the preparation of the proposal; <b style="font-weight:bold;">AND </b>(b) were employees of the Authority within twelve months prior to the Submission Deadline.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">If the box below is left blank, the Proponent will be deemed to declare that (a) there was no Conflict of Interest in preparing its proposal; and (b) there is no foreseeable Conflict of Interest in performing the contractual obligations contemplated in the Procurement Documents.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Otherwise, if the statement below applies, check the box.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="font-family:'Segoe UI Symbol';">&#9744;</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Proponent declares that there is an actual or potential Conflict of Interest relating to the preparation of its proposal, and/or the Proponent foresees an actual or potential Conflict of Interest in performing the contractual obligations contemplated in the Procurement Documents.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">If the Proponent declares an actual or potential Conflict of Interest by marking the box above, the Proponent must set out below details of the actual or potential Conflict of Interest:</p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:99.9%;"><tr><td style="vertical-align:top;width:50%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">N/A</p></td><td style="vertical-align:top;width:50%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:50%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:50%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr></table></div><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">8. Proposal Irrevocable</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Proponent agrees that its proposal shall be irrevocable for a period of 165 days following the Submission Deadline.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">9. Disclosure of Information</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Proponent hereby acknowledges that any information provided in this proposal, even if it is identified as being supplied in confidence, is subject to the provisions of the Freedom of Information Law (latest revision), and may be disclosed where required by law or by order of a court. The Proponent hereby consents to the disclosure, on a confidential basis, of this proposal by the Authority to the advisers retained by the Authority to advise or assist with the procurement process, including with respect to the evaluation this proposal.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 49 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">10.</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Execution of Agreement</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The Proponent agrees that in the event its proposal is selected by the Authority, it will finalize and execute the Agreement in the form set out in APPENDIX A - CONDITIONS OF ENGAGEMENT in accordance with the terms of this Procurement Document.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:47.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:4.06%;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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:47.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td style="vertical-align:top;width:47.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><img src="cwco-20220930xex10d1010.jpg" alt="Graphic" style="display:inline-block;height:31.49pt;left:0%;padding-bottom:0.05pt;position:relative;top:0pt;width:40.49pt;"></p></td><td style="vertical-align:top;width:4.06%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:47.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><img src="cwco-20220930xex10d1011.jpg" alt="Graphic" style="display:inline-block;height:31.49pt;left:0%;padding-bottom:0.05pt;position:relative;top:0pt;width:179.97pt;"></p></td></tr><tr><td style="vertical-align:top;width:47.95%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Signature of Witness</p></td><td style="vertical-align:top;width:4.06%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:top;width:47.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Signature of Proponent Representative</p></td></tr><tr><td style="vertical-align:top;width:47.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:4.06%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:47.98%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:47.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Ramjeet Jerrybandan</p></td><td style="vertical-align:top;width:4.06%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:47.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Frederick McTaggart</p></td></tr><tr><td style="vertical-align:top;width:47.95%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Name of Witness</p></td><td style="vertical-align:top;width:4.06%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:47.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Name of Proponent Representative</p></td></tr><tr><td style="vertical-align:top;width:47.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:4.06%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:47.98%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:47.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:4.06%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:47.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">President and CEO</p></td></tr><tr><td style="vertical-align:top;width:47.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:4.06%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:47.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Title of Proponent Representative</p></td></tr><tr><td style="vertical-align:top;width:47.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:4.06%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:47.98%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:47.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:4.06%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:47.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">January 14, 2022</p></td></tr><tr><td style="vertical-align:top;width:47.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:4.06%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:47.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Date</p></td></tr><tr><td style="vertical-align:top;width:47.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:4.06%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:47.98%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:47.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:4.06%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:47.98%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">I have the authority to bind the Proponent</p></td></tr></table></div><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 50 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;min-height:0.5pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 12pt 0pt;"><img src="cwco-20220930xex10d1012.jpg" alt="Graphic" style="display:inline-block;height:62.72pt;left:0%;padding-bottom:0.3pt;position:relative;top:0pt;width:108pt;"></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 7.8pt 0pt;">January 14, 2022</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.69pt 0pt;">Tom van Zanten, Deputy Director</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.34pt 0pt;">Water Authority Cayman</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.75pt 0pt;">Box 1104</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.69pt 0pt;">Grand Cayman, KY1-1102</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Cayman Islands</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Dear Mr. van Zanten,</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Re:</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Proposal for Procurement of and Operating Agreement for a Sea Water Desalination Plant at Red Gate Water Works, Grand Cayman, Cayman Islands using the Reverse Osmosis Process (2021)</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Ocean Conversion Cayman confirms the submission of all Mandatory Technical requirements, per the Tender document, Appendix C, Section C, enclosed.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Yours sincerely,</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">FOR OCEAN CONVERSION (CAYMAN) LIMITED</p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">/s/ Frederick W. McTaggart</p></td><td style="vertical-align:bottom;width:50%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:50%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Frederick W. McTaggart</p></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Director</p></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr></table></div><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><font style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</font></p><div style="height:0.5pt;left:0.27%;max-width:99.73%;position:absolute;top:121.69pt;width:552.75pt;z-index:251658240;"><img src="cwco-20220930xex10d1013.jpg" alt="Graphic" style="height:0.5pt;width:552.75pt;"></div><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;"><b style="color:#5689ac;font-weight:bold;">Executive Offices, P.O. Box 1114, Grand Cayman, Cayman Islands, KY1-1102 Tel: (345) 945-4277, Fax (345) 949-2957, Email: info@cwco.com</b></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">APPENDIX C- PROJECT PARTICULARS</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-indent:0pt;width:14.4pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:bold;">A.</b></font><b style="font-weight:bold;">THE DELIVERABLES</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Project Overview</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The purpose of the Works is to provide and operate a Reverse Osmosis Plant designed to process potable water from sea water and deliver the potable water by means of a pipeline to water storage reservoirs owned and operated by the Water Authority <b style="font-weight:bold;">(&#8220;Authority&#8221;).</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Plant shall be located at the Authority&#8217;s Red Gate Water Works at Red Gate Road, George Town, Grand Cayman, Cayman Islands, Block 20B, Parcel 410, property owned by the Authority.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Plant shall have a production capacity of 10,000 cubic metres of potable water per day (2.64 million US gallons per day) and shall be designed in such a way that the production capacity is achieved by no less than two (2) independent RO trains (except for the feedwater pumps and wells, brine disposal well and post-treatment system (i.e., air stripping tower and wet gas scrubber) which may be common to both trains).</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The quality of the potable water produced shall be within the maximum permissible levels as set out in APPENDIX F.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Authority shall be responsible for the post-treatment (e.g., disinfection, corrosion inhibition, and pH stabilization) and for the distribution of the water.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The successful Tenderer shall operate and maintain the Plant for a period of ten (10) years. The Authority shall pay a fixed amount (adjusted for inflation) each month to cover the Tenderer&#8217;s overheads, in addition to a fee (adjusted for inflation) and an energy fee for each cubic metre of potable water produced.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Tenders shall be evaluated on the basis of the cost of water, the experience of the Tenderers, and the proven performance record of the equipment offered.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For consideration of his Tender, the Tenderer shall submit a Testimonial Letter demonstrating that he has designed, built and continuously operated at least three (3) similar sea water reverse osmosis <b style="font-weight:bold;">(&#8220;SWRO&#8221;) </b>plants of similar design, each with a design water production capacity of not less than 2,500 m3/d (0.66 MGD) (at least one of which must have a design water production capacity of not less than 5,000 m3/d (1,32 MGD)), and utilizing similar membranes as specified in his Tender. These aforementioned plants shall have been in successful operation for a period of not less than seven (7) years. Also, the ability of a Tenderer to show an operational plant provided under a similar agreement will be an advantage.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-indent:0pt;width:14.4pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:bold;">B.</b></font><b style="font-weight:bold;">MANDATORY SUBMISSION REQUIREMENTS</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">1.</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Proposed Contract (APPENDIX A &#8212; CONDITIONS OF ENGAGEMENT)</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;">Each proposal must include the duly completed form of Agreement, comprising AGREEMENT and OFFER</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 51 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">2.</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">Submission Form (APPENDIX B - SUBMISSION FORM)</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;"><font style="color:#0c0c0c;">Each proposal must include the duly completed Submission Form (APPENDIX B), with items 1, 4 and 6 completed, and item 9 completed and signed by an authorized representative of the Proponent.</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">3.</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">Schedule of Fees (APPENDIX A - CONDITIONS OF ENGAGEMENT)</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;"><font style="color:#0c0c0c;">Each proposal must include a duly completed Schedule of Fees (Appendix to the Agreement</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">4.</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">Other Mandatory Submission Requirements</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 36pt;"><font style="color:#0c0c0c;">None</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">C.</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="color:#0c0c0c;font-weight:bold;">MANDATORY TECHNICAL REQUIREMENTS</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><font style="color:#0c0c0c;">The Tender shall be clear and concise and shall include sufficient detail for effective evaluation and for substantiating the validity of stated claims. The Tenderer shall assume that the Authority has no prior knowledge of the Tenderer&#8217;s experience and will base its evaluation on the information presented in the Tender.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><font style="color:#0c0c0c;">The Tender must include, but does not necessarily have to be limited to, the following:</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">1.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Confirmation that the Tenderer meets the specified eligibility criteria, as per Item 2 of APPENDIX A - CONDITIONS OF ENGAGEMENT.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="color:#0c0c0c;">a.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="color:#0c0c0c;">Tenderers must:</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:54pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">i)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">either comply with all applicable local laws and regulations, including business regulations, including, but not limited to, having a Trade and Business license, and comply with the Local Companies (Control) Law (latest revision) and the Companies Law (latest revision), or</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:54pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">ii)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">provide confirmation that they have sought independent legal and any other appropriate advice on all applicable local laws and regulations relating to carrying on business in the Cayman Islands and that if their tender is accepted, and they are the selected Proponent, they will be in a position to comply with all such local laws and regulations within forty-five (45) days of the notice of selection (as per </font><b style="color:#0c0c0c;font-weight:bold;">PART 2 &#8211; EVALUATION AND AWARD)</b></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">b.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Tenderers must provide Past Performance Data and References for at least three (3) similar SWRO plants, each with a design water production capacity of not less than 2,500 m3/d (0.66 MGD) (at least one of which must have a design water production capacity of not less than 5,000 m3/d (1.32 MGD)) which use commercially available isobaric energy recovery devices, that will confirm that the company has successfully designed, constructed and continuously operated these SWRO plants for a period of not less than seven (7) years. Prior experience with SWRO plants using (saline groundwater containing hydrogen sulphide) feed water wells rather than sea water intakes will be an advantage. The Past Performance Data shall clearly identify and describe these SWRO plants and the Tenderer&#8217;s involvement. The ability of a Tenderer to show an operational plant under an agreement, similar to this one, will be advantageous (also refer to APPENDIX D &#8211; REFERENCES FORM).</font></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 52 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">c.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">Tenderers must provide their Corporate Information which shall include, as a minimum, the following:</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:54pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;">1.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;">Certificate of Incorporation.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:54pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;">2.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;">Memorandum and Articles of Association,</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:54pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;">3.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;">Copy of any Shareholders&#8217; or Partnership Agreement(s).</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:54pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">4.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">The Proponent&#8217;s contact for the procurement process (complete APPENDIX B - Submission Form)</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:54pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">5.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">Certified copy of board resolution or minute approving the submission and contents of the Tender.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:54pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">6.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">For a Joint Venture also add a copy of the joint venture agreement between or among the joint venture parties.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:72pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">i.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">Tenderers shall provide references for each firm participating in a Joint Venture or teaming arrangement, and specifying what each firm will contribute to that arrangement</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:54pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">7.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">Audited financial statements for the last five (5) years or such other documentation that can be independently verified.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">d.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">Tenderers must provide the name(s) and resume(s) of the intended principal(s) that will be employed full-time on Grand Cayman to oversee and manage the operations for a minimum of the first three (3) years after the First Delivery Date</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:54pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">1.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">All such principals shall have an Engineering degree and at least seven (7) years&#8217; experience with operating and maintaining SWRO plants with isobaric energy recovery systems.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">2.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">A preliminary layout of the Plant building, clearly indicating the R.O. equipment modules, and the space available between and around them for maintenance accessibility.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">3.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">A programme for the completion and installation of the Plant, provided in the form of a Gantt Chart with (as a minimum) information on the following activities:</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">a.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">design of the civil works and Plant</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">b.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">approval of the civil works by the relevant authorities</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">c.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">construction of the civil works,</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">d.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">construction of the feed water abstraction wells</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">e.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">manufacture and shipment of Plant equipment to the site</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">f.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">installation of the Plant equipment</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">g.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;text-align:justify;">commissioning of the Plant.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 18pt;">The names and the resume of the principals and all the other information listed above must be submitted under the section &#8220;PROPOSAL SUBMISSION - EXPERIENCE, TEAM &amp; APPROACH&#8221; as indicated in <b style="font-weight:bold;">PART 1 - INVITATION AND SUBMISSION INSTRUCTION </b>Section 1.6 Submission of Proposals.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;"><b style="font-weight:bold;">D.</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:11pt;margin-top:0pt;"><b style="font-weight:bold;">ASSESSMENT CRITERIA</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 11pt 18pt;"><b style="font-weight:bold;">Stage I &#8212; Mandatory Submission Requirements </b>(as per <b style="font-weight:bold;">PART 2 &#8212; EVALUATION AND AWARD)</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Tender Evaluation Criteria: Certain elements of the Tender are mandatory, the submission of these will determine whether a Tender is &#8220;compliant or not&#8221;, failure to submit any mandatory items will result in a &#8220;failed&#8221; Tender and will not be assessed further.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 53 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><font style="display:inline-block;text-indent:0pt;width:18pt;"><font style="color:#0c0c0c;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">a)</font></font><u style="color:#0c0c0c;text-decoration-color:#0c0c0c;text-decoration-line:underline;text-decoration-style:solid;">Mandatory items (Pass or Fail):</u></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(1)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">One (1) completed and signed copy of APPENDIX A &#8211; CONDITIONS OF ENGAGEMENT, including the completed form of Agreement and the Appendix to the Agreement (Schedule of Fees)</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(2)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Confirmation of ability to comply with all applicable local laws and regulations relating to carrying on business in the Cayman Islands within forty-five (45) days of the notice of selection.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(3)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Past Performance Data (incl. References).</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(4)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Corporate Information (incl. financial data).</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(5)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Staff Experience, particularly those of principal and plant senior staff.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(6)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Any other required information as indicated in the Procurement Documents</font></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><font style="color:#0c0c0c;">The Technical Assessment (Criteria b) and Costing Analysis (Criteria c) and will only be carried out for those Tenderers that have satisfactorily passed this item a) Assessment Criteria (Mandatory Items (Pass or Fail)).</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><b style="color:#0c0c0c;font-weight:bold;">Stage II &#8211; Mandatory Technical Requirements </b><font style="color:#0c0c0c;">(as per </font><b style="color:#0c0c0c;font-weight:bold;">PART 2 &#8212; EVALUATION AND AWARD)</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="color:#0c0c0c;">b)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><u style="color:#0c0c0c;text-decoration-color:#0c0c0c;text-decoration-line:underline;text-decoration-style:solid;">Evaluation of Mandatory Technical Requirements</u></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;"><font style="color:#0c0c0c;">The assessment of the Rated Criteria is by definition subjective. Therefore, a small number of Authority staff (up to three (3)) will review and score each proposal independently. The scoring for the Mandatory Technical Requirements shall be the average of the independent scores.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><u style="color:#0c0c0c;text-decoration-color:#0c0c0c;text-decoration-line:underline;text-decoration-style:solid;">Assessment of Mandatory Technical Requirements (max. 20 points):</u></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="color:#0c0c0c;">1.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="color:#0c0c0c;">Standard of Tender Submission (i.e., Quality/Comprehensiveness) (max 5 points)</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="color:#0c0c0c;">2.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="color:#0c0c0c;">Company Information, including References (***)(max 5 points)</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="color:#0c0c0c;">3.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="color:#0c0c0c;">Experience of principal and plant senior staff (max 5 points)</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="color:#0c0c0c;">4.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="color:#0c0c0c;">Past Performance Data (Experience, Relevance) (max 5 points)</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:54pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">(***):</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">The Company Information referred to in this item should be relevant to this contract, i.e., covering the operation and maintenance of SWRO plants (as stated in the Tender Documents)</font></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;"><font style="color:#0c0c0c;">For each proposal, each category of the Rated Criteria will be scored between 0 (poor) and 5 (excellent).</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 54 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The following summarizes the categories and the descriptions of the rated criteria.</p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;" align="center"><tr style="height:1pt;"><td style="vertical-align:middle;width:4.12%;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%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:middle;width:69.79%;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%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:middle;width:26.08%;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%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr style="height:14.4pt;"><td style="vertical-align:middle;width:4.12%;background:#ecdfc8;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.55pt 0pt;"><b style="font-weight:bold;">#</b></p></div></div></td><td style="vertical-align:middle;width:69.79%;background:#ecdfc8;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.55pt 0pt;"><b style="font-weight:bold;">Category</b></p></div></div></td><td style="vertical-align:middle;width:26.08%;background:#ecdfc8;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.3pt 0pt;"><b style="font-weight:bold;">Maximum Score</b></p></div></div></td></tr><tr style="height:26.9pt;"><td style="vertical-align:middle;width:4.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;"><div style="height:26.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 6.3pt 0pt;">1</p></div></div></td><td style="vertical-align:middle;width:69.79%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:26.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Standard of Tender Submission (i.e., quality, comprehensiveness)</p></div></div></td><td style="vertical-align:middle;width:26.08%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:26.9pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 6.55pt 0pt;">5</p></div></div></td></tr><tr style="height:26.6pt;"><td style="vertical-align:middle;width:4.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;"><div style="height:26.6pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 6.59pt 0pt;">2</p></div></div></td><td style="vertical-align:top;width:69.79%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:26.6pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12.39pt 0.95pt;">Company Information, including References</p></div></div></td><td style="vertical-align:middle;width:26.08%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:26.6pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 5.84pt 0pt;">5</p></div></div></td></tr><tr style="height:27.15pt;"><td style="vertical-align:top;width:4.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;"><div style="height:27.15pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 13.55pt 0pt;">3</p></div></div></td><td style="vertical-align:top;width:69.79%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:27.15pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 13.1pt 0.95pt;">Experience of principal and plant senior staff</p></div></div></td><td style="vertical-align:top;width:26.08%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:27.15pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 12.55pt 0pt;">5</p></div></div></td></tr><tr style="height:26.65pt;"><td style="vertical-align:middle;width:4.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;"><div style="height:26.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 6.34pt 0pt;">4</p></div></div></td><td style="vertical-align:top;width:69.79%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:26.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12.35pt 0.95pt;">Past Performance Data (Experience, Relevance)</p></div></div></td><td style="vertical-align:middle;width:26.08%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:26.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 6.34pt 0pt;">5</p></div></div></td></tr><tr style="height:15.4pt;"><td style="vertical-align:top;width:4.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;"><div style="height:15.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:middle;width:69.79%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:15.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 1.64pt 0.95pt;"><b style="font-weight:bold;">Sub-Total</b></p></div></div></td><td style="vertical-align:middle;width:26.08%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:15.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 1.39pt 0pt;"><b style="font-weight:bold;">20</b></p></div></div></td></tr></table></div><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><b style="font-weight:bold;">Stage III &#8212; Pricing (as per PART 2 &#8212; EVALUATION AND AWARD)</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">c)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Pricing (Cost Analysis) (max. 150 points):</u></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;">Three (3) scenarios will be reviewed:</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">1.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Immediate Monthly Cost:</u> using the fees as per the Tender (i.e., Base Monthly Overheads Fees, Base Quantity Fees, and Specific Energy Consumption Guarantee of Plant (ENCON<sub style="font-size:8.25pt;vertical-align:sub;">spec</sub>)) and a cost of electricity of CI $ 0.27/kWh), applied to an average daily quantity of 5,000 cubic metres (**) for a period of 30 days.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">2.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Future Monthly Cost (i):</u> using the fees inflated as per the Tender (assuming a cumulative inflation of 16%) and a cost of electricity of CI $ 0.34/kWh), applied to an average daily quantity of 6,500 cubic metres for a period of 30 days.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">3.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Future Monthly Cost (ii):</u> &#160;using the fees inflated as per the Tender (assuming a cumulative inflation of 23%) and a cost of electricity of CI $ 0.40/kWh), applied to an average daily quantity of 8,000 cubic metres for a period of 30 days.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:54pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(**):</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The quantity of water produced by the existing Red Gate SWRO plant in the last 17 months (April 2020-August 2021) averaged 3,430 cubic metres per day.(The quantity of water produced by the existing Red Gate SWRO plant in the prior 14-month period (pre-COVID) averaged 4,280 cubic metres per day).</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">In order to properly account for the purchase price of the Plant in the Cost Analysis, a Monthly Capital Cost will be added in each of the aforementioned three (3) scenarios.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">The Monthly Capital Cost will be calculated as the purchase price amortized over ten (10) years using an annual interest rate of 4.0%, or</p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">0.0101 * purchase price of the Plant for expenses incurred outside the Cayman Islands expressed in United States dollars (&#8220;US $&#8221;), PLUS</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">0.0101 * purchase price of the Plant for expenses incurred locally, expressed in Cayman Islands (&#8220;Cl $&#8221;) dollars.</font></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0pt 3.6pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 55 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 6pt 54pt;"><font style="color:#0c0c0c;">For each of these 3 scenarios, each proposal will be awarded points as follows: 50 * P;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 72pt;"><font style="color:#0c0c0c;">where</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 72pt;"><font style="color:#0c0c0c;">P = (Lowest Total Monthly Cost of All Proposals/Each Proposal&#8217;s Total Monthly Cost)</font></p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:80%;" align="center"><tr style="height:1pt;"><td style="vertical-align:middle;width:3.12%;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%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:middle;width:70.91%;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%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:middle;width:25.96%;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%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr style="height:14.4pt;"><td style="vertical-align:middle;width:3.12%;background:#f3e4d9;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="color:#0c0c0c;font-weight:bold;">#</b></p></div></div></td><td style="vertical-align:middle;width:70.91%;background:#f3e4d9;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="color:#0c0c0c;font-weight:bold;">Category</b></p></div></div></td><td style="vertical-align:middle;width:25.96%;background:#f3e4d9;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><b style="color:#0c0c0c;font-weight:bold;">Maximum Score</b></p></div></div></td></tr><tr style="height:22.1pt;"><td style="vertical-align:middle;width:3.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;"><div style="height:22.1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="color:#0c0c0c;">5</font></p></div></div></td><td style="vertical-align:middle;width:70.91%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:22.1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="color:#0c0c0c;">Pricing &#8212; Immediate Monthly Cost</font></p></div></div></td><td style="vertical-align:middle;width:25.96%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:22.1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><font style="color:#0c0c0c;">50</font></p></div></div></td></tr><tr style="height:14.4pt;"><td style="vertical-align:middle;width:3.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;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="color:#0c0c0c;">6</font></p></div></div></td><td style="vertical-align:middle;width:70.91%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="color:#0c0c0c;">Pricing &#8212; Future Monthly Cost (i)</font></p></div></div></td><td style="vertical-align:middle;width:25.96%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><font style="color:#0c0c0c;">50</font></p></div></div></td></tr><tr style="height:14.4pt;"><td style="vertical-align:middle;width:3.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;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="color:#0c0c0c;">7</font></p></div></div></td><td style="vertical-align:middle;width:70.91%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="color:#0c0c0c;">Pricing &#8212; Future Monthly Cost (ii)</font></p></div></div></td><td style="vertical-align:middle;width:25.96%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:14.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><font style="color:#0c0c0c;">50</font></p></div></div></td></tr><tr style="height:15.3pt;"><td style="vertical-align:middle;width:3.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;"><div style="height:15.3pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 9pt;"><font style="color:#0c0c0c;font-weight:bold;margin-left:0pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:middle;width:70.91%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:15.3pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="color:#0c0c0c;font-weight:bold;">Sub-Total</b></p></div></div></td><td style="vertical-align:middle;width:25.96%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:15.3pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><b style="color:#0c0c0c;font-weight:bold;">150</b></p></div></div></td></tr></table></div><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><font style="color:#0c0c0c;">The successful Tenderer will be the company that has the highest combined score of Assessment Criteria b and c (max possible score 170 points)</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="color:#0c0c0c;font-weight:bold;">E. PRE-CONDITIONS OF AWARD</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 18pt;"><font style="display:inline-block;text-indent:0pt;width:14.4pt;"><font style="color:#0c0c0c;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">1.</font></font><font style="color:#0c0c0c;">Proof of Trade and Business license</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 18pt;"><font style="display:inline-block;text-indent:0pt;width:14.4pt;"><font style="color:#0c0c0c;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">2.</font></font><font style="color:#0c0c0c;">Proof of compliance with the Local Companies (Control) Law (latest revision)</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 18pt;"><font style="display:inline-block;text-indent:0pt;width:14.4pt;"><font style="color:#0c0c0c;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">3.</font></font><font style="color:#0c0c0c;">Proof of compliance with the Companies Law (latest revision)</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 18pt;"><font style="display:inline-block;text-indent:0pt;width:14.4pt;"><font style="color:#0c0c0c;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">4.</font></font><font style="color:#0c0c0c;">Use of Acceptable Sub-Contractors</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">a.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">The selected Proponent shall provide a list of the Sub-Contractors he proposes to use on the Works and the activities that each of the Sub-Contractors is to carry out. The selected Proponent shall submit an experience statement with pertinent information regarding similar projects and other evidence of qualification for each such Sub-Contractor.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">b.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Any Sub-Contractor listed and to whom the Authority makes written objection prior to the giving of the Letter of Acceptance (Issued as per APPENDIX A &#8211; CONDITIONS OF ENGAGEMENT) will be deemed unacceptable to the Authority and shall be substituted with a Sub-Contractor acceptable to the Authority. If the selected Proponent declines to make a substitution of a Sub-Contractor acceptable to the Authority, the Authority may award the contract to the next highest ranked Proponent that proposes to use acceptable Sub-Contractors.</font></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 56 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><img src="cwco-20220930xex10d1014.jpg" alt="Graphic" style="display:inline-block;height:571.75pt;width:540pt;"></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 51 | 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><img src="cwco-20220930xex10d1015.jpg" alt="Graphic" style="display:inline-block;height:62.99pt;left:0%;padding-bottom:0.05pt;position:relative;top:0pt;width:107.98pt;"></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">January 14, 2022</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.25pt 0pt;">Tom van Zanten, Deputy Director</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.44pt 0pt;">Water Authority Cayman</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.34pt 0pt;">Box 1104</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.4pt 0pt;">Grand Cayman, KY1-1102</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Cayman Islands</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Dear Mr. van Zanten,</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Re:</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Proposal for Procurement of and Operating Agreement for a Sea Water Desalination Plant at Red Gate Water Works, Grand Cayman, Cayman Islands using the Reverse Osmosis Process (2021)</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Please find enclosed Appendix D References including Past Plant Performance Data, per the Tender request, Appendix D and Appendix C, Section C1b.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Yours sincerely,</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 16.04pt 0pt;">FOR OCEAN CONVERSION (CAYMAN) LIMITED</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 9.1pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">/s/ Frederick W. McTaggart</p></td><td style="vertical-align:bottom;width:50%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:50%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Frederick W. McTaggart</p></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Director</p></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr></table></div><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="display:none;line-height:0pt;margin:0pt 0pt 252.45pt 0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;"><b style="color:#5689ac;font-weight:bold;">Executive Offices, P.O. Box 1114, Grand Cayman, Cayman Islands, KY1-1102 Tel: (345) 945-4277, Fax (345) 949-2957, Email; </b><b style="color:#5689ac;font-weight:bold;text-decoration-color:#5689ac;text-decoration-line:underline;text-decoration-style:solid;">info@cwco.com</b></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">[*****]</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="color:#0b6fb9;font-family:'Arial','Helvetica','sans-serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 12pt 0pt;"><img src="cwco-20220930xex10d1015.jpg" alt="Graphic" style="display:inline-block;height:62.99pt;left:0%;padding-bottom:0.05pt;position:relative;top:0pt;width:107.98pt;"></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><font style="color:#141414;">All correspondence to the Respondent should be directed to:</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="color:#141414;">Frederick W. McTaggart</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="color:#141414;">Ocean Conversion (Cayman) Limited</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="color:#141414;">P.O. Box 1114</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="color:#141414;">Windward Three, Fourth Floor</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="color:#141414;">Regatta Office Park, West Bay Road</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="color:#141414;">Grand Cayman, KY1-1102</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><font style="color:#141414;">Cayman Islands</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="color:#141414;">Tel: 345-945-4277</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="color:#141414;">Fax: 345-949-2957</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Email: fmctaggart@cwco.com</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><font style="color:#141414;">I confirm that we have received and read the following Addenda:</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 21.6pt;"><font style="display:inline-block;text-indent:0pt;width:14.4pt;"><font style="color:#141414;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">1.</font></font><font style="color:#141414;">Addendum No. 1</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 21.6pt;"><font style="display:inline-block;text-indent:0pt;width:14.4pt;"><font style="color:#141414;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">2.</font></font><font style="color:#141414;">Addendum No. 2</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 21.6pt;"><font style="display:inline-block;text-indent:0pt;width:14.4pt;"><font style="color:#141414;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">3.</font></font><font style="color:#141414;">Addendum No. 3</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><font style="color:#141414;">I trust that the information provided in this document is satisfactory and look forward to hearing from you when you have made a decision regarding award of the tender.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><font style="color:#141414;">Yours sincerely,</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><font style="color:#141414;">FOR OCEAN CONVERSION (CAYMAN) LIMITED</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">/s/ Frederick W. McTaggart</p></td><td style="vertical-align:bottom;width:50%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:50%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Frederick W. McTaggart</p></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Director</p></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr></table></div><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="display:none;line-height:0pt;margin:0pt 0pt 196.35pt 0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;"><b style="color:#5689ac;font-weight:bold;">Executive Offices, P.O. Box 1114, Grand Cayman, Cayman Islands, KY1-1102 Tel: (345) 945-4277, Fax (345) 949-2957, Email; </b><b style="color:#5689ac;font-weight:bold;text-decoration-color:#5689ac;text-decoration-line:underline;text-decoration-style:solid;">info@cwco.com</b></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">APPENDIX E - ANALYSIS OF WELL WATER (TYPICAL VALUES)</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;" align="center"><tr><td style="vertical-align:bottom;width:27.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Parameter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Testing Method</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">Red Gate RO</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">North Sound RO</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.36%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25.5%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:14.84%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">Plant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">Plant Feed Wells</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:14.84%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">Feed Wells (*)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(**)</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Alkalinity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;width:25.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Titration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;width:14.84%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;width:25%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">150</p></td></tr><tr><td style="vertical-align:bottom;width:27.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Bicarbonate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Calculation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">185</p></td></tr><tr><td style="vertical-align:bottom;width:27.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Calcium</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">EDTA Titrimetric</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">470</p></td></tr><tr><td style="vertical-align:bottom;width:27.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Chloride</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Argentometric</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">19,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">19,450</p></td></tr><tr><td style="vertical-align:bottom;width:27.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Hardness</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">EDTA Titrimetric</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">6,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">6,800</p></td></tr><tr><td style="vertical-align:bottom;width:27.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Magnesium</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Calculation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">1,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">1,370</p></td></tr><tr><td style="vertical-align:bottom;width:27.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">pH (units)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Electrometric</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">7.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">7.1</p></td></tr><tr><td style="vertical-align:bottom;width:27.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Sodium</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="white-space:pre-wrap;">Na-selective  electrode</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">10,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">n/d</p></td></tr><tr><td style="vertical-align:bottom;width:27.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Sulphate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Turbidimetric (barium chloride)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">3,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">3,100</p></td></tr><tr><td style="vertical-align:bottom;width:27.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Sulphide</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Methylene Blue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">4.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">4.0</p></td></tr><tr><td style="vertical-align:bottom;width:27.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Electrical Conductivity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Electrometric</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">52,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">54,000</p></td></tr><tr><td style="vertical-align:bottom;width:27.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">(&#181;S/cm)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:27.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total Dissolved Solids</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Gravimetric</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">37,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">38,050</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">(Dried @ 180&#176;C)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr></table></div><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Notes:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">All values are in mg/I, unless stated otherwise</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-indent:0pt;width:36pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">(*)</font></font>Average results from samples of feed water taken (annually) during the period February 1996 to July 2017.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-indent:0pt;width:36pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">(**)</font></font>Average results from samples of feed water taken (annually) during the period November 2002 to July 2017.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Results of individual sampling tests are provided on the next page.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 59 &#448; 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><img src="cwco-20220930xex10d1017.jpg" alt="Graphic" style="display:inline-block;height:647.43pt;left:0%;padding-bottom:0.6pt;position:relative;top:0pt;width:392.82pt;"></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:0pt;font-weight:bold;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">APPENDIX F - QUALITY OF PRODUCT WATER</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;" align="center"><tr style="height:1pt;"><td style="vertical-align:bottom;width:30.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:29.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:11.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:11.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:30.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Parameter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:29.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Testing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">Allowable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">Maximum</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Notes</b></p></td></tr><tr><td style="vertical-align:bottom;width:30.14%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:middle;width:29.74%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Method</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:middle;width:11.89%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:middle;width:11.89%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:30.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:29.74%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:11.89%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">(mg/I, unless</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:11.89%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">(mg/I, unless</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:30.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:29.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">stated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">stated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:30.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:29.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">otherwise)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">otherwise)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:30.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:29.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">(1, 2)</p></td></tr><tr><td style="vertical-align:bottom;width:30.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><a name="_Hlk118817144"></a>pH (units)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;width:29.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Electrometric</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">6.5 - 7.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">6.0 - 8.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:30.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Boron</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:29.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Colorimetric</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:30.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Sulphide</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:29.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Methylene Blue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">(3)</p></td></tr><tr><td style="vertical-align:bottom;width:30.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total Chlorine Residual</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:29.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Colorimetric</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">(3)</p></td></tr><tr><td style="vertical-align:bottom;width:30.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Electrical Conductivity (&#181;S/cm)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:29.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Electrometric</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">(4)</p></td></tr><tr><td style="vertical-align:bottom;width:30.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total coliform bacteria</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:29.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Enzyme</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:30.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">(cfu/100ml)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:29.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Substrate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:30.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">E. </b>Coli</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:29.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Enzyme</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:30.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:29.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Substrate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr></table></div><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Notes:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">Note 1: All water quality testing shall be conducted by the Water Authority Laboratory, or by a laboratory accredited for testing of potable water.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">Note 2: All other parameters of the product water shall not exceed the values as published in the latest edition of the WHO Guidelines for Drinking Water Quality.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">Note 3: The specified sulphide levels of the product water shall be achieved by the proper design and operation of the air stripper (99.7% or better removal efficiency). However, in the event that additional post-treatment is required to lower the sulphide levels to acceptable levels, these post-treatment methods shall be submitted to the Authority for approval. <b style="font-weight:bold;">Chlorination of the product water shall </b><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">not</b><b style="font-weight:bold;"> be an acceptable method to further reduce the sulphide levels.</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Note 4: Electrical Conductivity meters shall be calibrated with appropriate standards relevant to product water quality.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 61 &#448; 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">[PAGE INTENTIONALLY LEFT BLANK]</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 62 &#448; 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">APPENDIX G - SPECIFICATIONS FOR CONSTRUCTING FEED WATER</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">ABSTRACTION AND BRINE DISPOSAL WELLS</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">1. GENERAL</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">1.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">These specifications describe the minimum requirements for constructing the feed water abstraction and brine disposal wells at the Water Authority&#8217;s Red Gate Water Works.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">2.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The wells are expected to range in total depth from about 150 to 300 feet below land surface. The production (feed water abstraction) wells shall be approximately 200 feet in total depth with the cased portion extending from land surface to a depth of at least 150 feet. The cased portion of the brine disposal well shall extend at least 50 feet deeper than the deepest production well (see Figure 1).</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">3.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Well construction shall generally be in accordance with the EPA/NWWA &#8220;Manual of Water Well Construction Practices&#8221; (EPA-570/9-75-001).</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">4.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The only allowed well construction method shall be the (mudless) reverse circulation rotary drilling method (Note: Straight air rotary drilling will be allowed up to approximately 40 feet depth below water table). Due to the sensitive area (i.e., situated close to existing residences and Water Authority facilities) well drilling methods that (may) transfer large quantities of saline water to the surface in an uncontrolled manner (e.g., air rotary drilling method) cannot be allowed. Although the conventional fluid rotary drilling method would not present this problem, the anticipated cavities in the geology may result in loss of circulation which would be difficult (i.e., expensive) to restore and this method is therefore not considered a practical alternative. The cable tool method is considered impractical due to the large well diameter required.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">5.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">All labour, materials and equipment shall be provided by the Contractor.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">2. SUBSURFACE INFORMATION</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">1.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Cayman Islands are formed on Bluff and Ironshore Formations. The Oligocene-Miocene Bluff Formation is a massive, dense, white to light tan, finely crystalline dolostone. A rugged karst terrain characterizes surface exposures and extensive cave systems occur in the subsurface. The Pleistocene Ironshore Formation, which unconformably overlies the Bluff Formation, is formed of poorly lithified limestone. The Red Gate Site is situated over the Ironshore Formation.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">2.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">A significant number of publications are available describing the geology of Grand Cayman. The following references are given for information only:</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 18pt;">Jones, B., 2000. Geology of the Cayman Islands, University of Alberta, Edmonton.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Ng, K. - C., 1990. Diagenesis of the Oligocene - Miocene Bluff Formation of the Cayman Islands - a petrographic and hydrogeochemical approach. Ph.D. Dissertation, University of Alberta, Edmonton, 344p.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Ng, K. - C., Jones, B. and Beswick, R., 1992. Hydrogeology of Grand Cayman, British West Indies: a karstic dolostone aquifer. J. Hydrol., 134: 273-295.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 63 &#448; 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:14.4pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:bold;">3.</b></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">PERMITS</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Contractor shall procure all permits required of him by law for the execution of the work. Abstraction and disposal permits can be obtained from the Water Authority.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-indent:0pt;width:14.4pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:bold;">4.</b></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">EQUIPMENT AND PERSONNEL</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Contractor shall furnish capable and experienced personnel and suitable equipment to construct the wells and perform the required tests. The Authority shall reserve the right to inspect the equipment of the Contractor to assure qualification.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-indent:0pt;width:14.4pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:bold;">5.</b></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">MATERIALS</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">1.&#160;&#160;&#160;Well Casing</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">All well casing shall be new and shall be made of PVC and conforms to (or exceeds) one of the following standards:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 36pt;"><font style="display:inline-block;text-indent:0pt;width:14.4pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">a)</font></font>ASTM D1785 Schedule 80, or</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 36pt;"><font style="display:inline-block;text-indent:0pt;width:14.4pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">b)</font></font>ASTM D2241 SDR 21, or</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 36pt;"><font style="display:inline-block;text-indent:0pt;width:14.4pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">c)</font></font>ASTM F-480-77 SDR 21.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">All well casing shall have markings identifying the manufacturer, nominal size, type of material, dimension ratio and manufacturer&#8217;s code. Well casing shall also include the seal or mark of the laboratory making the evaluation for potable water applications.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">2.&#160;&#160;&#160;Annular Grout:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The following grout mixtures shall be used. (Note: The actual choice shall depend on the grouting method adopted):</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(i)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Concrete Grout: A mixture of Portland cement (ASTM C150), sand, coarse aggregate and water in the proportion of at least five (5) bags of cement per cubic yard of concrete to not more than six (6) gallons of clean water per bag of cement (one cubic foot or 94 pounds) shall be used.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(ii)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Sand-Cement Grout: A mixture of Portland cement (ASTM C150), sand and water in the proportion of not more than two parts by weight of sand to one part of cement with not more than six (6) gallons of clean water per bag of cement (one cubic foot or 94 pounds) shall be used.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(iii)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Neat-Cement Grout: A mixture of Portland cement (ASTM C150) and water with not more than six (6) gallons of clean water per bag of cement (one cubic foot or 94 pounds) shall be used.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The following grouting materials shall be used for the above mixtures:</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(i)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">ASTM C150 Type II cement (API Class B Portland cement) shall be used for all well casing grout.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(ii)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Only fresh water shall be used for any grout mix.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 64 &#448; 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(iii)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Grout mixtures shall contain 3 to 5 lb. of bentonite for each 94 lb, sack of cement to reduce shrinkage. The bentonite shall be mixed with the water prior to adding the cement.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(iv)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The use of other admixtures (ASTM C494) to reduce permeability, increase fluidity, and/or control time of set, and the composition of the resultant slurry shall be approved by the Authority.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">6. WELL CONSTRUCTION</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Well Construction</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">1.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The only allowed construction method shall be the (mudless) reverse circulation rotary drilling method. The Contractor shall provide all equipment that will assure the proper execution of the drilling method. The Contractor shall provide a pump or pumps to properly operate the equipment.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">2.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Any borehole shall be drilled five (5) to eight (8) inches larger than the nominal size of the casing to be installed, so as to provide an annular seal of at least two (2) inches thickness.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 3.6pt;">Well Casing Installation</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">3.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Casing lengths shall be joined watertight by an appropriate method, so that the resulting joint shall have the same structural integrity as the casing itself. Solvent welding shall be carried out in strict accordance with the manufacturer&#8217;s recommendations. Curing time for solvent cemented joints shall not be less than five (5) minutes, however actual set times shall be the responsibility of the Contractor. Well casing using mechanical joining shall be installed in strict accordance with the manufacturer&#8217;s recommendations.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">4.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The well casing for the feed water abstraction well shall be suitably sized to accommodate the submersible feed water well pump and shall also provide sufficient clearances that will ensure good hydraulic efficiency at the well yield range. In any event the nominal size of the well easing shall be at least two (2) inches greater than the nominal feed water well pump size.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">5.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The well casing for the brine disposal well shall be at least twelve (12) inches nominal diameter.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">6.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The jointed casing string shall be lowered in the bore hole with the drilling machine, utilizing clamps, elevators or other mechanical devices.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">7.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Centralizers shall be installed on the well casings and shall be spaced at a minimum of fifteen (15) feet intervals, but not exceeding thirty (30) feet intervals.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">8.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The permanent deep well casing shall extent at least 100 feet below ground level (See Figure 1).</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Annular Grout Seal</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">9.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The annular space between the casing and the borehole shall be grouted under pressure to provide an annular seal, from the base of the casing to land surface. To assure that grouting provides a satisfactory seal, the grout mixture shall be introduced at the base to minimize contamination and bridging, and shall be placed by a continuous operation before initial setting of the cement.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 65 &#448; 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">10.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Prior to grouting the annular space shall be flushed with water to assure that the space is open and ready to receive the sealing material (Note: air lifting shall not be allowed).</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">11.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The preferred grouting method is the positive displacement - exterior method, using a concrete grout. However, as an alternative and after approval by the Authority, the Contractor may use either the positive displacement - exterior method using a sand-cement grout, or the float shoe continuous injection method using a sand-cement grout.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:14.4pt;text-align:justify;text-indent:-14.4pt;margin:0pt 0pt 12pt 18pt;">(i) The positive displacement - exterior method: Grout shall be injected in the annular space between the casing and the borehole. The annular space shall not be less than three times the size of the largest coarse aggregate used for concrete grout. The grout pipe shall extend from the surface to the bottom of the zone to be grouted. The grout pipe shall have a minimum inside diameter of one (1) inch for sand-cement grout. It shall have a minimum inside diameter of 1-1/2 inches for concrete grout. Grout shall be placed, from bottom to top, in one continuous operation. The grout pipe may be slowly raised as the grout is placed but the discharge end of the grout pipe must be submerged in the emplaced grout at all times until grouting is completed. The grout pipe shall be maintained full, to the surface, at all times until the completion of the grouting of the entire specified zone. In the event of interruption in the grouting operation, the bottom of the pipe shall be raised above the grout level and shall not be re-submerged until all air and water have been displaced from the grout pipe and the pipe flushed clean with clear water.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:14.4pt;text-align:justify;text-indent:-14.4pt;margin:0pt 0pt 12pt 18pt;">(ii) The float shoe continuous injection method: The bottom of the casing shall be fitted with a suitable drillable float shoe equipped with a back pressure valve. Tubing or pipe shall be run to the float shoe to which it shall be connected by a bayonet fitting, left hand thread coupling, or similar release mechanism. Water or other drilling fluid shall be circulated through the tubing and up through the annular space outside the casing. When the annular space is clean and open, grout shall be pumped down the pipe or tubing and forced by continual pumping out into the annular space surrounding the casing. Pumping shall continue until the entire zone to be grouted is filled. The grout pipe shall then be detached from the float shoe and raised to the surface for flushing. After the grout has set the float shoe, back pressure valve, and any concrete plug remaining in the bottom of the casing shall be drilled out. A sand-cement grout shall be used for this procedure. Concrete grout cannot be used with this method.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Location of Grout</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">12.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The surface formation grout seal surrounding the permanent well casing at the upper terminus of the well shall stabilizes the borehole wall. The length of the surface formation grout seal shall be determined by the contractor but shall not exceed 30 feet. The surface formation grout seal shall be completed and cured prior to drilling the well to the specified full depth.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">13.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Grout shall normally be placed in the annular space surrounding the casing by the method specified. Grouting shall be continuous from the bottom of the casing to the land surface. However in the event that extensive fluid loss zones occur, grouting may be done in stages through the lowering and then raising the tremie pipe for a second pumping at a later time (which shall not occur until at least 24 hours have elapsed). In addition, portions of the annulus may, upon approval by the Authority, be filled with materials or mixtures of cement, drill cuttings, gravel, and bentonite.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 66 &#448; 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">14.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The annular grout shall be allowed to cure at least 36 hours before drilling operations are resumed.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Open Hole Interval</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">15.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Contractor shall select the open hole interval, provided however that the resulting average calculated entrance velocity at the ultimate pumping rate shall not exceed 1.2 feet per minute (0.02 foot per second). In any event the length of the open hole interval shall be at least fifty (50) feet for feed water wells, and at least sixty (60) feet for disposal wells.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Well development</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">16.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Well development, if required, shall be achieved by uninterrupted pumping, water jetting, and/or acidizing (washing with acid).</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">17.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Well development through uninterrupted pumping shall comprise a submersible pump or a vertical line-shaft turbine pump operating at pumping rates up to 2 times the ultimate design pumping capacity. The pumping rates shall be slowly increased from <sup style="font-size:7.5pt;vertical-align:top;">1</sup>/<sub style="font-size:7.5pt;vertical-align:sub;">4</sub> to 2 times the ultimate design pumping capacity. The discharge of the pump shall be measured by a flow meter or other approved method.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">18.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">During well development through uninterrupted pumping the water levels shall be measured. A <sup style="font-size:7.5pt;vertical-align:top;">1</sup>/<sub style="font-size:7.5pt;vertical-align:sub;">2</sub> inch nominal diameter or larger pipe shall be installed in the well from the well head to two (2) feet above the pump intake. The top of the pipe shall be readily accessible to insert, remove, and read the depth to water measurements on a 2-wire electric sonde, which shall be used to measure the static water level and drawdown in the well. A clearly marked convenient reference point shall be set at the top of the pipe. The sonde shall be furnished by the Contractor. The pumping water level shall be measured to the nearest <sup style="font-size:7.5pt;vertical-align:top;">1</sup>/<sub style="font-size:7.5pt;vertical-align:sub;">2</sub> inch.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">19.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">As an alternative method, well developing by water jetting may also be used to produce the required yield. (Note: airlift surging will not be allowed). This method shall comprise simultaneous high-velocity, horizontal-jetting and pumping, commencing at the bottom of the bore hole and proceeding upwards to the bottom of the well casing. Pumping from the well shall be at a rate of 5 to 15 percent more than the rate at which water is introduced through the jetting tool.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">20.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Discharged water resulting from the well development operation shall be conducted from the well to the nearest disposal well, as directed by the Authority, through approved piping. It is imperative to ensure that no damage by flooding is caused to the site or neighbouring properties.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">21.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Acids for washing limestone may be used with approval of or direction by the Authority.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">Well testing for performance</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">22.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">After development, and at the discretion of the Authority, the well shall be pumped to verify that the allowed drawdown (for feed water wells) or head build-up (for brine disposal wells) is not exceeded at the anticipated pump rates (see APPENDIX H).</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">23.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Contractor shall furnish, install and remove the necessary measuring instruments and pumping equipment capable of pumping to the required point of discharge at least twice the anticipated pump rate from the well being tested, and with satisfactory throttling devices, so that the discharge may be reduced to 25% of that pump rate The pumping unit shall be complete</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 67 &#448; 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><font style="color:#0c0c0c;">with an ample power source, controls and appurtenances and shall be capable of being operated without interruption for a period of eight (8) hours.</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">24.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">The method of taking water level measurements shall be at the discretion of the Contractor; however, an accuracy to within </font><sup style="color:#0c0c0c;font-size:7.5pt;vertical-align:top;">1</sup><font style="color:#0c0c0c;">/</font><sub style="color:#0c0c0c;font-size:7.5pt;vertical-align:sub;">4</sub><font style="color:#0c0c0c;"> inch must be attained.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">25.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Prior to starting the pump, water level measurements shall be made at least hourly, for a minimum of eight (8) hours, in the well to be tested and all observation wells, and these measurements shall be recorded on the same note sheets to be used during the pumping test.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">26.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">The well shall be &#8220;step&#8221; tested at rates of approximately </font><sup style="color:#0c0c0c;font-size:7.5pt;vertical-align:top;">1</sup><font style="color:#0c0c0c;">/</font><sub style="color:#0c0c0c;font-size:7.5pt;vertical-align:sub;">2</sub><font style="color:#0c0c0c;">, </font><sup style="color:#0c0c0c;font-size:7.5pt;vertical-align:top;">3</sup><font style="color:#0c0c0c;">/</font><sub style="color:#0c0c0c;font-size:7.5pt;vertical-align:sub;">4</sub><font style="color:#0c0c0c;">, 1 and 1</font><sup style="color:#0c0c0c;font-size:7.5pt;vertical-align:top;">1</sup><font style="color:#0c0c0c;">/</font><sub style="color:#0c0c0c;font-size:7.5pt;vertical-align:sub;">2</sub><font style="color:#0c0c0c;"> times the design pumping rate. The complete test is estimated to require approximately eight (8) hours. The Contractor shall operate the pump and change the discharge as directed by the Authority. Discharge of the pump shall be controlled by a gate valve, if electric driven, and both gate valve and engine throttle if engine driven. The discharge shall be controlled and maintained at approximately the desired discharge for each step with an accuracy of plus or minus 5 percent. Pump discharge shall be measured with an accurate totalizing meter and stopwatch, a circular orifice meter, or a Venturi meter, as approved by the Authority.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">27.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Measurements of pumping rate and water levels shall be made every 1 minute for the first 10 minutes of the test, every two minutes for the next 10 minutes, every 5 minutes for the next 40 minutes, every 15 minutes for the next hour, every 30 minutes for the next 3 hours, and hourly for the remainder of the pumping period. Recovery water level measurements shall be made with the same frequency until sufficient data have been collected to extrapolate the full recovery of the well or until the Authority requires no further data.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">28.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Failure of pump operation for a period greater than one percent of the elapsed pumping time shall require suspension of the test until the water level in the pumped well has recovered to its original level. For the purpose of this Clause, recovery shall be considered &#8220;complete&#8221; after the well has been allowed to rest for a period at least equal to the elapsed pumping time of the aborted test- except that if any three successive water level measurements spaced at least 20 minutes apart show no further rise in the water level in the pumped well, the test may be resumed immediately. The Authority shall be the sole judge as to whether this latter condition exists.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">29.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Discharged water shall be conducted from the pump to the nearest disposal well, as directed by the Authority, through approved piping to prevent recirculation of discharged water into the aquifer being tested. It is imperative to ensure that no damage by flooding is caused to the site or neighbouring properties.</font></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="color:#0c0c0c;font-weight:bold;text-decoration-color:#0c0c0c;text-decoration-line:underline;text-decoration-style:solid;">7. RECORD KEEPING</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">1.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">During the drilling of the hole, the Contractor shall prepare and maintain a daily, detailed driller&#8217;s report. This report shall be delivered upon request to the Authority. The report shall give a complete description of all formations encountered, number of feet (meters) drilled, the depth at which the first water was encountered, number of hours on the job, shutdown due to breakdown, feet of casing set, and such other pertinent data as requested by the Authority.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">2.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">During the drilling of the hole, a time log shall be kept by the Contractor showing the actual penetration time required to drill each foot of hole. The type of bits used in each portion of the hole shall be noted in this log and whether designed for soft, medium, or hard formations,</font></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 68 &#448; 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">together with approximate weight of the bits during the drilling of the various types of formation in the various sections of the hole. This report shall be delivered upon request to the Authority.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:14.4pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">3.</font></font>The Contractor shall afford all reasonable opportunities for geologists employed by the Authority to collect, identify and store representative drilling samples. Flow samples shall be taken by removing from the circulating drilling fluid representative samples of the formation by either collecting same in a cutting sample box, a &#8220;shale shaker&#8221;, a baffle in a ditch, or catching them in a bucket and allowing the samples to settle out.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:14.4pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">4.</font></font>The Contractor shall keep accurate records of the pumping test and furnish copies of all records to the Authority upon completion of the test. The records shall also be available to the Authority for inspection at any time during the test. For each well used in the test, the records shall include physical data describing the construction features such as, but not limited to: well depth and diameter; open hole interval; a description of the measuring point and its measured height above land surface and/or mean sea level; the methods used in measuring water levels and pumping rates. An accurate description or sketch map of the well locations with identifying names or numbers and distances between wells shall be provided on each set of records. Records of measurements shall include the date of the test, the clock time and elapsed pumping time of each measurement, the depth to water below the measuring point, the pumping rate at the time of measurement, and any pertinent comments on conditions that may affect the measurements. Frequency of water-level measurements before, during, and after pumping shall be as specified by the Authority.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">8. WELL PLUMBNESS AND ALIGNMENT</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:14.4pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">1.</font></font>The completed well shall be sufficiently plumb and straight so that there will be no interference with the installation, alignment, operation, or future removal of the permanent well pump.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:14.4pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">2.</font></font>To demonstrate the compliance of the work with the requirements, the Contractor shall furnish all<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"> labour,</u> tools and equipment and perform the tests described herein. The test for plumbness and alignment shall be made following construction of the well.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:14.4pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">3.</font></font>Alignment shall be tested by lowering into the well to a depth of at least fifty (50) feet (lowest anticipated pump setting) a section of pipe forty (40) feet long or a dummy of the same length. The outside diameter of the test pipe or dummy shall not be more than 1 inch smaller than the inside diameter of that part of the casing or hole being tested. The dummy when lowered into the casing shall pass freely the specified length of casing.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:14.4pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">4.</font></font>The test for plumbness shall be made with a plummet. Construct a tripod or frame similar to that shown in Figure 2. The centre of the pulley should be exactly ten (10) feet above the top of the well. The pulley shall be so located that the plumb line will come off its outer edge exactly over the centre of the well casing.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Make the plumb ring or plunger <sup style="font-size:7.5pt;vertical-align:top;">1</sup>/<sub style="font-size:7.5pt;vertical-align:sub;">4</sub> inch smaller in diameter than the inside diameter of the well casing. It can be made from a piece of sheet steel or a short piece of pipe. Whichever is used, it must be heavy enough to keep the plumb line taut. The hub of the ring must not be solid as the water must pass through it as it is lowered in the well. The hole through which the plumb line passes must be in the exact centre of the ring. Knots or marks should be made every ten (10) feet on the plumb line, to indicate the depth the ring has been lowered in the well.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The well characteristics are determined by lowering the plumb ring ten (10) feet at a time and</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 69 &#448; 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><font style="color:#0c0c0c;">taking a reading at each location. If the plumb line passes exactly through the centre line at any location, the well is plumb at the depth the plumb ring is suspended. However, if the line does not pass through the well centre the well at that depth is out of plumb by an amount equal to the distance between the line and the well centre, plus an equal distance for each ten (10) feet that the plumb ring is below the floor level.</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">5.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Should the plumb or dummy fail to move freely through the specified length of casing or hole, or should the well vary from the vertical in excess of 1-1/2 times the smallest inside diameter of that part of the well being tested per hundred (100) feet of depth, the plumbness and alignment of the well shall be corrected by the Contractor at his own expense. Records of deflection readings and all other pertinent information shall be kept and made part of the permanent well log and record.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">6.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Should the Contractor fail to correct the faulty alignment and plumbness, the Authority may refuse to accept the well.</font></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="color:#0c0c0c;font-weight:bold;text-decoration-color:#0c0c0c;text-decoration-line:underline;text-decoration-style:solid;">9. WELL TOP TERMINATION</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">1.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">At all times during the progress of the work and at completion, the Contractor shall use reasonable precautions to prevent either tampering with the well or the entrance of foreign material into it.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">2.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Any well that is left uncompleted due to a recess (e.g., at the end of each work day) or delay in construction shall be capped with a water-tight threaded cap or equipped with some other type of &#8216;vandal-proof&#8217; cover as approved by the Authority.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">3.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Upon completion of the well, the Contractor shall install a suitable threaded, flanged, or solvent welded cap or compression seal so as to prevent any pollutants from entering the well.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">4.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">The watertight casing of any well shall extend not less than two (2) feet above the ground level elevation. There shall be no openings in the casing wall below its top.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">5.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">All well casings that project above ground shall be suitably protected against direct sunlight by the use of a water-based paint or placement of a cover or any sunlight screening material.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">6.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">The Contractor shall clean the well as soon as construction and testing of the well has been completed. The Contractor shall carry out adequate cleaning procedures where evidence indicates that normal well construction and development work have not adequately cleaned the well. All oil, grease, soil and other materials shall be removed from the interior of the well casing. Unless prior approval is obtained for employing chemicals or unusual cleaning methods, the cleaning operation shall be carried out by pumping and swabbing only.</font></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="color:#0c0c0c;font-weight:bold;text-decoration-color:#0c0c0c;text-decoration-line:underline;text-decoration-style:solid;">10. SITE RESTORATION</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">1.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">Upon completion of work the site shall be restored to its original contours. All equipment, materials, grouting and drilling fluids shall be removed from the site.</font></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="color:#0c0c0c;font-weight:bold;text-decoration-color:#0c0c0c;text-decoration-line:underline;text-decoration-style:solid;">11. WORKING HOURS</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">1.</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><font style="color:#0c0c0c;">None of the Works shall be carried out during the night or on locally recognized days of rest without the consent of the Authority, except when work is unavoidable or absolutely necessary</font></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 70 &#448; 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">for the saving of life or property or for the safety of the Works, in which case the Contractor shall immediately advise the Authority.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">12. PROTECTION OF SERVICES</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">1.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Contractor shall contact representatives of all utilities to ascertain the location of all known underground apparatus and ensure that its position is clearly marked before drilling commences. The Contractor shall be fully responsible for any costs involved in repairing any apparatus previously located and marked by the utility where the damage has been caused by his operation.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 71 &#448; 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">FIGURE 1</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><img src="cwco-20220930xex10d1018.jpg" alt="Graphic" style="display:inline-block;height:349.7pt;width:540pt;"></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 72 &#448; 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><img src="cwco-20220930xex10d1019.jpg" alt="Graphic" style="display:inline-block;height:497.1pt;width:208.92pt;"></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 73 &#448; 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">[PAGE INTENTIONALLY LEFT BLANK]</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 74 &#448; 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">APPENDIX H - OPERATION OF FEED WATER ABSTRACTION AND BRINE</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">DISPOSAL WELLS</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">1.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">All wells shall be tested, both after initial development of the well and during the operation of the Plant, at intervals determined by the Authority, at the anticipated peak abstraction (or disposal) rate.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">2.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The drawdown in the feed water abstraction well at peak abstraction rate shall not exceed three (3) feet (corrected for friction losses in the casing). In the event that the measured drawdown exceeds this maximum, the open hole interval shall be increased.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">3.</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Head build-up in the casing of the brine disposal well(s) at peak disposal rate shall not exceed seven (7) feet (3 psi) to avoid overstressing the annulus seal, which could result in excessive upward leakage of brine. In the event that the measured head build-up (corrected for friction losses in the casing) exceeds this maximum, the open hole interval shall be increased.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 75 &#448; 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">[PAGE INTENTIONALLY LEFT BLANK]</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 76 &#448; 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">APPENDIX I - OPERATION MANAGEMENT REQUIREMENTS</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1.&#160;&#160;&#160;&#160;GENERAL</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Contractor shall operate and maintain all Plant (e.g., equipment, instrumentation, systems (SCADA, controls etc.), structures, and utilities) in such a manner as to satisfy the Plant performance standards and in accordance with the Operation Management Requirements as described in this APPENDIX I.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The Contractor shall maintain the Plant in good working order.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Contractor shall maintain the aesthetic quality of the Plant, with due allowance for reasonable wear and tear.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Contractor shall maintain adequate equipment inventory to facilitate the repair and replacement of equipment.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">All operation services shall meet the Authority&#8217;s requirements and meet prudent industry practice standards and shall include, but shall not be limited to:</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">Operating and maintaining (to include repair and replacement) the Plant whilst meeting the water quality and quantity obligations under the Agreement, and in such a manner that the assets can achieve their design lives.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">Operating the Plant in compliance with industry practices and appropriate Environmental and Safety standards;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">(c)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">Purchasing the necessary chemicals, membranes and other consumables required to achieve plant operation;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">(d)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">Determining appropriate staffing levels and maintaining these levels with competent staff;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">(e)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">Maintaining comprehensive records relating to Plant performance;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">(f)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Providing monthly reports and invoices to the Authority and any additional reports as may</u> be reasonably required;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">(g)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">Conducting appropriate inspections and making the Plant available for inspections by the Authority;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">(h)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">Obtaining and maintaining water and telecommunications services; (note: The Authority will enter into an electricity supply agreement with the electricity provider (Caribbean Utilities Company (CUC)) for the Plant and shall pay, on behalf on the Contractor, the monthly invoices (i.e., CUC bills) in accordance with the supply agreement.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">(i)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">Developing, implementing and enforcing of programs for safety, quality assurance and quality control;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">(j)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">Disposing appropriately of all discharge water and concentrate, and all other waste, (e.g., wastewater, spent chemicals);</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">(k)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">Complying with all permits and Governmental approvals related to Plant operation;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">(I)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Supporting the Authority for maintaining good relationships with the general public (including Plant tours, etc.).</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">(m)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">Cleaning up and disposing of any chemical spills as instructed or required by the Authority, and/or the Chief Environmental Health Officer).</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">(n)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">Carrying out the services in a safe manner that protects the health and safety of all operating personnel and people on or near the Site.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 77 &#448; 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 6.4pt 0pt;"><b style="font-weight:bold;">2.&#160;&#160;&#160;</b><b style="font-weight:bold;">&#160;</b><b style="font-weight:bold;">REPORTING</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Within thirty (30) days prior to the anticipated First Delivery Date, the Contractor shall develop and submit for the Authority&#8217;s approval reporting procedures and forms for recording of Plant performance during the Term.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">As a minimum, the Contractor shall provide the following reports:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><font style="display:inline-block;text-indent:0pt;width:18pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">a)</font></font>Monthly Operating Report</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><font style="display:inline-block;text-indent:0pt;width:18pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">b)</font></font>Annual Operating Report</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><b style="font-weight:bold;">2.1&#160;&#160;Monthly Operating Report Requirements</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">The Authority shall at all times have the right to enter any part of the Plant to carry out any inspection provided that Authority staff are fully conversant with and follow the Contractor&#8217;s health and safety requirements.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">The Authority shall jointly with the Contractor conduct a walk through the Plant to verify that Plant operations and maintenance is being properly performed. Typically this joint walk through shall not be more frequent than once every month.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">The Contractor shall prepare a Monthly Operating Report regarding the Plant performance, operations and maintenance. This report shall be submitted to the Authority no later than fifteen (15) days after the end of the Month.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">The Monthly Operating Report shall include as a minimum the following:</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">a)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">Compilations of the daily records of Water quantity (cubic metres) delivered to each Delivery Point.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">A summary of all test reports prepared during the month with respect to source (feed) water quality characteristics and parameters (e.g., temperature (degree Celsius), conductivity (&#181;S/cm)).</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">c)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">A summary of all test reports prepared during the month with respect to Water quality characteristics and parameters as specified in APPENDIX F.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">d)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">A copy of all test reports prepared during the month with respect to the pumping rate and the drawdown in the feed water abstraction wells.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">e)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">A description of recommended Plant or unit shutdowns for maintenance and repairs during the current month and anticipated during the following month.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">f)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">Description of unscheduled repairs.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">g)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">A list of significant preventive maintenance activities performed during this month and similar activities anticipated for the following month.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">h)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">Information on the performance of the RO membrane system (*)</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">i)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">Any anticipated adverse conditions that may affect the ability of the Plant to receive and treat source water and deliver Water to each of the points of delivery.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">j)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">The results of any inspections conducted by governmental regulatory authorities during the current month, including recommended or required follow-up actions by the Contractor.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">k)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">The amount of electricity used during such month (in kWh).</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">I)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">Information on any power outages that have occurred during the current month that have an impact on the ability of the Contractor to perform its obligations under this Agreement.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 78 &#448; 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:1pt;margin-top:0pt;text-align:justify;">m)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:1pt;margin-top:0pt;text-align:justify;">A description of all incidents wherein the Water quality standards and/or Water quantity requirements were not met, including the follow-up actions recommended by the Contractor to taken to eliminate or reduce the likelihood of re-occurrence.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:1pt;margin-top:0pt;text-align:justify;">n)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:1pt;margin-top:0pt;text-align:justify;">A description of any incidents (hazardous materials emergencies, security breaches, etc.) that adversely impacted Plant operations and Contractor<font style="font-family:'Verdana';">&#8217;</font>s ability to fulfil its obligations under this agreement.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:1pt;margin-top:0pt;text-align:justify;">o)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:1pt;margin-top:0pt;text-align:justify;">Summary of Contractor worker claims filed, third party claims filed, and updates on the status of existing claims.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:1pt;margin-top:0pt;text-align:justify;">p)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:1pt;margin-top:0pt;text-align:justify;">An update of the Mandatory Parts inventory.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:1pt;margin-top:0pt;text-align:justify;">q)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:1pt;margin-top:0pt;text-align:justify;">Semi-annually, an update of the total spare parts inventory.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">r)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Any other data or information as requested by the Authority.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 6.94pt 54pt;">(*)<font style="font-family:'Verdana';">&#160;&#160;</font>RO Membrane Performance</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 72pt;">A normalization program shall be provided by the Contractor on the main control console in the control room. The normalization calculation algorithm shall be in accordance with the latest version of ASTM D4516 (Standard Practice for Standardizing Reverse Osmosis Performance Data) and must also be approved by the membrane manufacturer. Most data required for input to the normalization program shall be collected automatically through the programmable logic controller (PLC). The Contractor shall collect all other additional data (if any) and input the values in the PLC software interface program daily.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 72pt;">The Contractor shall consult with the membrane manufacturer to obtain the membrane manufacturer<font style="font-family:'Verdana';">&#8217;</font>s membrane performance guidelines prior to initiating a cleaning. These guidelines shall include the following information for each array:</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:72pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">a)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Normalized permeate flow, percent decrease;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:72pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Pressure drop over a stage or the system; percent increase;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:72pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">c)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Normalized salt passage (or permeate TDS increase); percent increase.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 72pt;">The Contractor shall monitor the key performance parameters listed above daily to determine if the RO system requires cleaning. Additionally, the following conditions will be graphed daily as a troubleshooting tool and to ascertain the performance of the membrane system:</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:72pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">a)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Normalized Salt Passage vs. Time;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:72pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Normalized Permeate Flow vs. Time;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:72pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">c)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Salt Transport Coefficient vs. Time;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:72pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">d)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Water Transport Coefficient vs. Time; and</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:72pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">e)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Normalized Differential Pressure (Delta P) vs. Time.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 72pt;">RO membrane cleaning criteria shall be based on the normalized flux decline of the membrane treatment system.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 5.94pt 36pt;"><b style="font-weight:bold;">2.2 Annual Operation Report Requirements</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;">Once per year the walk-through Plant review (as mentioned under 2.1 above) will coincide with a more thorough annual review and preparation of an Annual Operation Report.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 79 &#448; 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">Approximately two weeks prior to the annual walk-through Plant review, and not later than thirty (30) days after the completed year&#8217;s operation, the Contractor shall submit to the Authority one electronic copy of the Contractor&#8217;s Annual Operation Report. This report shall include, at a minimum:</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:54pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:14.4pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">a)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">A summary of the information provided in the Monthly Operation Reports, including Total Water quantity (in cubic metres) and Water quality characteristics for parameters specified in APPENDIX F delivered to the Delivery Point.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:54pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:14.4pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">A summary of environmental and safety regulatory compliance.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:54pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:14.4pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">c)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">Updated Annual Operation and Maintenance Plan.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:54pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:14.4pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">d)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">An assessment of outstanding issues, including any recommendations for changes to Plant operation or Plant equipment.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6.3pt 54pt;">The results from the joint Authority / Contractor annual survey will be compiled for use as an annual addendum to the Contractor&#8217;s Annual Operation Report. Approximately two weeks following the distribution of the addendum, the Authority and the Contractor will hold an Annual Review Meeting during which the results of the joint Authority / Contractor annual survey and the Contractor&#8217;s comments and responses will be discussed and all other matters of common interest and concern will be discussed and resolved. The Annual Operation Report will be finalized by the Contractor and issued within two weeks of the Annual Review Meeting.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3. OPERATION SERVICE PLAN</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Contractor shall prepare an operations and maintenance plan (Operation Service Plan), which shall be submitted for approval by the Authority.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Operation Service Plan shall describe the principal aspects of routine and emergency operating procedures, repair and replacement, predictive and preventive maintenance, corrosion protection, and staffing. The Operation Service Plan will be consistent with the Contractor&#8217;s ability to perform its obligations in accordance with terms and provisions of the Agreement.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Operation Service Plan will contain as a minimum an overview description of the following:</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:14.4pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">a)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Plan for Day-to-Day Operations of the Plant (Operations Plan);</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:14.4pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Maintenance, Repair and Replacement Plan (Maintenance Plan);</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:14.4pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">c)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Liquid and Solid Waste Stream Handling and Disposal Plan (Waste Management Plan); and</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:14.4pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">d)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Emergency Management Plan</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The Contractor shall provide to the Authority:</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:14.4pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">a)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">a draft Operation Service Plan thirty (30) days prior to the anticipated First Delivery Date; and</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:14.4pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">a final Operation Service Plan no later than three (3) months after the First Delivery Date.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The Contractor shall update and submit to the Authority any material changes to the Operation Service Plan at least sixty (60) days prior to the commencement of each calendar year for the duration of the Term. The Authority may also each year request reasonable updates to the Operation Service Plan.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 80 &#448; 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Specific requirements related to the individual plans, which are integral parts of the Operation Service Plan are presented in the following sections.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.1 Operations Plan</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Operations Plan shall describe principal procedures for normal, emergency and standby Plant operations to meet the Contractor&#8217;s obligations under the Agreement, including overall Plant start-up and shutdown during unusual source water quality events or other conditions which require such shutdown (hurricanes etc.). This plan shall include all sampling and analyses procedures and related QA/QC reports.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.2 Maintenance Plan</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The Maintenance Plan shall describe how the Contractor will:</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">a)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">Perform predictive and preventive maintenance, repair and replacement activities on all equipment and buildings in accordance with the recommendations of the equipment manufacturer (OEM), Standard Industry Practices and this Agreement.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">b)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">Perform corrective maintenance in such a manner that the equipment operation is not impacted and the performance standards are not threatened.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">c)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Prepare reports on maintenance, repairs, and replacements of any major equipment components</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The maintenance plan must contain a comprehensive proposed maintenance schedule. This schedule will be used for monitoring and reporting requirements.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Contractor shall develop and implement a comprehensive computerized maintenance management system (CMMS) that will collect historical data, including an inventory of spare parts, and a description of the repair work performed.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Scheduling of all maintenance task shall be done using the CMMS and the Authority shall be given (read-only) access to the CMMS no later than three (3) months after the First Delivery Date. All licenses, schedules, and work order history shall be transferred, at no cost, to the Authority at the end of the Term</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.3 Waste Management Plan</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Contractor shall prepare a Waste Management Plan describing the quantities, purpose of use. handling, storage and disposal methods for all chemicals, lubricants, fuels and any other hazardous materials used or generated at the Plant. The Waste Management Plan shall include a detailed list of all chemicals and hazardous materials to be used in the Plant, accompanied by relevant Material Safety Data Sheets. The Contractor shall submit a revised list immediately following any change of chemicals to be used in the Plant.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.4 Emergency Management Plan</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Contractor shall prepare an Emergency Management Plan (EMP). The objective of the EMP is to eliminate or minimize personal injuries or property damage that could potentially be the consequence of an emergency. The EMP must properly handle the situation until the emergency authorities (Fire Department, Ambulance, Police Department, etc.) can arrive to</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 81 &#448; 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><font style="color:#0c0c0c;">take over an emergency situation.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><font style="color:#0c0c0c;">As a minimum, the EMP shall address the following issues:</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><font style="color:#0c0c0c;">(a)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><font style="color:#0c0c0c;">Chemical spill reporting procedures and chemical storage, personal protective equipment (PPE) inspection forms, and spill kit and PPE locations;</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><font style="color:#0c0c0c;">(b)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><font style="color:#0c0c0c;">Personnel emergencies;</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><font style="color:#0c0c0c;">(c)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><font style="color:#0c0c0c;">Fire and explosions and fire extinguisher location maps;</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><font style="color:#0c0c0c;">(d)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><font style="color:#0c0c0c;">Pipe, valve, or pump failure;</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><font style="color:#0c0c0c;">(e)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><font style="color:#0c0c0c;">Equipment and process failure;</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><font style="color:#0c0c0c;">(f)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><font style="color:#0c0c0c;">Power failure;</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><font style="color:#0c0c0c;">(g)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><font style="color:#0c0c0c;">Acts of God (hurricanes, wind storms, floods, and earthquakes);</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><font style="color:#0c0c0c;">(h)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><font style="color:#0c0c0c;">Emergency telephone numbers;</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><font style="color:#0c0c0c;">(i)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><font style="color:#0c0c0c;">Records preservations;</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><font style="color:#0c0c0c;">(j)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><font style="color:#0c0c0c;">Chemical storage inventory and monitoring system;</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><font style="color:#0c0c0c;">(k)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><font style="color:#0c0c0c;">Coordinating instructions with public emergency authorities; </font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><font style="color:#0c0c0c;">(I)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><font style="color:#0c0c0c;">Troubleshooting guides;</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><font style="color:#0c0c0c;">(m)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><font style="color:#0c0c0c;">Evacuation Plan including evacuation meeting location and first aid trained personnel; and</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><font style="color:#0c0c0c;">(n)</font></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><font style="color:#0c0c0c;">Weather-related emergency procedures (incl. Hurricane Contingency (Preparedness and Recovery) Plan).</font></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 82 &#448; 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">APPENDIX J - MANDATORY SPARES INVENTORY</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">General</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Contractor is required to supply to the Authority in any one month an average daily quantity of Water of 9,000 cubic metres per day, which is 90% of the specified design capacity of the Plant, and which meet the requirements of APPENDIX C.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">If the failure of a Plant part would impact on achieving these requirements, then that part is considered a &#8216;Critical Spare&#8217;.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">If the failure of a part does not impact on the plant achieving this reliability, then the part is considered a Non-Critical Spare.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">A failure in a Non-Critical Spare may, however, have other consequences, such as an adverse impact on safety, disruption to the overall functioning or efficiency of the plant, or result in an environmental non-compliance. Some Non-Critical Spares, which include some consumables (e.g., filter cartridges, chemicals) therefore play an important part in the inventory of the Plant and should be stocked as a mitigation measure to any of the above impacts.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Contractor shall within 180 days of the Agreement Date submit a list of suggested Non-Critical Spares, for review by the Authority. Some of the Non-Critical Spares on this list may be included as part of the inventory of Mandatory Spares.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">A Mandatory Spare is defined as</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">(i)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">a Critical Spare; or</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">(ii)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">a Non-Critical Spare where the failure would disrupt the overall functioning or efficiency of the plant; or</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(iii)</p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">a Non-Critical Spare where the failure of a part would result in a breach of the Contractor&#8217;s safety or environmental requirements.</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">All Mandatory Spares shall be purchased and held in store prior to the First Delivery Date. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Contractor shall maintain an inventory of Mandatory Spares throughout the Term.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Mandatory Spares must be held in a suitable storage facility on or near the Site. The storage facility shall be secure and shall be used exclusively for the storage of Mandatory Spares used for this Agreement. The Contractor may use this storage facility to store Non-Critical Spares as well.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Mandatory Spares must be available in such numbers as to ensure that the contractual requirements can be achieved.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Mandatory Spares must be readily available for inspection by the Authority.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Mandatory Spares shall be immediately re-ordered when used and shall be restocked as soon as practical. The Contractor shall provide evidence of having placed an order for any Mandatory Spares that have been used at the Plant.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 83 &#448; 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Critical Spares List</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr><td style="vertical-align:bottom;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.3pt;"><b style="font-weight:bold;">Quantity</b></p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">Submersible Well Pump</p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.3pt;">1</p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">Submersible Well Pump Motor</p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.3pt;">1</p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">Submersible Well Pump Motor Cable</p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.3pt;">1</p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">Submersible Well Pump Motor Cable underwater splice kit</p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.3pt;">1</p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">Submersible Well Pump VFD</p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.3pt;"><b style="font-weight:bold;">1</b></p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">High Pressure Pump Motor</p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.3pt;">1</p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">High Pressure Pump Coupling</p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.3pt;"><b style="font-weight:bold;">1</b></p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">High Pressure Pump Rotating element</p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.3pt;">1</p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">High Pressure Pump Bearings and seals</p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.3pt;">1</p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">High Pressure Pump VFD</p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.3pt;">1</p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">High Pressure Brine Booster Pump Motor</p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.3pt;"><b style="font-weight:bold;">1</b></p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">High Pressure Brine Booster Pump Motor Frame</p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.3pt;">1</p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">High Pressure Brine Booster Pump</p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.3pt;">1</p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">High Pressure Brine Booster Pump VFD</p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.3pt;">1</p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">2nd Pass Pump Complete (motor, pump, coupling)</p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.3pt;">1</p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">2nd Pass Pump VFD</p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.3pt;"><b style="font-weight:bold;">1</b></p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">Product Delivery Pump Impeller</p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.3pt;"><b style="font-weight:bold;">1</b></p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">Product Delivery Pump Bearings and seal kit</p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.3pt;">1</p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">Product Delivery Pump Coupling</p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.3pt;">1</p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">Product Delivery Pump Motor</p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.3pt;">1</p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">Product Delivery Pump Starter or VFD</p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.3pt;">1</p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">PX ERI Seal Kit</p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.3pt;"><b style="font-weight:bold;">1</b></p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">PX ERI Complete Assembly</p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.3pt;">1</p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">PX ERI Special Maintenance Tool</p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.3pt;">1</p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">Degassifier Blower Motor</p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.3pt;">1</p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">Degassifier Blower Belts (complete sets)</p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.3pt;">2</p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">Degassifier Blower Impeller Shaft Bearings</p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.3pt;">1</p></td></tr><tr><td style="vertical-align:top;width:73.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6.25pt;">Degassifier Blower motor starter or VFD</p></td><td style="vertical-align:top;width:26.17%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.3pt;">1</p></td></tr></table></div><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 84 &#448; 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Critical Spares List (continued)</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:bottom;width:26.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 4.8pt;"><b style="font-weight:bold;">Quantity</b></p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.55pt;">Scrubber Recirculation Pump Complete Assembly</p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 4.8pt;"><b style="font-weight:bold;">1</b></p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.55pt;">Scrubber Recirculation Pump Starter or VFD</p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 4.8pt;">1</p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.55pt;">Product Delivery Control Valve positioner</p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 4.8pt;">1</p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.55pt;">HMI computer with control software already installed and up-to-date</p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 4.8pt;">1</p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.55pt;">PLC with control software pre-installed</p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 4.8pt;">2</p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.4pt;">One each of all the PLC controller modules including all the communication modules</p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 4.8pt;">?</p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.55pt;">One each of all the various PLC controller backplanes types</p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 4.8pt;">?</p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.55pt;">One each of all the various MCC circuit breakers/ fuse types for 480V</p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 4.8pt;">1 lot</p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.4pt;">Two each of all the various circuit breakers/ fuse types for control system</p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 4.8pt;">1 lot</p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.4pt;">Two each of all the various relays analog or solid state used in MCC and control panel(s)</p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 4.8pt;">1 lot</p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.4pt;">Two each of all the various low voltage power supplies used in MCC and control panel(s)</p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 4.8pt;">1 lot</p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.4pt;">One each of all the various disconnect switches used in MCC and control panel(s)</p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 4.8pt;">1 lot</p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.4pt;">One each of all the various transformers used in MCC and control panel(s)</p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 4.8pt;">1 lot</p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.55pt;">Assorted bulbs and panel switches used in MCC and control panel(s)</p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 4.8pt;">1 lot</p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.55pt;">480V to 120V step down transformer sized for the largest sub panel service</p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 4.8pt;">1</p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.55pt;">One each of any line or load reactors</p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 4.8pt;">1 lot</p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.55pt;">Flow Meters 1 each of each flow range for HP &amp; LP</p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 4.8pt;">1 lot</p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.4pt;">pH sensor, one each for each different pH range required at the total facility</p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 4.8pt;">1 lot</p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.4pt;">Conductivity sensor, one each for each different range required at the total facility</p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 4.8pt;">1 lot</p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.55pt;">Pressure sensor two each of each pressure range required</p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 4.8pt;">1 lot</p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.55pt;">Temperature sensor one each of each range and duty required</p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 4.8pt;">1 lot</p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.55pt;">Transmitters for sensors above as required if not integral</p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 4.8pt;">1 lot</p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 5.4pt;">Valve Actuators 2 each of each size and type (air/elec) throughout the plant</p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 4.8pt;">1 lot</p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.55pt;">Solenoid valves for air operated valve actuators complete sets</p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 4.8pt;">2</p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.55pt;">LP Valves 2 each of each size and type throughout the plant</p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 4.8pt;">1 lot</p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 5.55pt;">Assorted LP &amp; HP gaskets for the various size pipe connections</p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 4.8pt;">1 lot</p></td></tr><tr><td style="vertical-align:top;width:73.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:26.5%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></td></tr></table></div><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:24pt 0pt 0pt 0pt;"><font style="color:#5689ac;">Page</font> 85 &#448; 87</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:avoid;width:88.24%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>cwco-20220930xex31d1.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  9.14.0.96--><!--Created on: 11/14/2022 06:38:36 PM (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: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:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">EXHIBIT&#160;31.1</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rule&#160;13a-14(a)/15d-14(a)&#160;Certification</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">I, Frederick W. McTaggart, certify that:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">1. I have reviewed this report on Form&#160;10-Q of Consolidated Water Co. Ltd.;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">4. The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e)&#160;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f)&#160;and 15d-15(f)) for the registrant and have:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:54pt;margin:0pt;">(a)&#160;Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:54pt;margin:0pt;">(b)&#160;Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:54pt;margin:0pt;">(c)&#160;Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:54pt;margin:0pt;">(d)&#160;Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">5. The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:54pt;margin:0pt;">(a)&#160;All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:54pt;margin:0pt;">(b)&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;" align="center"><tr style="height:1pt;"><td style="vertical-align:top;width:50%;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:3%;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: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></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Date: November 14, 2022</p></td><td style="vertical-align:top;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">By:</p></td><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;margin:0pt;">/s/ Frederick W. McTaggart</p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Frederick W. McTaggart</p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chief Executive Officer</p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(Principal Executive Officer)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:avoid;width:88.24%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>cwco-20220930xex31d2.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  9.14.0.96--><!--Created on: 11/14/2022 06:38:36 PM (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: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:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">EXHIBIT&#160;31.2</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rule&#160;13a-14(a)/15d-14(a)&#160;Certification</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">I, David W. Sasnett, certify that:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">1. I have reviewed this report on Form&#160;10-Q of Consolidated Water Co. Ltd.;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">4. The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e)&#160;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f)&#160;and 15d-15(f)) for the registrant and have:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:54pt;margin:0pt;">(a)&#160;Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:54pt;margin:0pt;">(b)&#160;Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:54pt;margin:0pt;">(c)&#160;Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:54pt;margin:0pt;">(d)&#160;Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">5. The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:54pt;margin:0pt;">(a)&#160;All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:54pt;margin:0pt;">(b)&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;" align="center"><tr style="height:1pt;"><td style="vertical-align:top;width:50%;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:3%;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: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></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Date: November 14, 2022</p></td><td style="vertical-align:top;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">By:</p></td><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;margin:0pt;">/s/ David W. Sasnett</p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">David W. Sasnett</p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Executive Vice President&#160;&amp; Chief Financial Officer</p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(Principal Financial and Accounting Officer)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:avoid;width:88.24%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>5
<FILENAME>cwco-20220930xex32d1.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  9.14.0.96--><!--Created on: 11/14/2022 06:38:36 PM (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: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:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">EXHIBIT&#160;32.1</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CERTIFICATION PURSUANT TO</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">18 U.S.C. SECTION&#160;1350,</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">AS ADOPTED PURSUANT TO</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">SECTION&#160;906 OF THE SARBANES-OXLEY ACT OF 2002</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In connection with the report of Consolidated Water Co. Ltd. (the &#8220;Company&#8221;) on Form&#160;10-Q for the quarter ended September 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;),&#160;I, Frederick W. McTaggart, certify, pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">(1)&#160;The Report fully complies with the requirements of Section&#160;13(a)&#160;or 15(d)&#160;of the Securities Exchange Act of 1934; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">(2)&#160;The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;" align="center"><tr style="height:1pt;"><td style="vertical-align:top;width:50%;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:3%;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: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></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Date: November 14, 2022</p></td><td style="vertical-align:top;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">By:</p></td><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;margin:0pt;">/s/ Frederick W. McTaggart</p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Frederick W. McTaggart</p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chief Executive Officer</p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(Principal Executive Officer)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:avoid;width:88.24%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>6
<FILENAME>cwco-20220930xex32d2.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  9.14.0.96--><!--Created on: 11/14/2022 06:38:52 PM (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: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:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">EXHIBIT&#160;32.2</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CERTIFICATION PURSUANT TO</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">18 U.S.C. SECTION&#160;1350,</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">AS ADOPTED PURSUANT TO</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">SECTION&#160;906 OF THE SARBANES-OXLEY ACT OF 2002</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In connection with the report of Consolidated Water Co. Ltd. (the &#8220;Company&#8221;) on Form&#160;10-Q for the quarter ended September 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;),&#160;I, David W. Sasnett, certify, pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">(1)&#160;The Report fully complies with the requirements of Section&#160;13(a)&#160;or 15(d)&#160;of the Securities Exchange Act of 1934; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">(2)&#160;The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;" align="center"><tr style="height:1pt;"><td style="vertical-align:top;width:50%;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:3%;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: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></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Date: November 14, 2022</p></td><td style="vertical-align:top;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">By:</p></td><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;margin:0pt;">/s/ David W. Sasnett</p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">David W. Sasnett</p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Executive Vice President&#160;&amp; Chief Financial Officer</p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(Principal Financial and Accounting Officer)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:avoid;width:88.24%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>7
<FILENAME>cwco-20220930xex10d1003.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cwco-20220930xex10d1003.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"  ! "L# 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#M:*** "BB
(B@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>8
<FILENAME>cwco-20220930xex10d1004.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cwco-20220930xex10d1004.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"  ! $,# 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#O:*** "BB
0B@ HHHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>9
<FILENAME>cwco-20220930xex10d1002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cwco-20220930xex10d1002.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" "+ 4@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
ML@=JLW,&YPJY,G7:*I:K=II]E(9SY4@'"L>34.)K*K;1&3XCUZ+3+1F  DZ
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
M6=B9]$OI+-=Q^]&0'1OR?'X45^%XNC]6KRI/HS]=PU;ZQ2C5[GEG[24]W/\
MM"ZNDBG[);:)9- 3T#-)<;__ $!:\\DMF=LMG&,BOH#]K;P^+'6?#^MK'Q>S
M?8[EP.BJ&9,_K^=>&&4MF' W*?TK]5R"HI8&+AN?F6>*3Q;C+KL9=U:[X\ 5
MEOIAW9KH)GV\'@U5,FXXXKZ>$7):GS3M%V9EI;&.I"N<5=>,D=!4?E'TJN5,
MT51QT*9B!/2H/LV7Z5I^5GM1;V^]';KM-%DC.4I2V,JXMFC'R#-%EIYED#NS
M >F>*VK>,S9& 1ZU,UH(J BY+<\\\4:"]E=G4+(;KH?PBO-?%EQX@\7WB1RV
M;QA1LX'45]!&T59?, W$=C50Q@7WG&-1[8HN;)ZI,\A^'?@2?2X!J$L9^UAR
M!&1V'2O0[A(C:R37+!"@RW^R:WI]QE\R!!N(SM KR7XE^,%@)LH7 DG)69>X
MQ5HY:U+]XN4X;QGXBEU[5A"3NAMR0G/6HO"?A0Z[JUN@S]GC&9''8CG%8L*2
M7M^D4 WS2-M KW/PYI=E\./"1O-1;R)I0'F1A\S,.B@'M[TV:N,C6UO5;3P_
MHL44CK'*$^1?6O)VAOOB#J/FW*F.P@;YW'0+ZU9-OJ'Q+U@[4=+$2?)(_P H
M0>@]:[;QT(/A_P"%FT^V0?Z9'Y;L.HXJ2%-;(\>NWBANYX(L&)&*HP[CL:AT
MZU:ZU***)<RN0%4=ZJVZ$*SOT0<5UWPCTU]7\:QSE<K; /[<]*UZ#O<]MT?1
M7BLK+3K>,!X(RQ[=>N:X7Q;XRECOO['T67-_*WE3;1N '0UTWQ \6'18(;:Q
MA$FL3*RD@X(!/%4? '@HZ8MKJTR[]0GD)E#C[M0R5)(T/"7@NU\*6YDN2DEQ
ML\TMMYW'D_K7B?CO67U+Q7=SIS$QV@=ACBO=/B;J9TKP_=79)60#"^^:^<$<
MSAF;D$ELFD:1;;$60QS1>5\S2'!'O7T'X/\ #:Z=HBQ[<3SCSB/Z5XKX TA-
M9\4VL'5>93]17T[9VZR+'/TD5-NT=*:(J.\K'-QB0-(A!P.]<CXWT!]0T*Z9
M-Q,&7'N<5Z3-9;2YQU[U3:R5H)(6PR/PWTJCS/:.-3R/ED6XB<IDG^]QT-=]
M\--5LM+EO4NIA&'4 $UU6M?"6TN9'>TNC#)(V2,<5EVOP0\QU-W?G&>0G>GL
M=4IPFK-FGK?C&V&FR6>E1M<73_=E7D UI_#SP9)910:QJ<GGWLD;*48<#/\
M]:MGP_X$LO#40^SE9>.2PR375VL:S("P"X["BZ*@DE:)CSPF9R^,$< =@*B6
M+#<\UKWT20KE:ABM"T!DI,RK2:T152'?TISVF$/7-6HU &:2.\B$A63<1T^4
M9-1)7'2J-;E5+#N <>GK3K2S>2]6.(9?!(!JY-/L<>5DH?48JR;:-X1*DQAG
M_O+VK))K<4Y/GU(4@V%@X^?I4VG6>W5'<G ,1 ^M6[2W#IACNX^]W)J>W:.
M S8PC9 ]?:IYW[R1Z%TX?<>O?L0),GC3XGC:?L_F6/ECLK^4VX?HN:*[/]B[
MPW=0>!-4UZ\CVRZQJ4T\+'AC ,(A/UVY'UHK\-S>2JXVI*.NI^S94G#!4HR6
MMCUKXJ^"H_'?@Z[TV1 [, T9[HZG((KXRUWPS-X:NI;*9&%Y =LF>P[5]_%>
MF*\2^//PGG\06\FN:*@_M&-?WT?_ #U4#M[UZN1YJ\'5]C+X6>7G.6K$P=:"
M]Y;'RC<6[. 6Z^E1+8*IW'I6Y!:/--*DB&.:!MLL;#!4YQC^=6;FW@50O1O2
MOUJ%=./-%Z'Y9*A*,[3W.;$D4^4C1U*]2ZXS33%MK7N('.,DE>U1+!OX(S3A
M--%3HM)=S,^H%/MH/+AD&/O&M4:;QG;52.VG$A#C"YJ93*C"4-+%>S@,.0/7
M-37'SBKXM&D V+DTPV$BM\XP*7.C?V=UJ8[C8N:I72YA9@.!6E=6DLEQL0<>
MM275WI^C:;)/?NL,,2EI"YQN]AZFJ3;,I;KR.0\<>)+?PCH%QB0+J)B#QK[&
MOFW5YI=9G:_R#/)@O[5K^//%<WC7Q')<(Q$!?RXMW'R#H*V/"_@X6\$6JZT6
MBTQ6/E0)]^=AT&/2MTTD2UU+_P ./#=CX8@F\1Z["ACB&ZU2;AG;J,>V:OVM
MCJ_QAUR34]7B>VTP-E8%'0#IBMVR\*:CX[>'4->CCM],!Q#:IQL4=.*]+TK3
MH+"V6*%<1(NU?I2<ET.9SDWRF#)H.GVNEPV%F Y!!P.""/I7COQBUDZCK8M%
M;,5O#M8>C^E>WBW%C;WUT?OQ R ^E?,.OWIU/6+^=CEI79S]:<979<:7)J94
M,RRQNK$ $<5ZO\(KS3O#.@Z]JUZ_E-+"J6Q(^\XKR;3[5KB0MC('6NLT5;&Z
MOK"QU*>6/2XF,CI%SN/I6TI*Q7+V/2O ^CS>)K]];U-2MXC9A!Z%>QKT>&98
M)V\S"KCD5S5G\0?"OEQQ1/);1HH4$@!N.!3Y_B/X:B24&X,@QP6ZYS7.IILY
M^5\R.5^/VH1_8[:QWX?):0#T/2O$E3RX-HZ=/>NX^*WB"W\6>+)+JR)>U,*(
M,^H&*Y">+;"!^-:K4[9)))GI/[/GAT7%]?:BZ9-J=JD^]>YP+#&7D3[K?=K@
M?@-9BV\$WT^/GGD7FO0+>T&!$OW$Z9I2ERG$U)MM(SKBX+;AQS5$OY9(]:U9
M[$J<XQ4 LTD.&I*9SR@MV4DLX[A&P,DCFK,.DK!:M*N @&3D5H6T$%NR(>KU
MS'Q7\3-X8T5[*U;_ $JZ)2(#WH;;U(5-7L6/#FLV^N27ZV[AXH& SZ9K?2W7
MR]R@YK$^%?AJ3PMX8ACN+93=W8WS,W49Y%=@=.VQ'9G)K+VAVTX69CRV#3KP
M*6:,0V_EGCBM%(9XL\<>](UF)V_>#%-5$35H.>QC6T'F#!Z4MKI[6=T95[_C
M6T+-(L;14I4,,8Z5K&2D8.')9=3.2P$V]FY/WN:HV>E3O%/<2 B$/\GN*VU1
MU8X[C'X5,BS-:"T4?NUYY].M#DMC5TVVFT4H+>4H@C QU)]JU]*\(S^/O$,/
MANQ5DO+A?GDZ"%,\L?PZ4DL,D-I&L",+F218X8Q]Z1CTQ[<U]4_ _P""R^ +
M2;4-0D%QKEXNV=\Y"KG(4&ODLZS..#I.,'[S/J<LRMXRI&3^%'HWA70X/#7A
MO3=+LE"06D*PJ.G &**UQA!@FBOR*512DV]S]7C3Y4E'8,D4,%D! /-1"4YQ
MG-2(G<=ZSB]+]2G%K3='C'Q7^!RZ\S:IX>:*QU7+&1&'RS9)))'KR:^:+W3;
MNPUV;3;R)[6]AR7CE&"<=Q[5]_O &4C(P?49XKB/'7PI\/>.=\NH6T<=_MVQ
MW\*A9T_X%Z>QXKZ?+LZK8->SGJCY_,,JIXA<]-69\?M%F/#%2!TP<U!%%\QX
MQBNV\<?!GQ!\.II;YOM'B+22WW[&+S);=?611CCW&?I7/Z?/8:Q9"?3KB.\
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
MV; Y#7^BW=NN?9I(U!_#-)'XY\*Q3L&\2Z5%))R5N+N.-A^!(-?7$\$;(^Y
M_'1N1^M4-1T33YK8++903(YPR2QAU_(Y%=,,\J2U<3"65TF[(^:DUO1KA-UG
MK>EWG&=J7L1)^F&J=&T]L,=3T[GG'VI ?IR>:]QO_A1X,\EYCX6T@R8+9-G&
M1GZ8Q6;_ ,,[?"Z]437'P\\,SR. S-+I4+9/XK6_]L2M?E,/[+BW:YY.XM-G
M_'Y;!?5IXP/_ $*J8:P,F1?69QW%S&1^/S5ZZ_[-'PF#Y'PW\,<]O[*AQ_Z#
M2I^S;\*;=S-%\.O#,4B]#'I<*_R6I_MB7\I4<IAU9Y1_;6D69)EU;3(U'!9;
MN,_A]ZL"[\?^!3<E5\3:6]TI(*P7(E?/IA0>:^DX/A;X.MK:**+POI$<0 PB
MV<84?08XK9LM%L+*,QV]G#!&@PJ1H%4?@.*B><2MI$M9?2V/E-O&>BW2 .VK
MWL8.4-IH]U/^J1FK%G?Z]JC;+3P?XEG@_@E%FMNA^OG.I'Y5]8"WC6WW*@0C
MILX'Y"G0D^<ZYR%'&>3^=8?VM7^P:QRJCN?,0\%?$+4)H3;>#(8D!SYM[JB(
M/Q558_K6A!\"/'NJI<?:]9T31#(<K]CLI)2GMEW&?RKZ6"*,X YZU!,2D 9>
M"#CCI^582S7%2^U;T.E8"C'2QXI9_LT23K!_;7C76KS:NUH[/9;1G\%7=^M=
M7H?[/G@;0I89O[)&H7,/*7.HR-<R+^+DUWUO*SS%2>,9P!BK5<$L37J?%,Z%
MAZ5/:)GV>BVFG@+:0Q6T8_@BC"C]!5[: 03SBDWGS,9XI^,USR;^UJ;JR7NZ
M#5QGI3QSQ28I5ZTE;H&O44#%+1118I"$XIID I6I,"F, ^:<#FFXQ3EZ4 +1
%110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>cwco-20220930xex10d1018.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cwco-20220930xex10d1018.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" *' ^<# 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#]4BP R3@5
MXAXN^/OB'1_B1K/A3P]\.M6\8/I<%O/-<Z;>VD2(9U=D5Q,ZMT1NGMZU[2ZX
M7/Z5XW\.9%E_:1^,:;3\MEH2Y]S#=-G\F _"@"A;_'CXER9,WP$\51 < IJF
MF'<?8?:/YD4R;X\_$Y'P/@+XG*]=XU731M^H\XY/TKWHD1H."0*%DW=C^- '
M@3_'OXF( 4^!?B:4=_\ B8:>,?\ D<4T?M _$J.3$OP#\5;#_%'JVF2$?\!$
MP_G7OS2@=5:DW!OX6H \%/[0GQ#W?+\!O&.W^])=Z>O_ +7IB_M"?$DL WP
M\7)'G[_]I::?_:W/TX^M>^@ '.'/U-&X YP_TSQ0!X-#^T%\12Y$WP#\81Q]
MF2^TYR?K^_JP?C_XX"Y'P/\ &)/]W[9IV[\O/KW# D/\8_&G")4Z _G0!X5_
MPO[X@N<)\"O%ZCUEO-.7_P!KTK_'?XD1'(^!7B:=.[1ZKII(_P" B?)_.O=<
M \$'\:7:%'\1_&@#P8?M _$,M\_P)\511?WC?6.[\C-4<_[0WQ!0'[/\!/&=
MR?5KS3D3\_/S^AKWT''8_C2% W/S#Z,: /G=_P!HSXGKT_9V\8/[)JNG9_60
M#]:9_P -*?$Y>O[.?C+Z#4]/W?\ HS'ZU]&?=[,?QI<9]: /G1?VE?B,?^;?
M/&8/H;ZP_P#CE2#]I3X@XY^ /C-I/[B7-A_,SC^=?0IX[,?H::7 _A>@#YZ_
MX:3^(V#G]GKQI'_OWNGG/T*S']12C]I/XAE<?\,_>,?,]&N[$\?42BOH/S!_
M=?\ .GH2PX!'UH ^=C^TA\2D.4_9W\8S>W]H6"_EF3^9I1^TI\3'X_X9R\7K
M[MJFG@?^C<_I7T3\WM2%2QY/'H* /GA_VC/B:/O?L\>*_P#MCJVGO_[/2Q_M
M)?$%/]=^S[XRC7T-U8LP^N)L?E7T,$"G@'\^*7YO:@#YV;]I3XBRDFW_ &=_
M&;#IB2^L$/\ Z-/\Z%_:-^)I'/[.OBY?9M4T_(_*0C]:^BOF]JC,._[S,?\
M=.* /GIOVD_B,C*/^&>O&3>NV^L,#\Y1FA?VE_B  ?-_9Y\;KSQLNM/?]?/%
M?1"J5XSD>](R,W\6/I0!\[-^TQ\0G#"+]GCQL2./GN]/0_K,:4?M*?$7"_\
M&//C3W_TW3^/_(W/Z5]$@$#&<_6CYO44 ?.__#2_Q"B8F3]GGQL4Q_RRNK!B
M?P\_^M"?M1^-I@?+_9X^(&[IB1[%/YSU]$ 'N:7.: /G4?M-^/#@_P##/'CS
MDXYEL?\ X_3T_:9\<.N3^SYX]5\XV>988_/SZ^A3'GHQ'XT",]V/YT ?/(_:
M8\;$GS/V??'Z,.=JM8MC\?.Q^1-2#]IKQJ@^;]G_ ,=;?59;$D_\!$V?TKZ"
MV$CAC^=+M)&,T ?/@_:?\9'&/V?/B"V?[IL1CZ[K@5$?VH_&>?\ DWCXB >I
M^P8_2X)KZ&\H_P!\_G3\A1R: /G8?M1^,CU_9Y^(8'TLB?\ T?C]:?\ \-/>
M+.=OP!^(V?4PV!!_.Y!KZ&W#UIK(2>&(_&@#Y['[3_C;)S^SO\0MF,Y\S3\_
ME]II3^U#XQX _9]^(!SW_P!"&/K^_P#Y9KZ"\MO[Y_.E5"#DL3^- 'SPW[47
MBT#/_"@/B,Q]%AM#_P"U::O[4OC OM3]GGXCL?\ ;2Q3\<F<#^OM7T5N![TH
MP!U_.@#YV_X:C\9?]&]_$'\K/_X[1_PU%XOY)_9\^(H?LNRRP?H?._GBOHG(
M'>C</6@#YX3]J#Q83E_@!\1E/H(K$CZ?Z\?K@>]$G[4/BY3^[^ 'Q"D^L5FO
M_M8_SKZ%9=_0X^E*/D')_.@#YTE_:B\6A01^S_\ $=FS]U(;,_\ M6D3]J[Q
M4F?-_9[^)JC^\MK9L/\ TH!_2OHLD.,!L?2D$7/WV_.@#YU_X:U\1EBJ? 'X
MH,QZ!M/M@/S\_BE3]JGQ<_+_ +/OQ)0?]>UH3_Z.KZ*W@<<TNT'G)_.@#Y\'
M[56O@?-\!/B;N]K"U_\ C](O[5FM$93X$?%!SW4Z9;KC\YAG\,U]"[?K^=&/
MK^= 'SNW[5?B:4 V_P  ?B5(.^^SMH\?G-3?^&I_%,63)\ /B5CU2ULW'Z3@
M_G7T5MYSD_G1C/J/QH ^>!^U7X@V?-\!?B@)?3^RK3'Y_:J%_:JU_8-WP&^*
M E[@:3:D?G]JKZ'V_7\Z0K]?SH ^>/\ AJKQ#_T0GXF1^[Z3;D?3Y;DG/X8]
MZ7_AK'7%_P!9\"/BC$/[YT>W8#\$N&/Z5]#;?<_G2-$&_B8?1J /GT_M7ZDW
M(^"/Q3E_VHM%MP/_ !^Y4_I3&_:VU,''_"D/BDGLV@QL1^*3,/R-?0VT#N?S
MH)!.,G\* /GM?VL-58Y/P-^*B+_SU;0X GUQ]HW?^.YJ3_AK:Z'#?!#XLJWM
MX>C8'W!6<C^OM7OPB&[.YC[;N*#""<[G'T8T > -^UQ=#I\$OBS_ .$XG_QZ
MFC]KJ[)Y^"/Q9 ]3X<3_ ./5] B(+SN8_5C2X#=R/QH ^?F_:XN%'R?!3XKO
M_N^'4/\ [6IG_#7=W_T1+XL#_9_X1L9/_D7'ZU]"%!URW_?1I-Z^] 'S^O[7
M-T>OP0^+9]QX=CP/KF?^6:1_VNKM>GP2^+!]O^$<7GZ?OOYU] &,2=&<?1C3
MEC"?Q,?JQ- 'SU_PUU<M_K/@G\7$]-GAI3_[6I1^V#(G^M^"WQ: _O1^&"<?
M7,@_3-?0V ?>D**>JC\J /GH_MB0 _+\'_B\S>A\)L!_Z'36_;%;'R?!?XLE
MNP/A=@/_ $.OH?RT_NC\J/+3^ZOY4 ?.X_;&8#YO@O\ %D-Z#PNQ'_H='_#8
ML!^]\'_B^K>@\*-C_P!#KZ'\I/[B_E1Y2?W%_*@#YX_X;&]/@S\6R/4^%F_^
M+H_X;&_ZHS\6O_"6;_XNOH?RD_N+^5'E)_<7\J /GD_MC;>OP8^+9_VO^$6;
M ^OSY_(&E7]L>$_ZSX0_%B/T*^$YCG]<_G7T+Y:#^ ?E1Y:-U0?E0!\\G]L,
M$\?"#XK%/4>%)<CWY-'_  V-;J?^20?%[/JWA-]OZ/G]*^AO*3^XOY4;$'\
M_*@#YX_X;$!.6^$?Q3C3_L4[@D_D#2_\-C0*/W?PA^+<S?W?^$3E7]2PKZ&P
MO]T?E1L3^X/RH ^>!^V3!N_>?!WXNPG_ &O"4A7\PQIY_;(TYN'^%GQ7A^GA
M&8_GS7T+L4]N/2D\H=BP]@3B@#Y[_P"&R-/0_-\+OBF8O^>W_")7!'UQC=^E
M'_#9FB?\L?AU\4Y6]'\&7BC_ - KZ$$8'=O^^C2X'O\ G0!\\G]LG3#C=\,?
MBJ3_ -,O"%S@?]]!:</VS-'4?-\-OBHA_NOX.NB?_'5(_6OH0H#W8?B: @7N
MQ_$T ?/7_#9VD9P?AG\5 /[_ /PAEW@?^.Y_(&C_ (;*T=N1\./BEGL/^$-O
M/_B*^A!& <Y;Z;C2X'O^= 'SV/VR]&(_?_#CXI6KYXC_ .$/NF)]_E4X%!_;
M)T7JWP]^)X7_ &?!UYD?7Y,?D37T)M'O^9I#$"?O-_WT: /GO_AM'PXO!\ _
M%(>[>"[L?^RTW_AM70<\_#KXHA/[P\&7A/Y;:^A2@7NW_?1HW+Z-^= 'SW_P
MVGX</3P!\5/_  BKS_XF@_MGZ"?O_#[XHH.VSP==D_C\G%?0>T'N_P#WT: H
M]7_,T ?/H_;0T%?N_#SXHNO<MX-O 1_XY1_PVIX<_P"B?_%/_P (J\_^)KZ#
MVCU;_OHTO"_WOSH ^>A^VEH3'GX<?%14[/\ \(9=G/O@*<#ZXI__  VAX<4X
M_P"$"^*)'K_PAEWC\]M?07!_O?G1L&/XOS- 'SY_PV?H+?ZOX>_%%SZ-X,O!
M_P"R4?\ #9FA'[_P]^*4;=E'@R\P?_'*^@]H_P!K\S2X'^U^9H ^>S^V;H/6
M3X>_%*/TV^#+PY_\<I3^VCX< _Y$+XH$^@\&7>?RVU]![1_M?F:3:,_Q?F:
M/GO_ (;0T3/R_#GXH,/4^#KP?^R4H_;+T1N?^%=_%#=_=_X0Z[Q_Z!7T'L'^
MU^9H"#U;\S0!\^']LG0S]_X>_%&,]@O@Z[.?_'*#^V7HW?X=_% +ZCP?=Y_]
M KZ$V#U/_?1I/+![M_WT: /GEOVT?#L1Y\ _%1_IX+O#_P"RT+^VOX?;_FG?
MQ0V?WO\ A#;S(^HVU]"_+'_>/XT?+)_>'XXH ^?6_;*\.2'Y? OQ1D']Z+P9
M>X^G*#FE'[9OAR,<^ OBC]&\&78)_P#':^@A&!_$W_?1H,8/=O\ OHT ?/P_
M;2\-G_F0?B>/;_A"KTG\@AIZ?MG^&F.#X'^)D9]'\$:AS]/W=>_>4O?+>S'-
M!1,$;1CZ4 >$']L+PTPRGA#XB2-_<3P=?9_'Y.*@;]L70E8@> OB86[#_A#K
MQE/T(3G\Z]],49Y(!QT!YQ]*< !P !0!X!_PV1X>Q^\\$?$JV;NLO@C4#C\5
MC(_6FR?MB^'!]SP;\29R>OE>"]0('N<Q#'YU]!8Q2,J_W0?PH ^??^&R?#<1
M_P"1/^(T@]5\$ZA@^P/E]:3_ (;2\*\[O!_Q)B;_ +$C46'Z1?SKZ!55.<*!
M^%.**1T% 'SS_P -I^%L?+X1^)4A]$\%WP/_ (]$!^M1W'[;?A2VTZ[O9/"/
MQ(BAMHVE=I?"%V%VJ"S98(0, $\D=*^A69%;81)]=Q_QKS_]H%/M'P*^(\2&
M:-O^$>O@'5R#G[/)T.: .N\,^)K7Q1X=TW6K/S#8ZA;I=0&5=KE'4,N5[<&B
MN2_9TCQ^S[\-49C(5\-Z<-S')/\ HT=% 'H<G KQ;X9?\G)?&H_],-"_])IZ
M]J89&*\6^&8V_M(_&OYMV8="/'\/^BSC;^F[_@0H ]KHIKG"$BFHQ- "N:5>
ME,;.:<N: 'T44AS0 F:4'-,YI0: 'T4W)I0<T +1110 F?:D*Y.:=10 44A.
M*,YH 6D)Q2TT]: #=2Y]J;C%*K9H ,GTHR:=2&@!,GTHW&E&>]+0 @)]**6B
M@ I"3Z4M% #0<T>6*!P>:7.:  #%#+N&*6B@!JH$Z9I12T4 %-9 W6G4A.*
M&^4H]:=TI:* $R?2DR6X-*2!0&S0 WRE]Z78*=2$XH 38#2>4OO3LYZ4A)H
M4#:*1E#CFFDFC<: %$2@]Z7RQ2*Q)IV3Z4 -\M:7RQ2Y/I1SZ4 )M'O1L![F
MEYHYH  NWI1U%'-'- #?+'O3L8%'-)S0 I&X<T@0#UI>:.: $* ^M)Y8]Z=S
M1S0 FP>IHVCWI>:.: $V ]S2>6/>G<T<T -\L>]'E+[T[FCF@!OECWH\L>].
MYHYH 38!W-&SW-&#1@T &P>IHVCWI>:.: $VCWHVCWI<GTHR?2@!-H]Z-H]Z
M7)]*,GTH ,48I.:.: %Q[FC;28-'- "[:-M)S1S0 N*,>YI.:,&@!<>YHVTF
M#1S0 N*,>])S1S0 N/<T8I.:.: %Q[T8]Z3FC!H "M(4I<&C!H ;BE I<&C!
MH -M+MI.:.: %VT8]S1S1S0 8HQ2<T<T +MHQ[TG-'- "[:3;[FCFCF@ V#U
M-)Y8]Z7!HYH 3RQ[T>6*?36H ;L'J: @]32'-*N: ';1[T% ?6E'2EH 9Y8]
MZ7RQZFC)]*.: %"X[FC H&:6@!, 4M(>* <T -:(,^X]:\__ &A;C[-\#O'T
MG9=!OB?_  'DKT'/S8KSK]HPJ/@3\0-^=IT&^'R]?^/>2@";]GN)K?X$_#N%
MOO1^'[!&^HMT!_6BG_ 1BWP1^'[-MW-H-BYVGY>8$/'MS10!WH.:\6^'0Q^T
ME\:<<9M]$)^OV:85[.IXKQ7X:G/[2/QMY)Q%H@Y&,?Z)(<#VYSGU)]* /:^J
M#Z4*,"@?<'TI0,"@ Q2TE&X>M "TF1G%!Z4S!!S@T .89%,'RGFE67).5(]\
M4AP_*MNQSQS0!)PPH Q3(WSQM(_"GGIQ0 M%-4_+DTTRX/W6/X4 24F<4@.X
M="/K4)8PMCER>PYQ0!,1NZ&D"D&A)-W8@^XI7.T9]* %I,_-3=HD&0V0?2D0
M[9-A!/&<T 2-R*8JFG]:",G.3Q0 #@4 YJM)(S2_*7 ';'!_&IHI/,YVE?J*
M 'E@.M+4,N6; !IT3E@<@C'KWH >6 I%YYJ,.LC_ ,0(/0BI/OC@D?2@!U%-
M5L@\'CU'6D.6]5]Z '$9IJ@@\T[/.*BD.7"!F#=>!Q0!-12$XQP33=Q Z&@!
M]%,5\\$$&C._C!% #LB@C-(!M]Z=0 44F>*C\S<<8*_6@ =&)X-*B$=333+Y
M9_B8=#QP*59E=@5)93W X_.@"6F2 D<4[N:9))Y2YPS'L ,DT $:,IYJ2HHB
M'^;<V>NUN,5)0 T]:,4&C- "J,&G4U3DTZ@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH 8PI5%-8TJF@!]%%% !1110 4444 (>E Z4'I0O2
M@!CYW#%>>?M%<_ ?XC$_P^'KXCZ_9Y*]$;[PKSC]I,L/@)\0-@RQT*^&#W_T
M>2@"7]G9B_[/OPU8]3X:T[_TFCHIW[.^S_A07PX$9+1CP[IX0GJ5^SI@_E10
M!WZC!KQ;X:<?M&_&[)RQCT5AGL/LL@Q],@G\37MA&:\2^&AW?M(?&YB<D1Z+
M&N.W^B2''UY)^A% 'M@^X/I3J9G$8[<4Y3D4 (SA>*BE! S3I(RS9IY7<,$<
M4 <[XR\4OX4T1+V.SDU&5[B"VBMH'57>265(P,L0 !N+$Y^ZK5P]Y\>KC23L
MU+P;JUC(EEJ-_,TK1B...T?:0'SAFE&6C4<E>3C!QU?Q/\)ZCXO\*SZ=HFIC
M1M662.YLKYHS(L%Q'(LD3N@9=Z!D&Y,C<"1GFO--2_9_\5>*[73)-=\;"XO(
MM*O;.]B^PK+;/=SJ%%W;H[?NF49 '/#N.<Y !T-M\=8O$FNV6D:/H&J7<LWV
M5KB0>6@M89XA)YY5B"\:9"LR9PQQ67H'Q<-O%/#I>@^(-=N3J>JH\)FMDDC^
MS3HC+AV7]WB12F,G:.>>*P?^&;O%9MO!8U'QHNJ_\(W-9S0$V:QSP-#%&CBW
MG7#I'*8QO0YW*SKW&-KP5\#?%7AN\FN[OQ187)ENM:NFMXK%A&3?,CJNYG)(
M1D!.0<CB@"6W_:AT?5],@GT[1M2N)[CPY<^(Q;%X(W$5O+Y4\0+.%,B-D'G'
M!YKK?''Q(O/"'PJU7Q;+I92\T_3I+]]/GN H 3&5:1589QZ BOESQ-\._$_@
M/4M(\._\)'NO=.TRZE-U+X$?4["=I[OS3%;-$<HPW899&VG<"!P<?26H^"=5
M^)WP*N_#GBYQ;:WKNFO:WTT &(V<8W!0<<<$KG'49[T 9VI?'I?#M_X>TN\T
MN:?4+^&T:Y@M&\UK4W$@16?Y1A4R"S$ ?,,9YJ#1/VCCKE@]Y:^"]<>Q35SH
MS7+7-D/](\X0X"^=N(WGG ) R3BH(_@MX]EU/0KFZ\?6S1_9(H?$:0:68&U:
M2%LPM&5E)M@ S A22?EYXJ?PC\'?%GA_PO-IM]XDL;RXN/$_]OS3QV/EC8;Q
M;AHE7>>3M*[BV><XH =:?M()<)HDEQX0UFQM[_7W\.7$\DULPLKM2_$@60EE
M)3&Y W45!K'QWL/!L^J2PZ+XAUZ=/$@T":TM&@E:*XDC22,Y=U"Q-O55!.03
MR*K1? ;Q5%'M7Q-I[#_A.?\ A+=LMBS*(269H!AP2Q)&&/ QT-1ZO\"O&&H:
MR&C\3:;!I9\9P^*&C2R83R0QE2MN[;\9 2,!P.QH WX/C^9EN8)?"NH6&KVN
MH2Z=/I]W=VZB-UBBE3=*KM&#(LR;%+9))%4]#^.?_":;#::;<Q:->>%VU_SC
M+LNE0LZ%$ & XV]<XS6?K7P-\6W7C#4]6@UK1)[*[UK^TOL>HV+3!HOLL-N
MY+<2)]G1E91U)S5'0_V>O&>CQ^&9$\96D=U:>&IM U798J8[EBXDB>(<;%5B
MV5(R0<;A0!U=A\9(X]&G_L70]7\1K8:7:ZC<+ \7GHL\1DCBPS#?+M"DCI\Z
M^]+KW[06G:.GV^'1M3U#0X[2QO9-6MS$+=8;HD1OAF#M@CYMJG&1GK7-6'P/
M\?Z+=VT^D>-=/TN2XT<:9J\B:?YOVJ6%&CM)(U+ )L1R&SG)"^E:OB3X$:DW
MP\U;PIX=U6VL+.:RTO3+,WL9D,5M:GYP^.K,"<$=#B@#T3QIXS7P78P7,EE/
M>O<7"6T<<+*J[V'&YF("CCJ>,X'4@'@M(^-UYXLUGP$=$TC=I7B2TN[UI+N?
M#PB!XD9<*I'_ "U8YR1\E='\1/!6M^,?#6DV=GJMM9:Q9W45Z]S+#OAE,>?D
M9<]-Q5AUP44XR!7FVC?L\>,M!TKX>Q6_C"S&J^&7OK>>_CTW:LUC<L"8HXO,
MVB10L8WMGH3M&: .O\8>+;KP;\6K>ZOM8>+PQ;^&=2U.XLQC;OBFM0&^H#N!
M_O5':?M!+-J%O9'PMK'[VWMIQ?LJ+:A9DE?YI"P"[/*PV<<NN,]K'BKX177B
MOQU/J.IZDMSH5UX;NO#EQ9)"!(RSM&S2ALX5OW?]T]JY'4?V?O&^I^'K/2;W
MQKIVJV6EZC!<:?:7NDA8&M85D$<%RJO^].70EN =OW><T ;Z?M(:?-I5C=6N
MCZA<R76K7NC^03&KK/:LX= =Q4ES'B,9^8LO(&2.O\#?$&7QM?>*86TU;*#0
M]5DTH3"X\QIGC2-F;;L 4?O ,9/0UYJO[/WB[_A&=6TJU\76&E6NI7^JWMQ9
MPZ8)H95NY%>-,,PV&+!PPR03Q7;_  W^&^H_#S7?%N[5VU32=:U :A!'<+FX
MA=HHTFWN/O[FCR#@8!Q0!B>)W\5Z-\1]!N['Q$U[-?Z@L4_A\66ZU332K@2E
MU4NDH*YWLVPG V@9-=9\2;^[BTK3[:RU">P:]U"&R::V($RB1R#L8Y (QP2&
M^E<MJ?P]^)-U\2WU&U\9Z5:^$F:*/^S/[*+W9MU3YT^T&0;29"6&$.!WKK/'
MOA?6/$2Z/'IE]:VD>GWL-XXN(FD+[&SC@CDC<,Y')!YZ4 <KH_QLTG1IM-TB
M9]3U&U1KRWEUN[:-E06P8M+.RA<!@DFTA?X".I -7Q%^T%=P>!M>UO2= 9FT
MR>Q@\V_9E@F6Z,(2:(J/WBJ9L,,J1L;VRW1?@)J^G7FHZ+)XLN+CX:W(GFA\
M/R1[;F*2<2>=&]PI&^$F5F",#@GDG Q3OO@%XAU7X2ZUX1N_&=Q?WDBP6^E7
MMS A2UBMI%>W,J+CS9/D D?(W=0%.* /1/%7CX^&['1";*6[N-4N!:QK"Z1(
MA",[.[N<(N$..222  2:\CU+X[S:YK?PQ\0:):ZS_9VLIJ\4FAPQ(;BYD@ V
M%QNVKS&Y#LP0!^2,@5VGCGX1ZYXST3P-'=:KIVI:GH>J07]\VIV8DMKM%5@Z
MB)-N""P9,G@J"<X%<=I?[//C3P_HO@I=.\4:>-3\,ZGJ,\=Q-;2>7+:73L=C
MQA\&1 5 .=O!]: .YT/X\Z+XOMH/^$:M=2UVY;3Y-0N;:%%BELMFY?*F$FW9
M*TD<L:J>K1OD@*34&F?M":=K.EW-Y9:1J4\L5M:7$=DH0S3M,TB-"G."\<D,
MJ/SC*G!-9]C\"M3\$W&E7G@K6[70]0DL)+/6I[FU-RM_(3+*DP#."KBXGF<G
M<<B1@03M(?H?[/L?A_QGX2U^VOT$>B6MY!<P&'+7333"X#AL_+MD:4XYX?%
M&[J_QMTFQU\Z=##<7K6VJV^E7;6>'^S2S %3(#C"C.&P21R<8!-:OB?XEQ>'
MO$5EH\.F7>IWEY:75Y$ELT8#) $+@;B"2?-0 #/)YP.:Y;4?AGXFL/B,=7\/
M>)(-/\*:Q*+C7M*NX9)KJ>0# ^S2^8!"I& PP>G&,G/G?[2C:[%\1=!30B=/
MFL].F>/4[[P_>ZI;1B0B)H4-KM*2,H#Y=B/E' H [7PI^TS%XTN=!32?!?B&
M?^V-(36X"[VB(EJS(I,F90596?&TC)P<9XSH1?M$Z9<Z/_:Z:9>#2;FUO[G3
MKM7C(O1:<NJ#.0SJ'90>HC8G&*P/@G\.?$AF\*>)-4U.Q33K?P[)H\FD6>D&
MPP?M 9"B;LQ*$C0;,>OK5GPY^SK<Z?I]KH=[K,-SX4TJ*^L]'TM;;9+;6UQ%
MY6))@V7=4>49V@_,"22"2 ;NJ?'BTT<:>&T34KHWWAZX\10I#Y0<10B(R1MO
M8*' G0]<=>:J7'Q_M-.TO6+C7?#VKZ!>:;+;1QZ=J#0&>Z\\D0E?*D=?F*2<
M$Y&PY'(SR47P"\>"ST]=4\8Z;J=QI^C:IH%JZV!@7[/<+ D&_:^69!;C>1MW
M9.!VK<\3? [7?&7Q!\6ZKJ6MP#2]0TVRM].BME=+BSN[69YHIB<[63=*^5(.
M1@'B@#JOAIJVKZIXK\<VVHK=6\-M=P"&">19%CWVT;$1D 84'G##.6;MBN0T
M#XG3>#_%'Q#L=3O9-02WUQ(=,L$Y8*^FPW+0Q^I&)& [EZ[/X6^$_%7A@7UW
MXKUNPUS6=26W>ZN+"V-O$TL<01F5"3M!(!QD]*X;7?@1XMO?%/BO7=-\46>F
M:Q/K4&LZ'.+9GBMB+1+21+J,D>:#$IV[2N&P22,B@#H[7]H_P\T&BW-U#<:=
M8:IX?DU^"XOBL154"EH) V-LWS-\HR/D;GI6/K'[46FZ$DGVK1-3\VU-BNH1
M1*DLEFUT 5!C4E\HKHS<8PPQFM3Q7\$3XCT7PA;7]TNK7VC7RWMY=W:D&[#D
M_:$PI& P>0*N<#*]<5#XE^#OB2;XD7WB'PUXH31]%U^*W37],FM2\LODHR(]
MK,KJ8)-I4%B&SM'% %OX2ZA>7'Q/^*EM<:M>:C:VNHVAM(KPC_1XY+.&4H@
M&%W.W!&:]9!R*\X\ ?#S5O#7COQUKM]>V<]OK]W#<6\5NLGF1)'!'"JR%F.Y
ML1YR,=:]'7@"@!-M(4S3Z* &JNTTZBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ I*6B@ HHHH **** &G- )IU% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %(>E+2'I0!&>M*M(>M*M $E%%% "$\BEI#U%+0 4444
M (W2A:&Z4+TH :?OUYY^T4&;X&>/E3:7_L*^QNZ9^SR=:]#_ .6E>;_M'_\
M)"OB#P6_XD-[PIP?^/>2@"3]F\*/V?\ X<!-QB_X1ZQ\LO\ >V^0F-WOCK14
M_P  CM^"G@!-RMC0+ [E& <VZ'('I10!WY.*\/\ AE_R<A\;PW#;M%:/W_T%
MO_KU[@1FO$?AK^\_:0^-CL<M"FBJF/X1]DD.#[\D_0B@#VMLF(9ZT1=*"2T0
M/>ECH ?132>:=0 T(%;(ZTCIOQGI3NM+0 Q.X["AHU9@Q'(IP&*"10!%,Q5D
M*J&R<$^U C$;G:, ]:</E!IRC(H 5< 8%-D.1MIV,48H :@P!2OTIU(1F@!$
M)V\T&EQBEH 8QR.*$SDYZ4[;1CC% #258\]J<#D4PIBD YH >%&W':DC!7CM
M3EI: &%,N#2[0G0=:=2$9H ,@BD087%-*8-.!Q0 %05*]C38D* KCY1TI_?V
MHR* $.2<=!7C'Q@L_C+IGB#3M;\ 7&@ZSH4 SJ/AO4HGCN;B//S"WFW; ^W(
M4/A<D9XKV:0D 8J-H8I\,45BISDCH: /*?A;^TUX#^*EY=Z1IM[+IOB.QREY
MX?UBW>TOK=@<%3&ZC=@Y&5)!Q7K$?;: $/)!X/Y5QGQ)^$'A+XIZ9/8>(=&L
M[TS((Q<;3'<Q@=#',A62,^ZL#7GVJ^#/BG\+8+5?A]JMIXRT>V0*=%\:2,;L
MJO 6*_3+$@  >;'(3W:@#W1E0.%/!/:D$?DIM10V?6O&/ _[47A;Q#XE@\+:
M_'=^$O'<BAD\-ZU:F&Y8'/,;@E)%^4_,#BO9X;E9SPR[AU3.2* )1PHXQ[5&
M(]TFYNW2G(^YF'<&E8XH 9+SC')%.3+<D<TUL+3TY7F@ *@$L!\U(J[<GN:?
M36/% $<.=S9[U(@(S]:9N-.#9H ?1110 4444 %%%% !1110 444TF@!U%-R
M:0MB@!]%,#9I=U #J*:6IN^@"2BHPU/#4 +132U)N]Z 'T4S?[T;Z 'T5'O-
M*&H ?12 YI: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M0]*6D/2@"-NM*O2AJ5: 'T444 %%%% !1110 AZ4+TH/2A>E #&.'%>:?M.<
M?L^?$9MQ7'A^^)8=A]GDKTMAEQ7FO[3*B7]G[XC1'H_A^^5OI]GDH UO@IA_
M@_X(D"A-^BV;[1T4&!"!^%%)\#FS\'/ R]QH=B/RMTHH [FO#_AA@_M&_'3'
M'_(%W9[M]B;G\MH_"O;G^[QUKQ#X9*R?M)?&\-_RTCT20?3[&Z_S4T >W ?N
MP/:E48%*OW1]*6@!IZTHZ4C=:4=* %HHHH *9MYI](>!0 A7-*!@4 YI: "B
MBB@ HHHH **** "DSBEIK=:  FD I0,TM !TI:** "BBB@!&Z4FTTI&:6@!E
M*!FC%.H 9(<"H8W*DX[U89=U1F/'- "R1[F##J*4;F'.,>W6E1MU(S;* .+^
M(OPF\,?$[2YK36-.A-VZ@1:E$GEWENP^Z\4XPR,,\$'BO+-%\ ?&+X+-$FAZ
MY'\7- B\N*/3_$$ZV&IV\05@=MPJ&.<\( ) AZDL:^@I)-\9"C!J95R@#?-D
M<YH \@T+]ISPE-XBB\.>*9I/ 7BIR4&C>(4\@S,!D^1.?W4X QS&QKUI)4NX
MU>)PZGD,!P?QKF_&?PY\)_$6R_L_Q/H5AKELLADCCO;=7\IBNTLAQE3CC((/
MO7C9^'7Q#_9^U;4=2\ 7D_CCP5-M;_A"M4GD:YTY54#_ $&XD9B^>3Y<A"Y)
M((R<@'T8C9&"I!]Q39'*, .]>1_#+]IOPK\1)SIUP+[PIXG5MDWASQ' ;2^C
M[ JAXD!Z@H6!&/<#UV-@PQ\Q_P!X$4 *#D4*.31E<[<\T@4198DGVH <5!J-
M>M/P2<YX/:@"@!PZ4M%% !1110 4444 %%%)TH 6BD!S2T )@48%+36;:* %
MP*,5%YI]*<)>.E #\"C:*0/FC>,T +M%+136?;0 N*,"F>9[4GF'/2@"3 HP
M*:'SVIP;/:@!-HI0H%!.*C:4CM0!+13(Y-_:AWVT /HI%.X4M !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4AZ4M(>E #&I5[4C4J]J 'T444 %
M%%% !1110 AZ4+TH/2A>E #&.'%>;_M*_+^S]\2VZD>';XK]?L\E>DD9<5YC
M^T\[K^S[\0_+SN_L&^Z?]>\E &O\"<-\%O ;]=VA6)S_ -L$HJ3X(HD7P:\"
M1Q ")- L%0+T ^S1XHH [1C@BO%/A=\_[1OQR/\ =&BH<_\ 7HYX]L$?CFO:
M7^\*\8^%/_)QGQU_W]$_](30![5T%'6D;[IH7I0 -2CI2-2T +1110 44TGF
ME'- !C%+136- "@YI:91F@!]%-W&C=0 ZBF[J-U #J0C-)NI0<T %+110 44
M4UJ %R*6F4X'B@!:**0D]N: %HI!2T %(W(I:* &(N*<0#UI:0G% ";1Z4$;
M>]*#FFR' H 5D4\D<^M>+_M?^,=>^'/P&\0^)_#6I3:9K&F&"6&6-(W!#3(C
M*1(C#!5CVZXKV:8G9QZUX!^W66D_95\?08_UEK&"<XPOFH6/UV@X]Z /F6]^
M'/[3W[0/A#PQKE_>^"=7TVXM8=3TY[Z.*.]MFEC#!XV^SYB?!'S(5/O6]X?^
M&G[<'A:R^R6WC;0[N,_\M-5OH[IE^C/;LY_$DU]7?LVA4^ 7PUX))T&Q^;.,
M_P"CIV[?2O39$4D$EN.P8T ?#4GA?]MM+7">+/!SS'K)+Y<>/H#;#]017/?%
M+Q5^UO\ !/P7)XI\4^+?"S:7:2PK-]@C5I#OE2/[KP@'E_X:_04N/0G\:^=O
MV\I1#^S3K):/S<WM@,/S_P OL- 'O7AZXGDT:P^UMONGA#2,!P3WK0B;=GZU
M#:*'AMGQM_=C@?05,HV'VH DI <T$TBT .HHHH 0G% .:;(<*/K2(: )*:U.
MIK4 -9MHS38Y2S8-*XR*;$F2: )7) R.::DF[C%.W!1R:\MF^/.A6=U'(]IJ
MD]E.UXMM=06P:.8VV/-V?-EN"2N!R%8]%- 'J3,J#)( ]Z,C<1BO"1^TII/B
M6QT*[L$\1Z9I^L:C8V5I>3Z&T4<S7*+)&!)*"I0A@K.!PQ !.03TFF_M!>'K
MWQWH_A06FLKJ>LFX>P<V#&":&%I%DE$JDJ%4QC.<']Y'Q\W !Z3)=AD#0D.N
M=I(]:DWM@$#ZUX5HG[2OAO3O#AOA+K_B&SDFOYEFM-',LRQVUPL,^8X5'R([
MCYL=.2:[+5?CUX8TZXT^&'[=J"7UM9W?VJQM3)#;P73E()97)&Q25)YY(&0#
M0!Z1O![\TA?YL8KS7P)XSU77?B!\2M-NIDFL_#UW:6UJR0[25>RCG<?[7S2#
MG\.U9VH?M'>'+'Q2GAW[#J]WJD\L\-J;6R:2.Y>!MLZQD<L48,#D#H<9'- '
MK@.3TI<"O%?#_P"U/X6\5S/;Z3I_B&6X-H;F&$Z3)OF<,ZO!&"?FFC,3[TXV
MXY.",Z^E?M">&-6OO!-I NI1W?BNXN;.UBGL7C:">W0O-%<*V#"ZA2-I[C%
M'J$CE,87-.W# SQFO'-;_:B\*:0L*&+56GEM9+X(E@S'RH[HVLG&>JR#D=@0
M:L>+_CAI2_#Z_P!=T66:]G'AZ7Q#:O:1><$MQ&621\' !((QDGY6XX- 'K>
M.<\4IY]Z\_'BG4I/@^?$!E3^T_[#BU O&!M$AAWM@$$8R/2JGC;X[>&?AUXC
MTO2-6GD@%_=QZ>ETNUK>.YDCD>.*20L-C$1G /\ >3^\* /2Q],4C!3UKRCP
M5^TAX;\;W^C65I::M;7&I)J$N+RT$0MTLYQ!,TQWD1Y<G:.2P4G'%<=XW_:A
MTZ?P]K"^'+B>VUZU&EW445[:C#6UU>QP$C#')*LW'48S0!]#QKMR0<@]*21]
MIHB^12@^ZF%!_ 4DXZ&@!ZMD4N:C7@4H- $E%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %(>E+2'I0 QJ5>U(U*O:@!]%%% !1110 4444 (>E"]*#TH7I
M0 W/[RO/?VA(PWP0^(0;D/H%Z#GM_H\G->@M]\8KS7]IJ0P_L\?$UU^\/#E]
MT_ZX/0!=_9Z;=\!OAP?^I<T[_P!)HZ*L? U1'\&/ BC  T&PX]/]'2B@#MF&
M2*\5^%;8_:,^.W^_HG_I":]L)Q7B/PR;'[1_QO&0WR:*01V'V23@^_?Z$4 >
MW'E: ,"A?NCZ4M #6I1TI&I1TH 6BBB@!AZTX=*0]:4=* %I&%+10 RBG4M
M#<&C!IU% #<&C!IU% #<&E Q2TE "T4TG/2E'2@!:2EHH 3 IC9%24UB.,T
M0&4YVCJ:6/S48;\;2?6I&0;U.*\OUCXOW&F_M#>'/AW'ITDUMJND7>HM?@C9
M&86C&T_]]$?\"'I0!ZI14 D;?'P5##)!J8C)H ;GFG#I28YI0,4 +36IU,8T
M .6F2"A6IS8Q0 ,!MYKY^_;L.S]ESQWD9'V9#CU D0D?B!C\:]_G.$'U%?/O
M[?3C_AE'QX VUFM H)['>M '>_LXJ#\!/AWDY*Z%9<^I\A.:]$EQN%>;_LWR
M;_@#\-SC:QT&Q+*>Q^SID5Z/,<,* ) H Z5\Z?MZCS/V9->7(#F]T\(6.!G[
M= .?:OHG=\@KYU_;M)7]F_4SL\PC4-/(3^\?MT&!^/2@#WO19S/IFGR$$%X0
M2#UZ"M$#O61X64IX?TE6?>PMURWKP*V!TH ",T@ZTZDW4 +13=PHWB@ <9%"
MC% 8&G4 %%%% #=M)]P$T^D(S0!5$9NHFR2C;CAQU%>'0_";Q/I'A'3O"D"6
M>H:9X<DDN=/O7N/+FO&:*XC6)DPP0)YX.XD[MHP!UKWK&W 4#%*%QV'/7B@#
MYWMO!GCF^\&?"3P_/H]B)?#=U87&I70N<8%L$0,AVG<67>2!W KE_!.KII'Q
M$L[BSTC3_$5Y!?7-C9FSU21I=*@GE8REK+RC]F);R\^8Q; P6P !]7,=G  V
M@=!6)<>+M%MO$UKH<VH0+K5Q UU!99/FM$.&?Z"@#Q#X8_##QCX9M[F&ZTC3
MHX8+;6EM+<W <,U[=QSA'.!P%CP6 &=QX'2LJQ^$'CZZ\):?H^IZ;I,_V;PU
M8:?' M])Y4%U9R%D;&S:^\;/XOE(;&=QQ]/*V7(Q@XH?<N H&* /-_AUX=U[
M1_B#X[U'5+>UCL=6N+:XM&@DW8$=NL)!]#F,-_P(UX7I.HZE_P +6EO8=(T7
M5Y[+7M1AM;"R\0M]JLS<3M&]S]C,1\LF,EB2VWEF'+?-]>"(* % &.0 .](4
M7)5B"I.0"3F@#Y[\#> /'NB>!M!$FCV%OKOA_7[O4+6QGU)G@N;:Y:X\P-*L
M>Y9%6[<#@C,0Z@YJ.#X >(M!U@^,]+O8KCQ6^O7FOMIUXY-H#<0"'[.'4!@J
M@9#8.23P*^B9!O(4]*4D*N%ZB@#Q'PW\.?%NF^/(=;O8["YM[;3M92!(Y23Y
MUU?"Y0,"!@$*HR.FT=*X;P'\$_B'X=\&1Z>SZ-:WT_A8>&[O[9YDRA89)7@D
M79@ON%S.C+N7 "G-?5"\#)P">N*8RLQSA3CID4 ><#P;KL'P&7P]&MK_ ,)'
M'X?CT[9N98&F2#8!GDA2WUP*X2+X.^*;7QOXDECM[!M+\4WL6KSZG*(Y;O2)
M?*BC>&)9%96P(4*N%'TKZ#C+C[^/PHS)NX"XH \WT+X7);2>/Y)@Q7Q%(8XU
M+C<L36Z>9SC@F9YVZ=Q7D-U\)/B5K/PWC\.S6>AV\VD165A!<6\^#JRPW4$O
MVF4L T9"Q,/+);+2.0V, _5--=<\@#\10!3TU;F*PC-[M%P0-X0Y /'>KIPX
M&.:9&S29#@8J0  <4 (1BD')IQ&:* %HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ I#TI:0]* &-2KVI&I5[4 /HHHH **** "BBB@!#TH7I0>E"]* $/W
MQ]*\Q_:7&_\ 9^^)RM]W_A'+[_TGDKTQ\[QBO./VE<GX ?$7:RKMT"^+%NF/
ML\G6@#1^"1S\%O ;=SH5C_Z3I13/@*!_PHWX>J%9<>'M/&USDC_1H^#[BB@#
MN^IKQ+X7K_QD9\=21SNT4?\ DB:]K6O%OAJOE_M(_&T Y\R'1)#['[)(O_LO
MZT >V+]T?2EI%Z"EH :U*.E(U*.E "T444 ,/6G#I33UIPZ4 +2$X%+2-0 W
M)I0U)10 [=2;J2B@!=U&ZDHH 7=2%N:*0C)Q0 H-+UI F*4G:/6@!K';2J">
M<TF0^.Q/:ER0,;3]>* '$X%0R,21BI>?0U&[JI&5:@!SDB6,=J^</&1$'[=W
MPUP2 _A75U"@\9\V GC\37T@Q^9#@U\U>.DCF_;M^%$R3 G_ (1G6AL[\/;C
M^OZ&@#Z6X 4GJ*4'(S3 FY%SD$"@R!"%PQH ?CF@]* <]C10!'DT$&E#N6QY
M9 ]<BG!P1E1N'M0 T*:'! I^3_=-(6/]TG\J &3_ '!]:^>O^"@#>7^R;X[8
M<$0VY! S@_:8A7T0XRHXSS7SW^WP\S?LI^.E@B24&")7WG&P>=&2W_ ?O?A0
M!W'[-J[?V?\ X:CH?[ L,\YY^SI^?UKT><?.M>;?LS'S?V>/ABV,;?#FG_C_
M *,E>EN0^".U "QC*\U\[_M\0N?V6O$YC.)DN+$QGT;[;#@_G7T4A&VOGS]O
M*51^S!XF'=[K3U ]3]N@H ]RTD!=-L-@PHA&/R%7D)-5]-B:"RM(V0@I$ >G
M' JT"5_@/Z4 .-1G-/W'^Z?THW'^Z?TH A)(%-R:D9L EEV*.YI,M_"A9?4$
M4 (A.:E&:;&6W<H5X]:DH 09IU%% !36.*7<,XR,^E+0 Q"2:)&*CBG 8I'7
M<* $'S)GN17S'X@<R?M[^!XCG'_"!:B>O4_:81FOIU> ![5\S>*S'_PWOX#
M<(R>!=08GV^TQX'X]?\ @- 'TUCG/>@TG.[VQ3J &E\4F YR104YIP&!0 M1
M;?GJ6D- ";:&R!P:;YHW$=Z?UH CP2>3FGL#CBEZ4!LT 1Y?UJ09QSUHS2T
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M']Y\+O%,3'^-E./_ $"I%_X*?:6<#_A6VNG/(Q<Q'/\ C7V?]NACY:XM@O\
MUUIW]J64PPMU;'_MJ* /C!?^"GFFRY\KX8^)Y,<'$9X_\<IC?\%/])A8"Z^&
M/B2&4GY<2 (?Q95Y]@#7VD98HOF$T*@\_,^*%U:V)VBZM2?3S10!\4)_P5#T
M0WNV?X;^)EB(()2-BWX#;S]*\OUW]N/1;O\ :4T/XD6W@'Q*]CI?ARYT,6TU
ML\<KM+,DBOMP<!0I!SS\U?I7]OC/_+>W_P"_E(=0A!.^># ]),F@#XKE_P""
MH.AA5=?AUXB8_P 2HP<@>P Y/MV[XJ:'_@ISH$H+#X=>)8U_Z>&6)C]%/)_#
M-?9ZZE:GI,GYTOVR C)EB(_V7S0!\4?\/1-"1\?\*V\3QQY^9W0\?^.5U_A_
M]N'6/&]@=1\*_!;Q1XBTU6V/=6MW" K]UVGYNX[5]40WT,H \Z%LG V/G-<)
MX^^+VG^!]1M=-BMYM7UB]CN)K33[(9>6.WC#S?,1@$!@ N<L3@4 >3)^U;\0
MCAD_9T\:LOJ+B*KP_:;^(#QK(_[/7C58L_O"MU!N0>NTL-WT%;][^T=;V,5_
M)JGAG4]-AT_3;+5YXIPAE-O<EE0[0WR,'1PRN01MS3;GX[:EKT7C+3M%\,7I
ME\/1WEM>:H\D:VUK=10NZKASND!S'R@8<G.,#(!Z9X-UZ?Q-X>L-3NM/GT6Z
MN8DE?3+P@SVY(!*/CN,X/TKIAP!7RQ\,/B_:^!?!\E^]OJFH;K+3M;U]Y!!L
MTQ+B-!E F#(74"0A"^W<!P?EKUWQ#\;=#\,^,$TF_AU&)!/:V,]^MN3;6]Q<
M!VAC=R.A"'+C*@N@)&Z@#TH]#3%KRSP5\>='\8>*;;1(;6YL+C48);RQDN#%
MLN8D;#$8<MDCY@, %>:Y+Q7JM]XD^,'B'1]>N9/#?AKPWI5GK<6HQ^2SN@N9
MA)D8?Y&6':<J&&"1U& #Z!I5KPBZ_:IT/2]/UC4;O1=8-G9Z6=;MXXX4,U]8
M!@GVB)"P/WB,HV' *G;@YJ3Q3^T];> [V>'Q'X7UK2H(X9;Q9PL4Y:TBEC22
MXPCDK&@E1F# ,%).TX; ![K17D.K?M%:#H\/C&35-.U?2X_#@A=VGM@6O(YG
M\N"2 (6W"2174 @$8&X*.10\8?':]\.>'=(O;/P[=7&I2^(XO#T^G220ATE9
ML,VXNJL I5@4)'..""  >VT5XCX?^+&F:?KFJ6:V=_<ZX^KQZ++:(4<K<>4)
MV X50JQN"6+8[9SC,C_M):<+73A+HFL?:;N\N=(:QM;99;B._AC,C0E0QX*
MG?G;WW8YH ]JHKCO#?Q0\.>*O ,?C;3=263PS]FDN3>RJ8RJ1[MX96 *E=I!
M! ((P>:XFP_:0TV_M((9/#^KVFJ7MU;Q6.GW4:*]Q'/'+)%+O#>6JD02Y#.I
M7"@X++N /9Z*\BU+]H/3;?PUINHPZ;>RWUW)>1+I[F*.<2VH<3I@OM8ATVC:
MQW9!4FN:NOVBO"OAK7?'&J2:9K-T=(N=.M-2EM[8L76Y4_9Y(H^"\?3+#)S)
MTXX /H*BO%-/_:2T/Q)%;0Z5I%]J/B&:SO+TZ(K(LJ):S-#,C,6V[Q(I4 9!
MXQUK7TKXX66K_"/4_'EA8R3:9;1SW$"3DV_G1)]Q@64D!@0>1GU (Q0!ZI17
MRYKWA;Q):Z[\,-/UC5&GU7Q7J%X=>DABBB$$(M#(EO%D$%8W6-=X^=P"<]JT
M_$_B^?X0WWB?PSXEU"^U?PY-X;N]<LKF"*%;]$MF5+B,?NUB.Q7A92V22Q!X
M% 'TA17AEI^T9ID%UHEG;:5J=Y8W%[9:,]ZRQ 0W-PD30K( X;E98\LJ% 6Q
MD5-9?M,VEW"PC\+:U?3G[4D=O8I TCRVLB0W* -,.4D?UY4$C=QD ]MHKR'5
M/VC_  ]:>#?#/B)(+J:TUV#[7# $ E$ 17+$$@#"N#@D=#W&*JZ;^T"+OQ!X
MWDETQO\ A%= LK2]@U:VDC<74=Q%YB87?N!/&,J!@YZ<T >T45X1;?M.:5)/
M!8+I=\=4GU1]*2TM7@N9)9UMO/5 ROL!88')7!ZX'-=MKNK^+YO#EIJ6C:%
METDV;S3=2G2.>2/(&(W5VC5N<_,V.,9&: /0:*X;P9\4]+\9:I=Z1%YMKK5B
MJ?;+291E=V<%64LC [6Y#'I7#:#X;U3QM>>)(E\476CS:7KUS:6$EM;02% $
M63+!T(;F1AS^= 'N5%?-[_M0IX9\,W!\4W>GZ?XALO$0T::UB.(I(1=QPR2
MDGY@DA;:2"3C ((ST?C_ .)VI>(_!EOK/@>6Y?1FDEBU*_ALXY9[2%&=)'6&
M5T).4R"0>"#@T >VT5P/_"3^&/ 'PB/B*34O.\+V=@U_)J*8820[#(TGISR>
M,#)Q7 ^#-0FT7QEX=E\7:K?7/B[5=/OM42WLX83:^0GV=/* 5 Q(#Q%<$DL[
MY.,!0#WRBO$?#/[6O@GQ-IEIJ<4>KVFEWFGW.HVM]=V+1P3QP#=,L9^\[J,Y
MP"ORL 217'_&/X]&ZTZW?1K?5=-O=#U30KV[CGLTD>>RO+C9M5!O8MM&"%&]
M2>0* /IZBO()OVA-!ATR.4V>H/?MJ$NG264\:02PO'$TK._F.BA!$NXD,2-R
MC'.*H:1^U?X1\1_\(V^E6FJ:A;:[% ]M-'"@7=.TJ0@AG#$,\$B[@"H)7)%
M'MU%>8_%\:EH&CP>*M+OGM?[*)GU&U,22?:[09:9#D'85C\UE*$'< #D<%GP
MYU34?#_C'5O VM7LFIR6D:7FFWCQ1QF2T<$!2L?3RV1TRP!(VG).< 'J-%,+
M!,+[4JMGB@!U%%% !1110 4444 %%%% !2'I2TAZ4 ,:E7M2-2KVH ?1110
M4444 %%%% "'I0O2D:D2@ /^L%>;_M'D_P#"B/B%M&XG0;X8]?\ 1Y*](/\
MK!7GO[1"J_P*^(08 H- OBP8X&/L\G>@"?X$NK?!KP($.Y#H5DRL.X,"$']:
M*?\  >1I/@GX"=V9G;0K)F9EVDDP(22.QYZ=J* .Y?[IKQ;X<'S/VC?C.Q()
MAAT4+CM_HLAP??G\B*]I?D8]:\.^&#8_:2^.* [AMT4G'8_8G&/R /XB@#W%
M3E ?:D S2%ML0/M3D.5S0 ;:0\4ID4=6 _&F"XC9MH<$GD>] #@_%/J$2Q%@
MPD7!]ZS;?Q#!<^(+W2T9Q+91QRRDQ,$P^=H#$;6/RMP"2,<T :Q6@'%0*S"5
MB9EV$\"I1-'TWJ2..M #FYI%6@S(!DN.N.M-$P=_E/ ZGM0 OG)YOEY^?&<4
M\G%8Z^*M)D\2+H2WT)U=K4W@M<_.80P4R8_N[B!]2*U3*FS=O7;ZYH 19 2?
M:GHXD&1R*ADNX!"TAD0*!U)JMI.KVNLV"W-E=1W$;/)&&3IN1RCK]0RL#[@T
M 7&15.X]!4BL& (Y%5UNT6*1I7550$L[<  =3GVKG_#_ ,3?"WBJ/5'T;Q!I
MVKC3&9;L6<ZN;<KG(?!XZ'KZ4 =00#49=$;:>N,UE>'/%VE>*(W;3KZ&[*?>
M$3 D?A5?6/'6C:)K>G:9=72I>7TRV\: $E6979-V.@;RG )P.* -]><^E*%!
M%)N P.V/O=JBDG G$0=4;KM+#)_"@"<*%I:0'-+0 4UJ=36H 4_IWKYS\:[O
M^&Y/AD<\#PQK&1Z_O+>OHLGY3]*^=/&B,_[=7PW;.%C\*:J<>[2PC^@_[Z%
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
M=RC_ $^^\Z6V/V=V<8^8 D ;2.<Y%>IZ3X,OO'_P"UKP7+I5OX5LGLVTG3(
M' 2%8U$;LIRRC.1@DM@9/)VCV:5$EC*# YSC'%.QN0 8W#VXH \.U+PWXT^*
MFJ>#O$(M[;PG?>%KJYD:RU>S:9+F8Q-"&A9)E/DG=N!8;N!G%3^,/@IK7CK2
M/%%SK6N07?B'5M'GT*R-O;O!:Z7!-@S%1YK.S.R@EMXX5%Q\N3[9%G#9SG/>
MG;E4G. : /F^_P#V:O%DVII?V_BG2EO(-1T^]LVFM;ITMHK;R&-NL7VD+MD:
MW0L_WNG7 KH/"/P0\1>%[_2[J?7-(NYX-2U:^FWV<JK(+XABBKYIP58$9)/R
M]L\U[@Q)&5P?K3$#E\N%P.G% 'S_ *3^SUKNC^'/A\EEXIM(/$'@ZQDTB.YF
MT[S+2ZM9/*$@V,Y9'(A3YMQ''W>>&>(OV8;C79/$FG'Q5(=-U[2K&UNW> /<
MFYM%D$5P,%5!+-&YXY\O;D!B:^AB57K@5&9$R2@!;IG% '@E]\$?&^O:[X.U
MS5/$&@I=:/J"W]S#9:488YG6/8&4&1BK'<^6SP-HYQFO8?$7AF+Q=9Q6E]-<
M16B31S2);R^7YP4Y,;$<E&Z$ C(&#D$BMR,L0=^/:B,\$&@#%\+^$](\&Z/'
MI>@Z=;:=91A0L<"X'R@ 9/5C@ 9.3Q7#6?@[QGH%YKDFEZCX<B_M'4Y+[S+N
MUF,J!D5.=L@!.$SG Z]*]4.U.@ I&D0CL: /*M+^!=CIO@W^Q;B_>_O+O6HO
M$&I:@R!7N[I+E)SE<DA3Y:QC))"8&3@5TGBRS\3:A>I%HTFF6MA-&8[K^T(G
M:3!XS&5< 8'J#S79JRGD4$CO0!YO?_":VN_@++\-]/N1%;KHW]CI<R#.<1[-
MY ]2,GZFN/M/!WBGQIK7AW7FB@\.:EH6G7ND7=K?6[N+KSFB)>)PX!3$>0><
M$@$<$5[ND:PJ=HP.M-C96+$9SGO0!\[2?LSZ_J'PS^'?A*3Q!8VA\,:7/9OJ
M5K;OF262V:!9$0MP!N#X+<D=>];7C7X2^.?'>)KOQ!I"O%J&G7,,,,,C01"T
MN%G+E202\A#!N< ;0,X)/N)+8.,4PLZ] O/M0!X%?_L_:Y/XNB\46FM:8VH6
M6NWNHP6EU:F6TEM[J*&.2&1=P*.H@0JZY."RD$,:EU[X#^+M0U;PE+'XOM8/
M[+O(;J:_AT_RKR1!)(T]J7C= \$B,B!&&!Y88[C@#WF,,#C  /)P*5RP4GC/
M:@#SWXLW>H7FC#PII6CS7MUK\4MC<7BQLMO96[+LDF:0C;N"R?*@.YCP 0#B
MKX4\'7]Y\8=6\>7D=Q81S:1#HMKI\I'RQI-)(\D@P?F+$;<'&T\\GCO1$WVC
MS23YI&!SQ5V(-#" YR1WH >8\D'T&.:54VG--20,/>I* "BBB@ HHHH ****
M "BBB@ I#TI:0]* &-2KVI&I5[4 /HHHH **** "BBB@!&I%&*5NE(M "?\
M+3\*\Q_:9<1_L]_%$E=__%-WWR^O^CR5Z=_RT_"O,_VE%=O@!\3A&0)!X<OB
MN1D9^SR4 ;OP97;\)/!?S^;G1K0^9_?_ '*_-^/7\:*A^!_E+\'? RP!A NA
M6*QACDA1;H!D]SBB@#L9I-C9]*\0^%6/^&E_CD!_&NB.<^ILW''M@#\<U[C-
M'NKPWX8'_C)GXWXS\D6B)S_UYNW'MS^>: /<IAB,?6FW3[+:1MWE@(29!_#Q
MUI[?-$/>F-;"6)D<[D<$%2 00>Q% 'Q[X!DU#58? $>H?$+595\1ZOK>F7/F
MZE&TJO#)=&)H@T9((\J)1G<,,..16=<_$#6X/@_X5%OXEU+4M0A\)ZK=.-/U
M"*!A+$RK%<RR$@.R.$C\L8R9"2,#%?5=E\)O!VFSP2VGA;2+5[:1IK=X;&)&
MBD8@NZD*"I.U<D<\5)+\+?!UW#9QOX6T@Q6?F"W0V,6(_, $F/EXW #=Z]Z
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
M3^T*_P#Q8?Q1M&R,Z;:%57^$$PXQ]">/I7R9^TW(\/QO\2[58'R[?C^+BT3
M^O:OK3X\LH^!'B24@$)HFG.".G^MMS^@.?\ @51) ?>7[,Z^5^SW\-EP!_Q(
M+$8'0?Z.G ]J]-ZBO-?V;D\O]GOX9+T(\/:>"/0_9TR*]*[5R, 7I7S7_P %
M$3L_9(\9'N)++_TMAKZ36OFK_@HN?^,1O&?_ %TLO_2V&B/Q(#YA^+J;OA_X
MPV@%?[)NOE/0_N6X/M7A'[';"7_A8.TG][#8X8]1F9@!^*E\_A7O/Q3Q+X#\
M:19S$^A7K%_3$#5X'^QVK/=^/409 @LY,CMLD9L?4C./I7=->^@/I(NHB!X!
M50*R/'$PD\,V7'"ZSI3J?5O[0MPX^FP_K4>K^*=!\/,D>N:U9:/-*-T<=[<)
M#O QG&]AGJ.GK7->*?B9X2O=)L[.S\2:7=3-JVG-LCO(B0J7UN[M][H$1R6Z
M#N:Z:GP ?JX".<49KQZ/]JCX51RS-)\1/#2LK$;#JMOG&>"!YF3^%7A^U'\)
M_*#_ /"PO#@'OJD /Y;\UXX'J9&:3!%>7']J+X58!3Q[H$I/.(]1A8X]<;J8
MW[4OPJ0X;QUH,9/3S-2@4?CE^/QH ]4R:3<:\M7]J#X7NI*>.=!D']Y=1@V_
M^ATB_M2?"HML?Q]X>20<'=J<  _$O0!ZI@^M!!/>O-4_:-^&4R[D\>^'&7U7
M5;8C\,2<_09IK_M(_"Z,$R?$#PW& >3)JMNG\Y.?PH ]+V[: QKR]OVG_A1&
M/^2B>&<'NVJVZ_\ H3BHX_VJ/A/."8?'_A^X ."8M2@('_C] 'JP)H->4R?M
M3_"B(9?X@>&XQZ-J]J&_+S,U(G[3OPPE"LGCG0#&W /]IVY)/T\S/Z4 >ITQ
M\@=:\P/[3'PO?IX]\/KCKG4H,_EOY_"E_P"&F/ABB@GQSH3@]"NHP?\ Q= '
MI F'F!2O7O5CI7F _:7^%S2,!X[\/?( 6SJ,'R@]"?GI/B;\8SX(FT(V-K:W
M=IJD4LO]HW]V;2PB50A0-/Y;J'D#'8IQG:>: /3R2&'!Q33+AL;6/T%>)^(/
MCYK/AJ/Q6+[PT89= TK3]5FB2Y$I=;DNIB5@-I=#%(<C((QS5>Z^,?C75K7X
M@)8:#I]A;>%Y;JREU*:_9I#)%;B82" 1="'0C+@>] 'N!E4.=IW=<XYP:DB)
M(R:^6O!_QCUCX<^#Y=2U?3+N>RM-$T_5]3U'4[Z0)<27"KE;;,;9*YR^2!N8
MXP*]1N_BYJC^,]1L-+T>'4M'TB]@T_5KU+K:]BSP^<\C(4P5C0Q$_-SYW&2A
M! /5#+AL%2/?%(\T497?(J$G:NXXR<9P/7BO&_A_\<]5\;^,-$L6\+WO_"/:
MS83WUOKD4;BWBV.JI')N0$&175UX ()P3@XYGQM?S/\ &OQ+<ZKJL]KX6\+^
M'[?6Q"EP\8A:.2Z,KD ["'$00EE)VY'% 'T4DI=B"I'U%2 Y[5\^ZQ^TGK?A
MWPQ=ZEJ/A)4NF\-2>*+"VBOU*RPQB(O"\FS:KKYR<C<#N[8Y7QE^T)XR\#2O
M'J_@G3HTCTJYUB26RUX3;;>W,7FG!@4;@LNX+D!MI&X9S0!] D^QIF\@'@FO
M%KSXX>*M,LO%ZR>"5O\ 5-*LK74--M-,U'SOM\,\LD2EBT:>45\LNPPV >"<
M9.=JWQO\4S:9X7FT:#1YGE\80>'=6EA=[F#R7 /F0O\ )R?,CP2".O6@#WKS
M5QQECW H\P[<X(]L5\^^&/BKKMIXF\2Z-9^'Y+GQ$VNFQEM]1UF4VT86SCF:
MY1W1C'#L,>(E7JY.22:F7]H'Q=->:=IA\$"WUA];GT"ZMYK\HB3)9_:XY5?R
M3^ZDCZ,0"/0T >_KR,XQFD+X.,'ZXKS+0?C3;Z]\%%^(=MIT\]O]C>[>PAD#
MR#86$B*Y !V[&.<#('2N \2_M,>)_#VB>,=37PMIMU;>&=%MO$$K'5&B^T6T
MZR,B)F(@2@1-E6(!RN#R< 'T6C%LY&,4X'->#ZK\<_%EMJK:#%X=TU_$$>CS
M^(KBSAU,R&&R0HL8R(>9)6,F!@#]VPR>"8X/VA-1U7PWXNU&QAM5_LSPQ:>)
MK*6524FBFAEDV=025$#$GCAUH ]Z\P"E+ >OY5Y?\$_B!X@\=:5K5SKEK91K
M;:]J6G6[VA92T=O<RPIN0C )$8;(8YW#@5Q=W^TKJMI#J%V/"\S6T6I'3+>.
M2=ENO.-PL$:26_EEP),O*CC(*KCC.0 ?0F\<<'\J:TJ\]6QZ#-> ?\-(ZY<Z
M8S1^$+JPO(M6?39WU8-;6R1) )Q<F0KA$D >)=W DP,D8S!X&^(=]XS^)GPZ
MU>VN[O3K#Q+X3O-6FT5Y_,ACD#6QC4#IN022 LH 8%>#@4 ?0XD4L%Y!(SC'
M2F32[0% ))Z\=!7C[ZOJWQ"^+?B?0K;4+G1['PREL(Y+:5H_M-S*A<B3:1N5
M4,1"GC+'(;@#9\'6UWIOQ)O]/@\0ZGKUK#8-)J7]H>20ERSIY(39&NW*"8D=
M/NX YR >EL,I@^E,CVJ.ASZ8K#'CWPZ_B%O#[:WI\>N*H8Z8]W&+D ]#Y1;?
M@]CBN&^,&G:EI^F7NJ6WB[4--U0(1I=M#L$+7&#Y:L@0&4%M@VL3P#R!D@ ]
M2GEVLF 3GL.M2B0%0W.#ZC%<AX=\2Q7]A9:'K6N:6GC1;&%=3M=/N$66*<Q!
MG*(6+*NXDKD=,5Y]X1\=Z]H_P[^)VJ7]Y_:NH:3KVJ6FF+=*JAE20K;0OL S
MR5Y SAAU- 'MHG1S_&N/52*2/!D9CQZ \5X?\3/#GB+PI\.1>P^-]:NO%L-I
M!8V$86'[-+J) 1&9 @=U>1@64NQVY/8UTOQ5\0WGA3X>Z7J>I6ES?217>GPZ
M@=*OC T;R7,,>\9'SH'<$J>JAAWH ]0#98C!XJ-+@/(RX.%_BQQ7C.F?M 7N
MI>.6TA_"E[:Z3_;]QX;745E61Y9XH6F$BP@;A$41R6))&!P<Y'+:K\7O$_B[
MP@EZ?#UYHWA_6-,U"_LM2M;X^=#Y,+RP/($ P)D7>%)X^ZPSQ0!]'+=*W16(
M[$#K3_.']UORKPC4/VC;[P7J/BO3O$GATV-UHZ6]Q;00R^8+B&XG:*#!120<
M@ @*:H-^U-JLD]M;P^#9H'DO;BT-SJUP;&VD"102Q,DSQE-TBS_+&Y1LHPQG
M. #Z'#@G&:0S#8Q"L<=MI&:X'Q1XBUBT\':'JMC:):WMS?Z:EY9WC[GA6:XA
M21 R9!9?,*YZ=:\BC^-'B+X:^)?B5=7\-WXC\*:)KEA:375Q>HKV$<T$ <*K
M+\X627<0"3@CB@#Z:AN%EQC.>_M3]Z[MN><9KP^R^,_DW6J6FCZ/>7^N7GBF
M3088)KO?"\B6RSF=20-D(C.X@+D$-PW?(F^+OB.'7M,34O#MYH_BJ:WOM-@\
M/O=1B&_N$N+41SQN3LP8WE<<Y"AN"< @'T'&\:L4W L.:E8;A7C?B3Q!K?@G
M6_ >KZG$L=QXAOX-!U+2TE\VVAEDCE=986PI#!X]I)&&5AP"!7L$*F.-=S;S
MCDCI0 Y8PM/I <BEH **** "BBB@ HHHH **** "D/2EI#TH 8U*O:D:E7M0
M ^BBB@ HHHH **** $/2A>E!Z4+TH 8QPXKSO]I '_A0GQ#*L4*Z!?$D>GV>
M2O12,R#Z5Y[^T&OG_ SXD1D\?\(]>_\ I/)0!/\  !ED^!7PZD5!&'\.:<P0
M=%!MH^/PZ45'^SPV[X!_#<_]2WIP_P#):.B@#T*O#OAI%M_:8^-Q P&BT1CW
MR?LD@S[< #'MGO7N#?=->*?#51'^T;\; #DR0Z)*?8_9)%Q_X[^M 'M1^Y2K
MTIH_U8SZ4JF@!&?;VS2>;_LFACF@+0 OF9[&G!L]J ,4M "%L=J89L?PFG$Y
MH"YH 1'W]L4^D Q2T ,9]IZ$TY3D9QBC%+0!')+L[$TY&W+G&*&7=2@8%  2
M!3=_M4+EM]3(/EH =GC-(7P>E-)-"@XH <&SV-** ,4M "'I3 3FI*:10 F,
MT$&G#I1F@ /W3]*^>/&TBK^V_P##+,:_-X9U= ^!D-O@/\@?S'K7T.2.]?.G
MC[*_MQ?"I< (WAO6),^K;H%/Z;?^^: /H>%2(T!ZJ,4X@ENE.)P,T*<@&@
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
M*JPVKLD?[IR2>>E.T;]F=]#T>71(_%VHW'AZVBN(=(TR2*,)IT<L90H7P7F
M#'&]N!QTKVB2  @CFIHT"K]: /%?%7[.D'C_ ,5>(M?U/7K^*35;*VM((K54
M0V<MK,TUM.K8R65W8E"=IR 01C%F^^ FI:O'/-J/C.\U'4+M#%?336-KLN4!
MCV*4,95 OE@_*!DDG.>:]BV!<X&,TSRPO H \_A^%0TCX8:)X1TJ_>P71VM'
MAN<*Q8V\J2INW*<Y:-<\9/-<O>_LX2ZEH'CO3+SQ7=WC>+-3M=1ENY;6 -"8
M?*"JJ*@5N($'S9SSFO:GB#QE#T-0",CY/X: /([_ /9X&I/>W7_"2W]IJ!\1
M_P#"26%W91PQO93F#[.R@,C*ZM%P58'J<8X(A\0?LT6_B4QO?>*-6ENH3)=0
MWH6(31WKSPR_:%(4;<>0BB,#9@L"#DBO9UB"#(ZTJ_/]X=.E 'D!\!^*=4\0
M>%]-UC49]8L-#U.36SK%S%!$T[A66&#RT!^[YS$O\I^0<'/'L!("8'8<4W+$
MXVCG@FG>6H[4 -@)(.14M(!BEH **** "BBB@ HHHH **** "D/2EI#TH 8U
M*O:D:E7M0 ^BBB@ HHHH **** $/2A>E!Z4+TH :?]8/I7GW[0 V_!+XA8_Y
M::!>J?;_ $>2O03_ *P?2O/OVA"%^"'CXL,J="O01_V[R4 +^SP,? 3X<#IC
MP[IXY['[-'11^SX3_P *(^'88Y<^'K!V)[DVZ$G]:* /0CTKP_X:!Q^TO\;M
MYR/*T/9CLGV2;@^^X,?H17M[\K7BGPWB$7[1GQM(SEXM#D.3W^R3+^6%'ZT
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
M/-G6,"1^. S=30!YEX:^RP_&SXB76HRPI]ET[3/)>:==T=N!.Y?DY52^02<
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
MT ,CW=Z?110 4444 %%%% !1110 4444 %%%% !2'I2TAZ4 ,:E7M2-2KVH
M?1110 4444 %%%% "'I0O2@]*%Z4 (?]8/I7G7[0OS? SXDY(!7P[?%,_P![
M[-)C]<5Z(?\ 6"O//VA69/@A\0"HR3H-]D'T^S2$_IF@"3]GX*?@7\/&4$#_
M (1^P !Z@"W0#],44W]GE57X#?#E5.4'AW3PISG(%O'BB@#T&O&/AW_R<9\:
M/>VT,CW'V:X'\P?RKVA^E>*?#F3?^T?\:5 (V6VAJ<]S]FN#D>V"!]0?6@#V
MH<Q#Z4Y>E-'$8^E.4Y% "T4E(6H =14>ZG@YH "*8U25&QH ;3Z:O6G@4 .H
MHHH *C:GDTPG% "8-*,TH.:,T %.7I3:4' H 1N:1>M+10 K#(XH48'-(& I
MV=U #)4!4]@>#@=16>=,T\\-9QD#IE:U*8Q!QWH QI/#^E.Q:/2;5F/))B4
MGU(QR?<U\]>--(MK;]N?X7PQZ9;16\OA?5_,  PV)$/3IQN_\?-?4'05\[_$
M$AOVWOA)CJ/#>M9^FZ"@#VD>&=&<A#H=@%'3-O&0/H"O%6%\):/&IV:9:KD=
M%B"#\@,5KC!Y%% &0^A:2K8;3;<'N%B 'Y 8-3Z7I.G:<9#8V%O9[SES!"L>
MX^^ ,UH4F?2@!<XJ+>&;81NH>,M3HEVC%" @N((55OW0);OBI+:(1H""5'I4
M]07:DQ<'%#E9 ?%/[7?PM\$WGQS\!2ZCX;M;VYUJSU8W\S@YN3!;1>5N_P!S
M*XKS#X\0J/@1XPB0;%&G*B@=@LB!1^  _*OH/]K6)6^+'PMD/5;'7T'U,%N#
M^A/XXKY[_:%N /@CXQ/4-9*"!_UV3/Z9KO@_<N!]M_LQY/[/'PW<]7T&Q?'I
MF!3_ #)KTQ"=M><?LU,'_9\^&[ A@= L3E>A_<+R/:O25X%<+W8#UZ5\W?\
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
MS[%X]UF/QMKFDV6C:?8ZZZVD-[?@_P"E2 V;S895!+-&[ 8&X!68Y]6M\?\
MQ1J>A^";G2?#=B+CQ#HNHZA(\UV8UMI+4#<FT1L2"67#9Z]10!] ,98\'Y=M
M/=E^59" QZ8KYKO_ -J'4?#4OB2?Q-I=C;Z?;>%5\66L=A>"6Y$#M''''+&P
M782S\G..&QTJI\6/B7XVM?!>F11N-,UJ7Q%I^GI+!$LCW5O=@&.1-DY";6$B
MG=G(3< ,XH ^H@"N!QBFRLZCY!FO$;;XOZWJ'BK7;C3K:WO/#=I?7.B)=3W4
M:K%>V\,SR!E#;O\ 6H$P 3M(..M=+\#_ !GXJ^(O@W2_$NO6&AZ78:I90WMM
M'I-Y).^'4-A]\:!<9((&<$&@#T:\FM[>U>:XE2&!!N:1VVJH]2:H:=K=GJ%P
MT5K=VTZKP4CFW2 ^Z^E95K97>I>%#9^)K>RNW>U47,5N#);.W<+O&2I !Y'K
M7SAH&B^'?"O[+&G^+H;>#PUXKL--2==6L72"[O+E=CK&9#R1<$*C+G_EH0!0
M!]:7<J06TDKLJ+&I8LYP !W)JEIVNZ;?7#VMM>V\]S&@DDBCE#,BGH2.P]Z\
M[\?:T=8\'>$-/UVR2$^++NVTZ^T\EB$1X6GFCX(/2%TY.,$\&N$\0_$A_ACK
MOQ5?2_ .BI+X3T6UO!>VK+%->VS"4B%L19 01C&21UH ^CMKYR"*B-U$+Q(#
M+&)V0OY9?YBHP"0/3D?G7SW?_'_6;'^U?#-]'I^E^+VUJTT/3RET'M));J'S
MD8LP5ALCW<#DLH ZU8M/$WB[5?%\3?V-X:NO$NDKJNFRO%J$D5MY2/8/')DQ
MNRR;)ERG(!8_,: /H0Y[5#=SI;0M([I&%&2SM@ >I/I7@D/[1^N:_I?AN70O
M#L-S?WNA1>(+ZVFG1$BMC(R/LD=T'#+CG^\.*U8?B==Z]\0;+PYJ^F6EIINN
M1W"6*W4AWW<:$AC"4WQR@H QPZLH8$K@@T >O6][9W4D2I<P2S21"=5CE#;D
M/1QZJ>QJVI?/(&*^6-+\03>#]*:YDR'\%>*8O"AN44HUUILTD21(S!LNL7VE
M"%/&4Z=37U,'\J-0QRQXH DSFEIJC IU !1110 4444 %%%% !1110 4444
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
M M%%%,!#TILG:G=:;)VH ^6OVJ6(^-'PGQ_#8ZTP]CLMAG\B1^-?/?QX"P?
MSQ>> OV%'/H,3H<_48R/<"OH;]J=0?C/\),][/6P_P#N^5 1_P"/!1^-?//Q
MM)F^!_BT..?(AA8'LC7$88_D37=#6('VQ^RRA3]G'X9(PPZ>'=/5@>H(MD!%
M>I*,+7EW[+6?^&<?AH#SCP[I_)[_ .C1\UZDOW17$]P =*^:_P#@H:,_LD^,
M/^NEE_Z6PU]*#I7S7_P4,)7]DGQCZ>99=>P^V0__ %J(_$@/&-53_240<[Q&
M0WH"H/\ 6OH;]C.%8O@RRCDC7]9!/J1?S#/Z5\^W1598XB>(U')]2J_X<5[[
M^Q27_P"%*N'.<:_K('T^WS?UR?QKLQ'0#WND89%11.68YJ:N(!H^6E!S0>E"
M]*  G%&ZC&:,"@!-U+NHQ2T )FC=2T4 -W4NZC%&* $W4;J-M)B@!=U&ZDHH
M <#FDSS2CBEH *0TM% #"_I0KYH8#-(!B@"2D)Q0.E!&:  '-(S;:,XIK')H
M >#D44P/BG#GF@!U%%% #2N32!.:?29H  -HI-U.IO3O0 N*"H/:F!R*4/0
M[%(5I0<TM #0@%.HHH 0]*:HYI](1CI0 M-.*:S&FAC0 ^G#I30<TX=* %HH
MHH :10!3J* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *0TM%
M$;"E4=**4=: '4444 %%%% !1110 AZ4+TH/2A>E "'[X^E>??'\9^"GCP$D
M Z+==.^(G)'X]/QKOI,[QBN!_:&4/\#?'@SC_B2W?3J?W+<?4]![F@!O[._[
MSX!?#EN/F\/6#<=.8$/'M12_LZL7^ /PX9L9/AW3\X&!_P >Z44 >AG@5XG\
M-XQ_PTG\:''W_LVB?^D\U>VUXE\/"8_VF?C'C W6.BN,?]<K@<^^5_+% &E^
MT>OB5OAH)?#,#W4]KJ-I<7UBH)^VV*R@W,& "3OCW# Y/:O"+BYTN7Q/X]U.
MQ\.:MIOA76?"5A%9?:-,GB,<R7ERS1R(R[HS\P;# =:^RE,KX((Z=Z>8SM4
M@'N<4 ?)/C+P-:ZGXYOWT[3I]6.H7>J76KC687$VG*UA)"IAN$.V2(M&H5&+
M8#= :Y^P\#SQ?"VVU/X9:)#%;GP]I3Z_9V")%)J<J2P2,ZG*AY/LZ7*<L.90
M"?3[#\2Z#'K^BW>G2W=U:0749AD>U90ZJ1SC<I'/3D&F>$_#5IX7\.Z;I%I+
M)<6EA:QV<+S[=Y2-0J[MJ@$X [4 ?+[>&-*N+WQ/J7AS3;KPO\.=3TVQ%[&V
ME,[+J:7("W$EM+@M&D2A)?E^92NT_+FN$\0>'KR/PTDEYX*>RO%^'EU:Z/?V
M-O<7<*7"2L8HK.$#,#R'RI2\GS8 !Z8K[P2(IM48V+]WCD4-$3(2 FUOO9'7
MZT >#?LYI<'QQ\0#<VEQ;-<Q:1<"2XC*EW%KL<\_Q;H^1VKA/CAX OO#GBSQ
M%K>DZ+%?S6EQ9^+]*4JQ+:K&7@N,X4C!@DC< \%TY P"?K2&UC@8LHP3Z"G&
M",MN*@G&.10!\I?%'X<2:%%X;L'T>Y7X?WEMJ$VN#3D1Y4OKB175]A.]?,:2
M=-T:MMR"0!R([VY^R^,_BWIMTES9R2^ +"R@BNG:X:2XCBN]ZI*% E=3/&"
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
M\84=OWJ8%=L'[H'VO^R^ZR_LZ?#-DR(_^$>L"H/4+]F3&?4XKTY3\E>5_LI
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
M#)30[PX]?W+\5W>WY\UPGQU^?X-^.U'7^Q+L'_OR] %3]G4C_AGSX:%3E?\
MA'-/P<8R/LR<T4?LY+_QCY\,Q_U+>G_^DT=% 'I%>(_#LD_M-?&3)R!8Z*HQ
M_"/*N#@^_.?H17MI. 37B/PXP/VFOC..N^UT!_IF"X4C]* /:Y/]4*(NE+(/
MDQ21=* )**** $+4=::>M. P* %I"*6B@!E*#3J3;0 A-*#2;:-M #J*** "
MBD)Q29- #J*9FE S0 ZBBB@ HHHH *C:I*:PYH 1ONGU]*^;_B"ZM^W-\)$5
M@94\.:R9$'\(+0[2?_'OUKZ18?*2.N*^;/B)+%%^W1\(,JWG2^'=:4E5R  8
ML9/UQ^OK0!]*-]TTD?W!1R5YX.*$^X* '4T=:4]*0=: '4T]:=3#UJ0%6ACC
M%"T-VI@?,7[4J;OBW\)SCE(=98?[7[F 8_(D_@:^>?CH@C^"WB^8_=:Q!P/7
MS4Q^O-?0_P"U1Q\5OA2I.'-MKI7_ ,!8<_EQ^=?/?[09W_ [QE$."MFA/XS(
M#^AKKC\('V?^RX=_[.?PTDX!E\/6$A Z FV0X'M7IB\K7F?[+@Q^SG\,Q_U+
MMAV_Z8*/Z5Z<J?+7&]P'1C KYN_X*$Q^9^R5XR_V7LSCUQ>PU])*>*^</^"A
M,@@_9(\:L>@-I_Z60U4=T!XA?L9+J%PY1FCC<[3C(*JP7\,X_"OHC]BW)^"K
MLQR[^(-:<@GUU"?-?/EU8&5K>0YSY5N0H_B#1J2/UZU[[^QBAA^#\H))?_A(
M-81AZ$7L@_I^M=-78#WH0\D[W_[ZH,0/\3?G30#GK3CG'4US "QE3]YC]32E
M2W<C\: X'>E#@T -4%#DDD>E+O/I2[AVYIU $.6]Z,M[U-10!$&84]26ZC%.
MHH :R^E1Y?WJ4"EH AR_O3@S#J,U)10 P,?2C?[4^DSSB@!N21RM"H"H! .#
MGFGU&^T').#0 _ I"JD\J#]12J<@&DW<T &Q0<[1GITIDB*  %&/3%/>18Q\
MQ I>HH C2-=O(!IVQ6 )4$^I%& O4XI00.,T ,DB4KPH#8P"!R*<D2(N BCU
MP*=FD=M@S0!$84D)#(-O=2.#1%;1K]U=J#A4'"CZ"I00XS2]!0 UXPZD9*Y[
MKQ3(8O*."2WN:D#Y.*4C(H 8"OF$ 8)[BGX&?>H@,MQ3]F.] "KCICITILD0
M<>OL:4]L&G9 ')H  !QV]JB^R)YF\94^QQ3V(;Y0WS4TKM R30 _A/4TTQ(Q
M+!0&/4@8)I5=3P#F@H.N<?C0 [:,8Z_7FFM&N&^49/7CK3@,=\BC% $65<;-
MF!^E+);QR)L*X7.<#@&I*8KAV(STH J7MM:/<0M-:QS. 51G0$H.^">GX5<
M50H7 'H*:\*L"3^=,APK'#9H GZ4FZEX84T)B@ ZTJBDIPZ4 +1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 (>E '%!Z4+TH ,@<5Y]\=6^S_!KQ](02/[$NSQ_UQ>N_=<L#Z5POQS_>
M_!KQVA'WM#O0/<_9Y* (_P!GV,Q? OX>*<''A^PR5Z9^SIG%%)^SR"/@+\.5
M/7_A'K#_ -)THH ]!XQ[5XE\-L']ICXT\ $6_A\<=QY$_/\ 3\*]K/W#7BGP
MX79^TS\9>Y:T\/M_Y!N!_2@#VN3[M)'TI[<J:1!B@!:6FGK2KTH ,4M%% !1
M110 4444 %%%% !2$TM)C- #:*7;1MH 2G+TI,&E Q0 M%%% !1110 4UJ=2
M-TH 1ONFOG'X@SE/VY?A(FR0J?#FM*2J$J"3"1D_A^H]:^CV^Z:^;_B)"C_M
MQ?!X%G$G]@:U*0K8!V^6%R/^!G\AZ4 ?1XSL^;KBA/N"D4EH\GKBE3[@H 4]
M*0=:4TBT .IK4ZD/-( '2@C-+13 ^7OVKW"?%CX3RYYCMM>Z^GV:#_'^=?/?
MQZ.?@YX[SU-I%Q_V\Q?IUS[5] ?M8J3\5/A?A<D6FN&-?[[_ &>$%?RQ7SQ\
M?"TGP-\?F)P9'L08W]O,6NN"]T#[;_9=(/[.GPTQS_Q3UC_Z(7_/X5Z@!@8K
MS#]F!@W[.GPT*C:O_".V&%/8?9TP*]0KE>X#5&,U\X?\%#<2?L@^.D/+-]C"
M_P#@9#_3-?2&.:^;_P#@H:WE?LC^-CC)#6>/_ N&B.Z \CNI!&MCSC;#!D^@
M\M/T'\J]U_8T(?X0WCEMV/$FM]?X?]/F_GU_&OG2_N3>:A;B(_(4APOJ/+7C
M^GX5/\&?V@?'WPS\+:II&B? [Q'XMTY?$>JR+JMC.3'<!KN0L%58VQM;Y<D_
MPFNBKL!]]X'7%&!7R)'^U[\7)V 3]F/Q4H[!K_:<?1H5/Z4^;]L#XLVW$O[,
MWBD'_L(K_P#&ZY@/K?:OM2;4]J^/Y/VQ?BM)_J_V9O%K#U-XN[\%5&)_SQ38
M_P!KOXN2YV?LR^+3CKYEV8S^31#- 'V& HZ8I&?T(Q7QZ/VP?C$C8@_9B\3N
M_P#%NU <#UXB/]/K5M/VQ_B=M'VO]FCQFT@Z""7C/N6C'\C0!];"4'N*>#GT
MKY(;]L[XD]OV9?'?_?)/_M/]:A;]LWXJ _+^S#XR/^]<%?\ VC_A0!]>TTR
M=Q^=?(7_  VE\4E^]^S'XV^@<D?F(C3T_;4^);<']F/QN&]G.W\6,0Q],&@#
MZY$F>X_.G GVKY(;]LKXE@?)^S1XX=C_  H#M'U8QC^51_\ #9'Q5)P?V8O&
M*@]_M)(_'$7% 'UV6QW%*&SW%?)"_MC?$^/E_P!FKQ6X](;P2-_WR(B32M^V
M5\3&&Z+]FKQNQ_N2#RR/Q*8/XD?6@#ZWICG%?)'_  V9\5!R?V9/&97VG5F_
M[Y5&/\_PIW_#9_Q+/'_#,WCO_@:A!^97^63[4 ?6I?;@$C<>@K,O=>T^PU2S
ML;V\M8+N\)6UMY)5628@$L$4G+8 +''0 GM7RV_[9OQ$C.Y/V;O',CCHC(PY
M_P![8?Y5<N/B1K_QIO?AI=:IX(UGX::B_B"^L[=-7 ^T+G2Y\2IE1W8@;ASL
MZ4 ?5#/ORL+(2IPW/2G AUP""XZX-?-WA'Q1XF\3:[-\.[KQA?RS:??WUG_P
MEUI%#%<W*116TB1$&,Q^<OVAPQ"8/V=_6JOA;Q3XP^(OCOPSIMOXO.D:;_85
MY>7K0VL+RWTMO?\ V59&9U(4,H)^0#DT ?1/B3Q#I'A?3?M^N7]KIMDKJGGW
M<JQIN/098@9K1BF21%92-K#Y?6OD?Q'XR\>>(?@[XNU[4+ZSD\.ZGX4NI+6P
MLI&^U6]XLI$C$[%.Q5(4J7)S&W/-='XD\;>.?"_Q''AU/$UO<65Y=:)+]OGL
MHDBL4N/M0N$ 09/G-;+&FXL0\Z $]P#Z%U_7K'PW:I>:E,D%L98X0['C>[JB
M#\691]36B64 '<,GISUKYU\9^++](_&OA2_D:^31_$/A]K*:X5,F*>[@D*\
M9"%& )R>F23S57X>_$OQOXMU?PIXFN;S0M,\.WE[>:??Z7-J*"=I TD<$"AH
M@5D4QL2 PW;3P: /H35/$&GZ(]HE_?6EFUR_EQK<S+&9#P,+D\GD<5DV'Q,\
M+:QY:V/B+2+TRR>7$8+Z.19#NVX4J3DY(''<URNAQ1W_ ,=/%\UW&MQ_9&EV
M$-B)5#&(2^?)+LS]TL8TR1U\M<]!CS#P?+9WG[$%];:@R[!I5_Y3!PI,JS3&
M/9D\.LJJ!CG<HQVH ^F4U&U-^]@LR&Z2-96B!^8(Q8*2/<JWY'TJPQR.".>F
M:^8M6\5^*_"^C>*HQXATS3-0@\(:5>6^H:A;N#97$KSQRR.H5F8D(N%VY)49
MQ5>Q^('CC7Y]"TRV\1WFBV]_XIN]%A-[I\;7CVHTL7$1D60 K('+%L^PQ0!]
M0D,GS9'%+)<1Q0F21U6,#.[/&*^<_A?\2_$VK:+H^LZQXA?5X/L6MB\M%MH8
MU,UC<"(.I10W(!)!./F&*XS2?'_Q#\2^"+?6]5\2Z?::+KOA*_OHXK>81WK7
M,<8</ BQ*51/NL"S=: /KY#D94C Z@]J>'&"21@<\&OE?6_'GCO4/$_B#1/"
M]_IFFQ^#)+"WDO==O3&E[$1&TMQ(?*/RR*)H@0X.\9KU'X2W_BGQ'JGB>^UK
M7([G1[;6KW3K72H;%8S D,FQ0TNXLY&.N!GN* /5(G20>8I^4]">]9^M^(M-
M\.VXN-6NX+&WW!1+<.$3). ,D]R0![D5XGKFH11_$.>W\ W6O/XA$N-07+RZ
M,GJ)]VY8Y.F-@#8S@=:VOVH8=GP(UR>ZB+S V.[8W"O]KAR1GMF@#U/2?$&D
MZ[YLFG7UI>&,A7,$ROL)&<-@G!P0<>A%7A<1R)(VY2J<,0<@=Z\&^($<NE_'
M[0[CP1:6TWB>ZT:^;5K83M##,%$36?VLIG;EO,",PR0' .,TOPJ?Q?J_B#X@
MV5ZEE%93ZK<6U[+!/+YEM,+6U2%( V04V9+,2"6/ &.0#V'1?%F@ZQ>36=AK
M&FWM_#D2V]K=I)(A_P!I0<C\15J]\1Z9I^I6]C>:A9VUU< F"WGG5)9<$ [4
M)RV"0./45XY\+=,U[X5^.Y? $^M7/B#PG#I'V[19[N-?M%B$?8]O/*I_?MN8
M,K$ XR#NZU0^'MKJ7BK4/C/XFM=4M[/7Y-9DT*RNVAW&P@ME38F,C@F1G(!
M)8'K0![KIVK1:W:6]YI\L<]I-&LJ2 Y#*P!!&/8U:N+N.VMGGD8"-!DD&OE#
MPKXW^(^I^#S%9^.++37T_P #:7KQNKC3UN9);J02;S,SOG8PA&<?,,DA@:W_
M (>_%7Q'\3?$EAK,7B_2/#=LFIZ?9S:!=6X9[N*;3ENGBC8D$2.TJ,K G"Q.
M,<T ?07ASQ/IGBW28]3T>]M]0L)&98[BVE62-\'!PP)!P01^%:*F,'*E<MZ'
MK7QK\)?$_BCX9?"OP/KB:S8S^&)]2U#33I"6VQXT#7THS)G[WF0* < 88YSQ
MCK+?Q/\ %!_#&H-/?Z#<RZ[86L^F)#J,:R2%I1Y_D?NQN+0RI'&,M\ZY+9.2
M ?1=_KUK:ZE%8275M'<-&TQ@>4"4QK]Y@O4@9&3T&14NC:K8ZQ;-+97-O=(K
M%6>VD#J"#TR.]?,]]\1AKGPR'CQ-3GFUK0/&,5O'#>V)L[JPWW$%M-8W"?QM
MLF<$C@ED/:O1/"T<GA3]H;Q1I=H"FEZGHEMK4T:*HA6Z\YX&* #(W!,D9/()
MH ]A61=N5Y%/1PXS33M*$+C\*6)-B 4 .QFEHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!K&F@T
MYQ3,<4 2=5KA/C4ID^$OC(#K_8][_P"DTM=U_!7"_'*3[-\'/&LW01Z+?,?I
M]FDH B_9]8/\"_AVRGY?^$?L?_1"44S]GO"? WX>1#J/#U@3^-NA_K10!Z$H
MRM>(?#5MG[47QK0G(:R\/D>Q\FX&/TS7MV["UXE\-XPO[3OQF;^_9^'V_P#(
M-P/Z4 >WGI0!BEHH :W6A:1NM*M #J0G%+2-TH ;NI=U-QS2T .!S2T@%+0
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** $/2D44IZ4#I0 F?FV]JX?XZ$K\&/'A&,_V#?=1G_EWDKN3@<UQ/QK!D
M^#_C@)'YS'0[[$?][_1Y.* ,W]G3CX"_#CKC_A'K'KR?^/=.]%1_LTX;]GKX
M8E9?/C/AG3L3?\]/]&C^;\>OXT4 >D@;A@UXM\-5Q^TO\:.>?LV@8^GDW _I
M7M(Y'/2O%_AN,_M,?&<MU%KH 3V3R;C^N[\Z /;**** &/UI5IK]:<M #J0]
M*6D/2@!M ZT4HZT .HHHH **** "BBB@ HHHH **** "BBB@!IZTE*>M)0 ^
MD;I2TC=* $;U[5\[_$%B?VW?A&V/W1\.:TJOV+!H,BOHAN_TKYV^($;']N#X
M3, 2O_".:QD]@ 8L_J5H ^B3\J\4(=R@T'[G/6B/[@H =2"EI!WI +1113 *
M0TM(:3V ^6_VL<-\6/A2_P#$+37T _[=[<Y_3%?.OQ\C^T_ ?QS;N2-]DF3W
MSYR!1^)P/QKZ*_:QQ_PM_P"$;] MKX@S]?LT&*^>/CU_R1/QZXX<:9NY_O><
M@'\Q7=2^$#[9_9><O^SK\-"<;CX>L2<>OD+^G;\*]/0Y45Y?^R\ /V<OAGV/
M_"/6&1Z'[,F17IZ?<KD>[ >HP*^;?^"AK;?V2?&7O)9C_P G8:^DEZ5\V?\
M!0W]]^R%XZ"<NILR/_ R&B/Q(#QN1098K8G"G8 Y[# P?RP:]_\ V+I2WP=N
M(V! B\0:NHS[WLI_J:^>M1D$;Z<5[1VRO^$: _RKZ'_8X4'X4:AMX0^)M993
MZC[;+736Z >ZRC.*2- *28]*2)JY>@$N*6BBD 4F*6B@!,48I:* "BBB@!,4
MM%% "8HQ2T4 )@4FVG44 %%%% "$X%,WTKGFF4 2@YI::M.H **** $QFCH*
M6D/2@!C/0&IC]:%H E#4ZHAUJ0=* %HHHH **** &[J"<TC=Z* ' T8S2#K3
MJ "BBB@ I,#-!Z4*:  J#VH Q2T4 %(U+37Z4 1DTY33&IRT 2T444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% "'I0O2ANE"]*  ]*\_\ CB6?X-^/@K%2-"O<%3@C_1Y*[R1\.!7%_&Y=
MOP;\>'_J WW_ *3R4 5?V?E"_!'X>; %C_X1W3PJKP!BVC' HI/V=SGX"_#C
M_L7K'_TG2B@#T)DRI KQ3X;*6_:9^,QS]VST!>/:*YKVVO$?AA_R<M\<.OW-
M Z_]>TO3V_J30![=1110 TJ#2@8I:* "D/-+10 FVC&*6B@ HHHH **** "B
MBB@ HHHH *0G!I:0]: #FCFC(HZT -)QUH!#=#1*I9<"HS$S1;0=I]: ))&=
M0"HW4U9MW!5P?]TUF>*=.U#4O#M_::3J!TK4IHBD%XL22^4W][8X*GZ$5X)#
M\#OCZUY+)/\ M$8@)^6)/"%I@?\ D2@#Z-\T[\%6VGOM-?.?CV:6;]N7X2JA
MG6'_ (1S6MXVX0X:'@\>I!_ 5=B^#GQWBD _X7]&R^K^$+0C\07_ ,*YK6/V
M6OBSJ?C_ $SQ8WQR5-6TZWFM;:<^%+4JJ2A?,_=[]O)5?^^10!]2[RRH0#AA
MR".:<NX<8&/K7S4_P-^/\T9@F_:'BCA,;)YD7@RT5AGT/F?*??M7,I^R;\;H
MH0@_:8\1,!_&;)?_ (Y0!]=R.R#(3=]*17+$8&!WR.E?([_LN?&^"(B+]I;6
MW8]1+IZ'/T/F@C\#^=>L_L^_"SQY\-[#5(?&_P 0)?'+W4XEMWFA,;0KCD'+
M')^F!0!['29Q2#Y<Y.<FFS$XP* 'YSTICNP( QFB$';S2E?FW4 ?+O[5SJWQ
M8^$ZNK%/(US>$ZD&"W''XD'\*^>_CH@F^"'C61U(62Q1VSTRL\; ?FHKZ1_:
MHMO$/_"P?AUK6@^$]2\5IIEMJBS0Z9&KNC3+ JDAF7LC]_6OFWXO:9\0_$_P
MIU[1+7X2>-C>7\&U4%A$RC# X(64L>G\(-;1DTM /MO]F2-1^SQ\-F#%B_AZ
MQ=CGJ3 A)_6O2P @QD?G7P5X _:]\<_!SX9^&/#E_P#L_>+H8=&LK33!=W[&
MV$K@)"F \ R68J %R<L!7J+_ +6/Q(?:P_9V\1E2,@F]4Y_\@U#W ^IE8'C(
M_.OG'_@H 4L?V2_&[G+H[60;Z?;8>E88_:T^(Y<+_P ,X^*<_P!Y;Z  _3*
M_F*\'^,_[4'CS]J#X+:SX3T+X'>)%T[4[I+?^V+)GNHD:"Y5I%^6  L#$RG#
M8!!YXI;:@=%J4EL\T7E^8D#%67S" V!@ =*^B/V+YUN/@U*R;@I\1:S@'L/M
M\XQ^E?+[W?CR[AMI5^"_C6?8!Q<6T3 ?B' -?5'[(FC:OX?^#RQZYH]UX?O)
M]8U"]^PWJ!)(TFN9' (R?[V?QH<G+<#V^1 W6HF#)]W!^M2JZRC@T[%2 R-F
M;[P'X5)110 4444 %%%% !1110 4A.*6D(S0 @)-.I ,4M !1110 44FZEH
M:5!HV#WIU% " 8H)YXI:0#% "$FC<?:G4F,4  -+2$9I: &&,'UH$8'K3B<4
M YH 38!2]*6B@ HII/-** %HHHH 0C-&T4$XHZT &,4M%% !12$XIF[F@!YZ
M4@.*,\4 4 &3[49;TIU% "#-!&:6F[J $,8/K2A *=10 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %)G-+4,+[G<>E $U%%% !1
M110 4444 (>E"]*#TH7I0!&ZAI!FN%^/<[6_P5\>, #_ ,2*^Z_]>\E=XR_,
M#Z5P7QX(D^"_CU0-V-"O>/\ MWDH 9^SNNWX"?#C)Y_X1VP/'O;I12?L]#9\
M!OAQ'G)'AW3^?^W=** /1*\3^&9S^TM\;/:#0%_\@3G^M>V5XE\,GW?M+_&W
MC&R'0$^O[B=L_P#CV/PH ]MHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "D(S2T4 -P:4#%+10 44E+0 A&13<>7TR<T^B@!" 1S3#'@'&32D9;.
M33J (]YVX(YI44A>1^%/[BEH ;@-U7\ZCDA Y!(/UJ:F[?>@!$&WKS2O3J:1
MF@!J<5)4?W:<IH 1R""N&_X#Q4816R/WH]]Q_P :<[$'BI >GO0!X5^V)&&^
M#.PERZ:WHS"1&P1_Q-+6O<=JLF?FQQP&(KPW]L"1H_@NRY_>OKVB*3WP=6M!
MC\>GXU[@L9$)QW _E0 >6B*S*KDE>FXG/ZU\W?\ !/\ E:;X!3[I!) _B/5S
M!MX(C-W(W/U)8_0BOHT9=&C+%<J1GTX-?-O_  3[4G]GFVE(V&77=4DV#^#-
MY/\ +^% 'TH8H@=IA)_#.:5OW. JG:1C:>@IXEYI[$8H A@3:<^M6*B3&:DR
M!0 $XI U*2#3: ';J,BFT4 .R*,BFT4 .R*-PIM*,4 &ZC)H.!3": 'AJ=48
M-/'2@!:0C-+32X!H 3I3EZ48S36<(<4 /HI <C-!.!0 =* V::K!SBEP%YH
M=14:2ASBI* &LV*%;-!4.*9(1"H- #R*%I(WW"E) H =130W&::LF6Q0 \^M
M-#\XI],\L YH ?13=P'%*#D4 (#NI<8J.%MPJ3.* %HHI"0.M #7.*BW\U(2
M'I/)&<T  .!3D?=Q43,,[:="N#F@":BBD!!H 6F@9IU% "=*6D/2@'(H 6BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JM;+MDD/J
M:LU'']YJ )**** "BBB@ HHHH 0]*%Z4-TI$.: %)[5P/QL A^#WCUFZ?V%>
M_P#I/)7=D9E%<#^T"VWX(^/3G'_$BON?^W>2@!O[/0/_  H;X<L>O_"/6'_I
M.E%2?L^C_BP_PY!&"/#NGY![?Z-'10!WSMM7->*?#,;/VD?C8Y.=T6@M] +:
M;C]"?QKVMQE:\4^&;Y_:2^-:8V[8-!'/\7^CS\CV[?\  30![6K;ES3J:HP,
M4Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!",T 8%+1
M0 4TFG4TB@!I.* #ZTNWVHH 0G%&Z@C-&!0 H-.!S3:<!0 M%%% #6%(.U./
M2D44 -*Y-/QTI&.#06PRCUI >&?MBQ_\6@CE Y'B#0\_0:M:'^E>Z*,*!Z"O
M#/VR9/)^#D;'[G]O:*#^.J6H'ZD5[=%(1%N<@' )S]!3 ;=!5MYB!\VP_P C
M7SG^P)-'+\"IPGW%\1:L%SZ_;)2?U)_.OH&77-/5662\MAN4CF=!GCZU\Z?L
M*ZA9:=\"KAGFBBC'B75B&:0#<#=2<^PSD?A0!]- IN([BG,R@<UG#Q#IC8(O
M;;)]95'\S3I-;TY" ;RW)]#*H/Y9H MK-'GBI ZMW%92^)-'W8^W6P/O*O\
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
M*X#]H2$S_ WX@(!DMH%\ /\ MWDKT(J,YKSOX_,TOP1^(2H<,- OL8_Z]Y*
M+'P#E$_P0\!2 Y5]#LV!'<&%<'\J*=\#]J_!;P($ "#1+, #I_J5HH [ES@5
MXA\,&!_:7^-W/2+0 ?J+:9OY$5[@1FO"?A<W_&4'QS0]-F@M^'V.49_0B@#W
M8<BEI!P*!0 M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4TCFG44 ,HIV*,"@!!UIU(!BEH ***0G%  QH7I3:<O2@!K]:4
MC+*?2D;K03\Z"@#PS]LGY_@JI/ 'B'0_S_M:TQ^N*]KO[2UU.TN+6YC$D$\3
M0R+R-R,,$9'J*\4_;+_=_!^U?/RCQ'H8(/?_ (FEJ?Z8_&O;T'EQDG[P X].
M!0!X(O[!OP'MW>5/AIIEQ,P);[1/.X;_ +Z<XY]*\6_9*_9?^%'Q0^"L&O>*
M/ MAJMY+JVHPQW,DD@<0)=RI&I"L,;550!Z;3WK[E,N]&X['^5?-O[ #"3]G
MV#*C<NN:DCG'WF6YD&[_ +Y"C\* +X_8%^ $@ROPTL%W==MS<+_*2GM^P#\
M!%L_X5MIY3^Z+FX'ZB3)KZ&I"<4 ?/*?L%? %00/AIIF/=Y6_F]*?V"/@&WW
M?AMIPXQ\LTX/Y[Z^@]_M2[_8T ?.P_X)^_ (/O'PWLPWK]MN?_CE/'[ OP!4
M8;X::>PSGY[BX;^<E?0OF>U&_P!J / 8_P!A+X"KD#X;:8.,?,TK<?BQJ!O^
M"?W[/[G/_"M+ ?2[N1_[4KZ&#9[4;O8T ?/7_#O_ . .T+_PK:QVCH/MES_\
M<I6_8"^ ; @_#>R(/;[9<_\ QROH3?[&C?[&@#YZ/[ /P".,_#>R.WI_IESQ
M_P"1*/\ A@'X! -CX;6'S=?])N,G_@7F9'X&OH7?[&C?[4 ?._\ P[]^ &0?
M^%:V.1T/VRYX_P#(E._X8!^ G'_%M]/X.<F>8M_WT7S^&<5]#!\]J7<* /GA
MOV ?@(S%F^'%D6/4BZN%'Y"0 ?@*0?\ !/\ ^ 08M_PK>RW'O]LN?_CE?1&1
M33(!0!\^)^P3\ 85*?\ "M-/*GL\]PX_(R$?C4<?_!/_ . 4<ADB^&UE&W48
MO+G_ ..5]$J=PIDDFP@8H R/#'AFQ\(:7:Z9IMLEEIMK$L-M;1DE8E48 !//
M08YK"^(?PTM?&TVF7T&H7>B:[IDC-9:G8R8DA#X$B;2"I#@ '(S@<$5VKKN(
MYQ7 _$/7[HZ[X;\+Z9>-IVI:W+*SWJ*I,5M" TQ4," Y!50<<%@: //M=\#R
MZ=XNT#1]-U+6K:^;4;O5M3UZVL?-7S)E(56)4KC9$(N?X0OK73?\*"TJQ_X1
MJ?2=:U/0[S3;=;2YO]-98Y]1A#.YCE.TX4R222?+CESVK/L_CS.GB.\T*T\+
M:W=I9WKZ5'=W!BVS7*V\<\0+%\@2HY(8K@%3D\BD\0?&6SU#X=:'XHDAU;3+
M>[U2"P:*&>*&:&9KI("K'+!U$I*';R0#0!IWGP&MKS0+C2K7Q'JFG6;ZZFNQ
M_91&&BD1XWCB *<(K1*><D\G-=5JW@Z#6/%7AO4Y+R>U;1)9I8[>,?)-)) T
M.XGV5VQ]:P-.^-%O?>+;/0I?#^L6#W]U>6-I?SI&(;BXMC)YD8PY(^6*1@S
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
MSHFMS216OQ(AT%LP1*ILY+96,:G&3AF'S<'YJ],^'WB2]T[QSK7@74+J>_\
M[,M(;ZTU&[*F>ZAD=T)<@ $K)&X)P.U &Y\-? 7_  KGPKINA)J-SJ\%A$+>
M">]QYB1#A$X &%4*HXZ**ZPR;5V@<U($YR23]:7 /:@!(SE:4]*6B@"-J4=*
M#UHH <.12TP'%/H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J
M./[S5)4<?WFH DHHHH **** "BBB@!&Z4BG(I6Z4U*  MA@OK7G?[0KFT^!G
MQ"F0D,-!OB"/^O>2O0R,RCZ5YU^T@VWX"_$+ R?[ ON/^W>2@"_\#XUC^#/@
M2)!A$T*R"@=AY"8%%.^!PQ\&O PZXT.RY_[8)10!W%>$?"Y?+_:C^.@SN$T.
M@DG^X1:S#;^0#?\  J]V8\<=:\-^&"G_ (:8^.+GG":$H]A]CE)_4_K0![D!
M@ 4"A3D TM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %-:G4C=* &TY>E-IR]* &OU%*1\R^U#4IZ
MB@#PO]L@A_@S#GD#Q+H/'O\ VI;8_7%>W*<P_@/Y"O$/VQQ_Q9F$#J?$V@X_
M\&UM7MRG,''H/Y"@"7:!$?I7S9^P  /V?H2/NG7M5*CN!]LF'/OD,?H17T?O
M*QDD<8-?-O\ P3_R/V>[<==NK:BQ/J3>3$G]: /IANE1DFG9SBE8<4 " 8IU
M1 D4N\T /Q1BHRYHWMZ4 28HP*8&)-+F@!V!1@4W)]*3)]* 'X%&!30:7)H
M7%&* <TM #""*B;.:L4UE% "1]*<5!Q2+3J &D L#W%>;?$7PU>P>+/"OC#3
MX);N?0FNX)K:) [26UQ%AB%)&=LB1,<<D*0 2:]%D;# CJ*$02.)&'(&* /$
M/!WPX\4Q>);W7EUW3[FQU'7H_$,</V26)XT.G_9C&4D&Y2048;CD8/%5;_X!
M>((_A7#X/L]8TR%%\02:OY]Q;RR[8C>_:XT4^8,.'ZDAAZ"O>XH5A+E?XCN/
MUISH'7!Z4 >1ZS\,O$)OO"E[8ZA8XT36[S5I([M7Q*;AKDL%*\@A;DC'3BLG
MPE\(/&>AVJQ3:SI6=^LNP@@E5'^W3QS@'+9^1E?H1PR^E>Y <8QP*4YQQ0!X
MEX>^">NZ6_A6.]U73I;33/"[>'+I;6W=7E.%".F20 NT'&,]:JZQ\%O%^L^'
MHK*]\0Z3)>Q>'K_PW]IALWC5H;@0K&Y0LV&58<M@X)/  X'N#,P-.12_6@#Y
M^UG]G7Q!K7A#Q;I7]J:2EUK%AI%E%,T,PB0V>W+,JN,@@-@ 8Z9R,BO7_&&B
M7>H)IMW:2PQ:GITIN;9[@,8!-Y,D7S@'.")7''-=.!@8%)(BR*589!H \7?X
M):KJ$DOBAM1MK'QU/J%OJC26Q=K%98K4VQ0*V6V-&[@XPW(P017?>&_#A\(:
M'?R(L9U74+F34;H"5C$US(!O*$@D)P,#&< 5U2((T"J, # %(\2RX+#D=* /
MG7P=\#O''A/2+1X]:\/3:SI]U?-:27-G-+:K;WLB22HR%P6<-$A4@J,[LCFM
MBY^ _B?2/%5OXJ\/>+84U^YTT:7J[ZG8^;#.@E>1)(E#[HGC,C!%WE  H((%
M>XJG.3VZ4^@#S3P)X!UGPAXO\47-QJ,-SHVI:@^JPQ!<3+*\<<;*V% VCR^.
M3P3G)P1S6O?!7Q!XJ@UJWU+5;""276X?$NFW.GV\A,-Y"L:Q"19)"&3$0RHQ
MUX(KW @$8/-,&5;:!\M '@VM_ WQ%XB\4V/C2ZU33F\1)+8I);*DQL8K>!I7
M;R\MO:1GD!W-C 15[;CW/Q9\"M\0_"%MIXOSI^KV-[;ZI87L*;EM[N%]\;,A
M(WIG(*D\@GD'!'H9&.@Z]:ADLHI22R\T ?/Y^ 'BS3;'0X;+Q/I;-I6NZAXC
MCGO+%W=;BY>X(&U7565!<<9P25R37,_$'P!K/A8Z+<7H@N[RY\3Z#)96^BV4
MT<(%O<EGN9H8RR1LQD'F;?EVHN#GI]4!/,3YQ398MX"!04[@B@#Q2\^"^LZQ
MK,'C9]1T]/&<.H0ZE;*L$@LH@MLULT3C=O<F*5QOQD''&!BL[4?@'XC&F:C9
MV6HZ&TFKW5S?W<MY:N)H+JY9O-FM)E8O"R*5V-R<@DXSD?0*@JN*1D#$-W%
M'SGI/[-FO>&O$^DZI!K]MJ3:;K,6HMJ.K1O+>WD:VIM]DA#;%(#N045>3G@D
MY]&^"'@+4?AWX<UBRU.XL[R\O=6NM3>6Q601EIY#(P D9C]YF[UZ%N:7Y2N!
M4J1K&  * /!;C]E]%FN7M=26WCCUI;NPCC!7[/8/(SW5KQ_?\V<#L 8_[M7-
M=^#OBB;QCXBGT/7+'2]#\5S+=:N]U"\FH(5AC@\NW9"JHACB3.[)!&:]O"@$
MG')I'7<,4 >!S_!7Q+::I=WPU6P>TE\91>)S%%;D,D$<97R?=S\G(_NUU'@+
M1KCQ'\3-?\=7-G/817-G'I%C%-C+VT<AD$N.VZ1Y3@\XQD5ZDBX/(HVK$&*J
M!N.3CUH <<,N10GW138P!3SP* %HII.:2@!3UI*4#-+MH :!FGT44 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 5'']YJDJ./[S4 24444 %%%
M% !1110 C=*;TIS=*!TH !7FW[0S%O@=\1?EWXT"^P/7_1Y*](D.$->>?M ;
M!\#/B$SMM5= OBY'8?9Y* +_ ,$P(O@[X(4,'5=&M ''1@(5P?QHJ+X'ES\%
M? 7F +*="LBZCH&\A,BB@#N6XP:\4^&8V_M&_&\9R631''L#:2C'_CE>V'IS
M7B/PR4C]I;XW'^$Q:$?7_ETF'X?3\>] 'MD0P@S3Z0=!2T %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4C=*6FM0 E.7I3:<O2@!&I3U%(U+Z4 >%_MAKGX1VO./\ BI=#.?IJ=O@?
MCTKV]1E'_#^0KQ/]L/CX.P-W'B/1/_3E!7MB#$/X#^0H 608@/&?E/'X5\U_
M\$]QG]G&Q).XG6-34GU O)@,>W&?Q-?2LAVPDYQ\IY_"OFO_ ()[8;]F[3B!
MA3J^J8![#[;-B@#Z5(Q3FZ4C=J5NE #%&:?M%(O6G4 -*4FSVI]% #0M&VG4
M4 -VT;:=10 W;2[12T4 %%-/6DH =FD)S24 9H 5:=3.E% #)%W-4B#"TH'%
M+0 4TYIU% #>:#FG44 0NK&G1AA4E% #6)[4@)I])TH 6H6W;N*EW48%  N<
M<TM%% "'- S2T4 (V<<5%E_>IJ3% "*U(V_/%-7-2T ,0,,YI&9LU)3",F@
M&<4 MFG+TI: "DYI:* &DD5&Y8C%2GI2 9H 9$"*EI ,4M "%:3;3J* $I:*
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "HX_O-4E11
M'YFH EHHHH **** "BBB@!K4)TI6Z4U* $;F0#M7GW[0^%^!7Q#X!#>'[X$'
MH1]GDKT(_P"L%>>_M$*[? SQ^(\>9_8-]C/3_CWDH M_ Q?^++> QDMMT.R7
M+').($&3[\44SX",C_ _X?-$3Y)\/V!3=UV_9TQGWHH [J0_+7C/PY01_M'?
M&3'_ "V@T0L?]K[+,!^@/Y"O9MN>#7BOPR.[]H[XWC.2%T,8_N_Z)+Q_7\:
M/:T&% IU-0844Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "FM3J:U "4X=*;3ATH 1J7TI&I?2@#
MPS]LC_DB\7_8RZ#_ .G:VKV]3F(G&,@<>G KQ#]L4#_A3L#'_H8]#_/^TX /
MU(KVY?\ 4_E_(4 %P"T! Y^4\?@:^;_^">K!OV:=)P<[=3U)"?[Q%Y-D_C7T
MDY_=9QDXZ>O%?-?_  3W&/V;]/ .0-8U0 CO_IL_- 'TLW6E;I2'M2MTH 1>
MM.IJTZ@ HHHH **** "BBB@ HHHH :U)3Z3% #:<!BEHH 0C--I])B@ '2EH
MHH **** "BBB@ I,BFT4 *32448H *<.E(!3J "BBB@ HHHH **** &A:=11
M0 4RGTTB@! <4X&FT4 /HIJTZ@ I ,4M% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !4<:[6:I** "BBB@ HHHH
M**** $;I2+2MTH6@!I_U@KSW]HA#+\#?'ZJQ0G0K[YAV_P!'DYKT+_EH*\__
M &@/E^"7Q!_Z::!>K]/]'DH E^ 3B;X'?#V15"(_A[3R$'11]FCX%%,_9Y&/
M@)\-Q_U+FG?^DT=% 'H%>(_#'+?M)?'"3&-JZ&G'?%I*<_\ CWZ"O;6YP*\6
M^%__ "<-\=O][1?_ $A- 'M2G<H-+3(O]6*?0 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !36IU(W2
M@!M.7I3:<O2@!&I?2D:E/44 >&_MC$#X-1$G&/$FA9_'5+<#]37MJ\0C/<#'
MY"O$/VR/^2,_]S'X?_\ 3M:U[=M_=1^P[4 %R2MJ^.NPX_*OG+]@!1'^SQ9A
M?N'6-3=/]TWDQ_GD?A7T?,GF0,HZE3_*OG#]@659/V?+ *?]7JNHQ..ZL+N8
MD'WP0?QH ^DSU%#=**#TH 1>M.IJ]:=0 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 )1@4M% !1110 4444 %%%% !1110 4444
M%%%% !1110 F!2;:=10 @&*6BB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $/
M2A>E!Z4+TH :?]8*\^_:$3S/@?X_4C.=!ON,X_Y=Y*]!/^L%>>?M$,4^!WC\
MC&1H-\?FZ?\ 'O)0!/\ L_2>;\"_AZ^=V[0+%@V,9!@3!QVX[44? !!'\#/A
MZB[MJ^'[%1N&#@6Z#D>M% '=L3C(KQCX9EO^&B_C=O&W]WHA4#NOV1^?SW#\
M*]H(Y_&O&/AF0_[1/QL.,>6=%!_VA]C<Y_7'X4 >T1_<%.IJ'*@TZ@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "D;I2TC=* &TY>E-IR]* &OVI2>5I'ZTI^\M 'AG[8__)&3_P!C
M%H'_ *=K:O<0 8UQP,<5X=^V'^\^$,</0OXCT#GT_P")K;&O<8B6A0G@E1Q0
M XL$4L3@ 9)KYI_X)^0M:_L[6,3_ .L_MG4W;/7)O)^OY8_"OI649B;Z'^5?
M.'[!>3\ [(GOJM_C/I]IF_KD_C0!])4AZ4$XH/2@!%ZTZFKUIU !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 AZ4+TH/2A>E #&.'%>>?M&H&^ OQ#)8*%\/WQ+'L/L\E>AL,N*\
M^_:''F? SX@1@[=V@WP)]OL\E $_P"D,WP/\ 2%2C/H5DQ4]5)@0X_#I13/V
M?&#? CX=D+L#>'K!@N<XS;H<44 >@&O$?A?(?^&D_CC&3N&S1""/X1]D?Y?S
MR?\ @5>V2'"\5XK\,E/_  T=\;68 -Y6B;<=U^R/S^>X?A0![8HPH%+38SE!
M3J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH *1NE+2'F@!M.7I3:5: &OUIQ^\M-?K3NZT >&_MB<?
M!U3T/_"0:&0??^U+<#]2/SKV]S\JXZ5X?^V-C_A38ST/B'0CCZ:M:X_4@_A7
MN. %4#H.* %<;XB.^*^;/V!)A<_ "%P,!-=U*+GOMN9!FOI0_</TKYF_X)],
M&_9[&#]WQ%JV[V_TJ3_ZU 'TR>U*W2@<B@\B@!%ZTZFK3J "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@!#TH7I0>E"]* &G_ %@KS[]H+_DB?CX]AH5[G_P'DKT$_P"L%>>?M%,8
MO@+\2'49/_"/7W_HAZ '?L]<_ ;X<'M_PCNG_P#I-'12_L\ #X ?#7!S_P 4
MUIO_ *31T4 >A#GK7B?PU9C^TO\ &L,,8@T3;CNOV:7G\]P_"O;%KQ+X:C;^
MTS\:N<YM]$;GM_HTHP/;C/U)H ]M P!0#UH'W:1>IH =132>:4<T +1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 ,/>E7K0>M"]: $;K3CU%1OUI<G<M 'A_[8JG_A3R^G]OZ+GZ_P!I
M6^/ZU[:S8BC^F*\8_;#"GX,<_P#0>T7_ -.5O7M"KYD*]!D<8H :\FV,D<_*
M?Y5\U?L!6ZV_P#&T9^V:W?SLW<_OF0D_C'C\*^EI4$<+L>=JG^5?.W[!@1?@
M'9J/X=6U$#\+N8?S!/XT ?1X&!BEIN\ XS0QXH 7-+3$.33Z "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@!#TI%ZTIZ4+0 G\=<!^T$N_P"!GQ 7^$Z!?!OI]G>N^/\ K!7 _M Y
M;X&?$55^]_PCU]_Z3R4 5_V;VW_L]_#0CI_PCE@/_)=**=^S:%'[/?PU"_=_
MX1S3_P#TG2B@#T;H*\3^&\8C_:6^-+*#A[?0W;)SEOL\XX]!A%X]03WKVL\'
M->+_  W4)^T7\:^.7AT1_K_HLPS_ ..X_"@#V@'*\4B=321?ZNG+U- "'K3E
MZ4T]:<O2@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBD)Q0 A'- '-.HH :5S2'AEI]% 'AO[9FIV>E?
MJZNKZ>*VM8M:T:1YIG"+&JZI:L6)/8 $GV!JW%^V#\&#Y2_\+1\*XP [?VE%
MM5L="=V,UZQJEC::K;26U_!'=6;8+PS(&1L$$9!Z\@'\*Q6^'WA2\)9] TN3
M=U#V$)!^OR<_C0!PMS^U_P#!99Q:CXG^%C-)E0!J<)YQTQNS7$_L"WEM<?L^
M6LMI=1:A -8U%?M4!RDG^DR_,/8@C\_>O=E^'GA2&!8T\.:5'$.0J6,8 ^@"
MUI:/HFGZ#:_9=,LK>PL\EO(MHA&FX]3@ #)H EC5W<D=*M8^7%(B;233Z &(
M,4^BB@ HHI,B@!:*0'-+0 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% "'I0O2@]*%Z4 -/^L%>>?M!2_9O@?\17
M;.&\/WH&!_T[R5Z&?]8*\]_:%(7X'^/R<X&@WWW1DC_1Y* %_9ZB-K\!_AS
M1AH_#NG@X.1G[-'FBG_L_#;\#/A\AP"N@V(PIR!^X3@'N!THH [_ #QSZUXW
M\/\ _DXWXP?]>&AX^GEWE>QM\RXKQOP N?VC_BZQX*Z?HD2X/4>7=$D^_'^<
MT >R1_<_"E7J:1.$]Z5>M "'K3EZ4T]:<.E "T444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %(1FEHH **** "
MBBB@")H=QYIZH%' Q3J* "BDS1F@!:049S2T %%%% !3,&GT4 -'6G444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 AZ4+TH/2A>E #3_ *P5PGQW&[X+^/OE+_\ $AOOE7K_ ,>\G2N[/^L%
M<+\=IC;_  :\>.!DC0K[_P!)Y* *O[.1S\!/AYAE<?V#9@,HPI'DKT]O2BF_
MLVQ"#]GWX;H.1_PCU@?_ "72B@#T@KQ7C'P^=7_:4^+@3@1V^B>9_O>1=<_]
M\E?RKVBO#_AU)N_:E^,,:]/[/T$/C^]Y5V?Y$4 >WXZFD7K2GI34ZF@ /6G#
MI2'K2CI0 M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 444AZ4 !:DSS244 /I#TH!R*6@"(]: <4-P:
M:#S0!*O6G4Q*?0 UJ0'%*W6DH ?1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 AZ4+TH/2A>E #3_K
M!7!?'LJ/@OX]WG"_V%>Y)_Z]Y*[T_P"L%<#\?@#\%O'H(R/["O>#_P!>\E $
M'[.0<?L_?#@.NUQX>L 5/4'R$XHIW[.I+? #X;DG)/AVP))[_P"CI10!Z*QP
M":\.^&BD?M/?&MW.6:RT 1G&,#[/<'\>=W/X=J]P?E37A_PXF#?M0_&"'DM_
M9V@MD]%'E78Q^8)_&@#W$?=YZXI%ZFDED$29.3VXIL4HDZ CZT //6E'2D(R
M:4<"@!:*** "BDS10 M%%% !1110 4444 %%%% !1110 4444 %%)FC=0 M%
M)NHW4 +12;J,T +129HS0 M%%% !1110 4UJ=2$9H ;12[:-M  M.I ,4M $
M4G>H_P"(U*R[NXIOE'/44 /2GTU5(IU #3UI*4C)HVT .HHHH ***3- "T44
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%(>* %HII<#L:3S!
MZ&@!]%,\P>AIP.: %HHHH 0]*%Z4'D4 8H :?]8*X'X^_P#)%O'G_8"O?_2>
M2N^?Y6#=JX'X^QM-\&/'<2DJ\FAWJ@CL3;R4 1?LZ?\ )O\ \-O^Q=L/_2=*
M*;^SI<)<? #X>2HNU/[!LP%'0 0J./;T]J* /1R>#7@'PO8C]JWX[=\6'A\#
MV_T:<U[P!)C/Z5XGX%^SZ3^TU\7[NY9(([G3-"'FRG:F5CN\Y8\<<#\J /;Y
M4\R(>M)#'LK//BS1 0/[7L<X[7"'^M.;Q)ID:JS:C9*K<J6N5 8>WK0!I$GT
MI03Z5E#Q%I\BADU"T*DX#),&!/H#2#Q/I:C+:I9A0<',R]?2@#7IIS5!?$&G
MR)O6\B"]=S-@?6FOXCTR)/,DU&U6/^_YHV_G0!?P:,-6?%XETRY.(=0MW/H'
M'-$GB72K<XFU*TC)./FF44 :&&HPU4I/$&G1 %[^V0-]TO(!GZ>M,_X2+3BQ
M4:A;%O[@D&[\J -##48:J"^(+!B0+ZW8CJ XXILGB;2X&VRZI90M_=EG53^1
M- &CAJ,-6<?$^DJH8ZK8A3T8W"X/XYH_X2C2<D?VK8@CD@W"Y'UYH T<-1AJ
MH+XBTQQE=2LW'JLZD?SH;Q'IB_>U.S7MS.H_K0!?PU.7..:S#XGTH,5.J66X
M=5\]<C\,T#Q1I&[9_:MEO/0&X7G]: -6BLF;Q7H]LQ6;5K*)@<;6N%!'U&>*
M5O$6G(A=M1M5CQG>TH"X]<]* -3%&VLT>(-/(!%];D'H0X(-+_;]A_S^P?\
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
M_""Z8A/7:&Y_6BB@!X_97^%(&!X(TW'T;_&FC]E/X4*01X'TT8X'#<?K110
M?\,K_"G/_(D:=_X]_C2-^RI\)RP+> M(D8=&EC+X^@)HHH <G[*OPI0 #P1I
MN!T!#?XTO_#*WPG#!SX$TF1A_?0X_+.*** )&_9;^%3'/_"#Z2GLD6/Y5&_[
M*WPG8@OX"T:; QB2 $?ET_'K110 Q?V4OA,,X\!Z3'GJ%4D'\"<5(/V5OA.$
M*_\ "":.5/8VZY_/J/PHHH C_P"&3_A'LV_\(#HX7T6,KGZD')^IS2W/[+'P
MJNHO)?P'H[H.@=68#\#D'\:** /0_#_AO3O".EQ6&E6R6=G"H6.WC&$4#L!V
'%%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>cwco-20220930xex10d1005.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cwco-20220930xex10d1005.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" !  6@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MR3Q-\I+$G&?<USOQ-^'+>&/ MP=,@>>YNY(9M08_,TFUPS >F<8JWHFA:O\
M&35(M6\26E]X?\,V[!K70IU"_:,'*O)C^0]* .+^#.L7/BCXZ:OK&H:=(EP8
M \6\?- C9 %?4B8)W8P2.E>(^%/.T'X_^((+M$B74K.,P8 "X4DU[1$S<%I$
M)QGB@!\TP7Y0?F/:FP7!?@@XZ9K \4^(]+\-P&[U/4$TZ!>MR7&%^HKE/A5X
MFU77H+^662[U#1C<EK'5+Q%6252>1@<;!V/<4 :GQDUQ=!\#:K,9 '-NZ1\X
MRYZ >]>9VLFI?#'X%Z?HFEL9O%VK*1:Q#EE>0YW-[ &M3]H_7]/MX?#=KJ6_
M[&]XMQ-Y8SE5/>M/X::5/XL\43>+M0CVVJ1^1IBD' B]<=C0!PWQ2\#R^#_A
M#H?A&R+&]U>ZC6\F'5Y&.YR?;.:^B=%TY;/1M.M00%MX43COA0*\F^,-[<2>
M/? -F%'EM?;I%]J],\2^*+'P=IRR74@4NVR,>K'I0!7\<>(].\,V0N;V_CMG
M;Y88I#_K7[* .YKS-? ^I?&)VO/$U_J&FPL-B:/;G8+8]G+ @[B.W2MCPMX*
MUO7=:EU_Q/>/*L<OF:?9E08XAV8#U^M>I01LS%G15SSE>#0!X[!\/O%'PGB\
M_P .W=SXFLE_YA]VY+#Z'DFM32?V@](@!A\5VEUX/O1P$U6,J'/JN,\5ZKL5
M<GI^-9U_:6-XP$]I!<$?\]8E?^8H P=/^*/A'6@3:^)K"0CJ!,%_GBM"V\7:
M%-(5@UFWGD_NI*I)K.O_ (7^$]:(-YX;TNXYSF2 $CZ''%4)_@+X#NA@^'X"
M/]F61<?3#4 =,_C+1(G*2:K;QR#JC2#(I$\:Z%(VU-7MG;^Z)%KET^ /@2)<
M#08D^DTAS]<M3)/V?_ <BD'PY;[<]1/(,_K0!NR_$GPM;O(KZ_:!D^\IE!*U
MD3_'KP! Y23Q=IB,#R#(<_RI8?@9X&@"[=#@ 7H-[']2:TX_A?X4@4+#X?TY
MNWSQC_"@#*?X\>!XRN[Q1IP#?=.]OF^G%2-\<?!<:%Y/$EA&G]XL<?RK9B^'
MWAR$G_B468S_  ^4"!]*DC\$^'(&R-*M,_[4((_+% '.P?'WP)>D_9?$^GW
M7[Y1V.WZ\5./CAX((/\ Q4VG_FW^%=%_PCFAY'EZ58J1W6W4?R%2+HE@O)L[
M;T_X]T_PH Y-_CWX&@.)?$=D!_?!;;_*I8?C?X*GC$D?B?3W0]&#-@_I75#3
MM,"X-E;D?]<4_P *0Z7IG:RMU'H($_PH YUOC1X+C0,WB2PZ?WS_ (4T_&?P
M@H#/XALD0G"L2V#^E=/_ &3IY'-I;GV\A?\ "JTV@:?)G_1;<J>"/LZ8Q^5
M&"WQD\')][Q+8#_@1Y_2JZ?'?P([E$\5Z;)(.JB0Y'Z5K3> /#MR<RZ+8R-_
M>:.H_P#A6?AN0?\ (OZ=@>B?UQ0!2B^-O@6YG6 >*M/$_7R_,P?Y5I0^/_#%
MTV(O$%JY]!**BF^%?A2XMS'-X>L"I[%/Z]:J/\%_!,@P=#MUQV5F&/UH Z*#
MQ%IEUQ!J,<N>ZR#BK2W=JW(O4^GFCBN*F^!O@64;6TE5'^S<2+_)JIR?L_>"
M7Y@M9K=O5+N0_P VH ]&$ZC&R3S?]UA3OEDY$GU&:\Q'P%TR%\V^MZE;KV19
M<@?F:E'PCU.#FR\<:S W\+!48+^= 'I:QA1D,6[]:<I9OO+CWKREO OQ"L6_
MT3QT;\#H+N%5)_(59L_^%K6CA'&@7T0ZR/(ZM^@H ].7@D8_'-%>/^'?&'Q'
M;QC<6OB3P]8Z;HRD+%?VCLQ?\Z* /6&NX/M?V5I5$[*66,L,E1U./QJK>1M'
M"_EXXY,A.,?C7S[\;OAQ\3'\>6GC+X=W=L=15/LTL%R6\MXB>015ZX\+_%+X
ME(FGZ\EMX8T-S^]CL6_>LO;)Y&?6@#7\3_$=O%6J+X;\*F>34U?RIYF'[E#W
M+$<XZUWO@/P)%X(1E=VOKZY^>:\<?,6[CZ5=\*>#M*\%Z5!9Z;#''(B!'N"G
M[R0^K'U-= C$+@.#_P !- 'CNO?#GQGIOBW4K[PAJNFV%EJT@>[2]5O,7C!\
MO /ZUU7@'X70>$)+J[N[C^T=4N&^>[<9;R_[@]!GGBNW>:*+OM)]%)IIDW#=
MO&/H: $O(UDB,<T'VB-NJD BI;>-(H%6-=J 8">E-$__ $T&/]TTRWE79N#C
M;TY4@T <=X\^%6F^/ 7GEGT_4<;8]2LIFBGC7T4CC'L:YYO@?K4<5O!#\1_$
M45K$FPHHB)?C')*UZHX+D,9!CZ4_=&RYX_%: /*=-_9X\+Z5<B]U/^T-?N <
MEK^Y:4,?]TGCZ=*].L;>**UBC@@$,48 1%  4#H,=*>82X)5P!]*=")-N%D7
MC_9H Q?$7@_3?$4\-QJ%JETL!RL;KGBMC3H+>UM$AM8A!$HPL:CA::X(<[I
M#W^4U%%<QQRYWD^_EG% 'D7QX74-*UGPOKEG8R7K65SN9(USQSUJYX-\+ZA\
M1+^W\4>)6\@1@K!IMM_J\9X9\\[OI7KCF&YCVR*'4]F6JA_T8[;=EC4_P[#0
M!<CA"QA1\J@8"@< 4\%@<8JND[< RJ3_ +AI[2E1DR+^1H E?<1C'ZU7\H@Y
M*;J47!/_ "U7_ODTX3EAD.I_X":  2.O'E<_6E\]_P#GD::LQ8X$B_\ ?)I_
MFG^^,_0T )]H?_GD<_6CSV'6,BCS&QRX'X4S?)G_ %R_BM #_/8_\LC2B5L?
MZLXIK2L@R9%_[Y-,6^3'+_\ CAH F\QC_P L\T[)8<I^=,682+E6 ^H--:1P
M?]8H'^Z30 \C:.$XI&9CUCI@E<C_ %B_]\FG!W.,2+_WS0 A4YSY?'YT@4Y(
M\NG"1O[ZG\#2>:?[Z_\ ?)H >N0H!C''%.YZE?UJ /(6($H_[YJ0.5'S.I^@
MH '=E)/EYIGVF3/^J./:FG4(E.TN<_\ 7,U(LC.,B1<'N10 JRN<9C(J0$G^
M'CWJ/>T:EW<%1_=%.\S*!@PP>^#0 9Q_!32YP3Y51O*X/^L4#_=-*)'(_P!:
MN!URIH =YA8_ZK-.5V[)@4S>_P#ST7_ODT%G'_+4?]\T 3@YZC%+5?S&_P">
IB_\ ?)IREV_C4_A0!'<6_FNID^= <XZ 45(ERDDK1@Y=>H((HH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>cwco-20220930xex10d1010.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cwco-20220930xex10d1010.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"  J #8# 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#]4Z3-+566
MZ$$KJW*A=Q]J+-Z(3:2NS)\2^('T")YROFX&(X!UD8],?C^F3VK.LM,O9]<A
MN;J[+30J9GB7@)NQB,^N!GYN_I5>34[>&.[\3ZPZQV=OO%K$_10#C=C^\V!@
M^XH^'.L7OB'36UR_B:UBOF_T>V=<21J"1\WUQQ719.+Y>FC]3DYGSJ_78[4D
MLO3%,6+)ZTVUN3<%LC '%6 ,5S)Z'6Q%3%%.HIC$8X4GT%8'B&5KJ&*R@;9<
MW@*%AU1 ,L:WMU>5_$+7IM&G\0WML2)K6WAM8T4$NYF);$:C[SD@#%;4ES2L
M<V(;C"YSOBR<_%#QI;>%;!B-*TPJ\[1_=\U3U]P!@8]Z]KALD$$:H-B(H54'
M08KD/A9X%B\%Z*GF@2ZG<JLEU*.?GQR >XS7;"18P%S^? K6O).2C#9?CYF&
M&BW'FGK?\".W'7 QBK ;UK+U#7['1I%BGF'VB0_) GS.Y]@/ZXJQ;W<\R[Y;
M<V\;<KN/S?B.QKE9W(MMS12(0?<44BA^ :\_UC2(M?\ '@^RE[673(TF>\4!
MU\PGY8RI[XR<]J]!K+TU%6XU#"@9D)X'<CFJ3Y7=$3BI*S,BX3Q4\P2WFTH0
MC[LI:3?^*[<?K4R:%JUXFW4]:)0]4L8A#GVSR3^E=!;@"%<#%(G^LHD[L(QL
MC/TGP_INA1L+*W6$DY9VRS-_P(Y-7TFCE)'>IZ0*!T %261^3Z'%%2T4 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>cwco-20220930xex10d1015.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cwco-20220930xex10d1015.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" !4 ) # 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**0]*
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
M4HWND[H_.WX>C7OAU\</BMJ&H?\ "2^'+*^UJ)T%EX-;58[V)9')!<H?+7!
MRO\ >SVK9^)_@_X@S_M0?&+4_!F@-*E_X/58KB_L'>UN^(!)#$_"^>5#8SGH
M1BOO**,QL5QA3WR<G]:F6)4Y'<8/-;/'R<W+D6J2^YI]O+N8+!1]FH<SLFW]
M]_\ ,\C_ &4;?1=.^ WA;3=$T;5_#]I;0-"^FZW"\5U!/DO,K;@,C>S8(XQC
M%>N2PB1 #VZ$4H4!=O0=J<IP,=:\V<N>3EW/1BE%)=A"S#L,4BH.*?C-!XJ!
MAG%+2=>:6@84444#&G@THY%%% #7XID1RYS115+8SZDCCY35/<0V<T45)31-
I 3)][FISVHHH&! Q4>2311292'-TIR]***H0M%%%(!"<4T,3110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>cwco-20220930xex10d1013.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cwco-20220930xex10d1013.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"  !!%(# 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#],Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
' **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>cwco-20220930xex10d1014.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cwco-20220930xex10d1014.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" -A S$# 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@ HHHH **** "BD)YI:5P"F4^B@!NV@#!IU%,5PHHH
MH&%%%% !1110 4TGFE/2FX-*X#@<TM-'!I<BF M-(IU% AH!IU%(3BD,6BD!
MS2T( HHHI@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% "'I31
M]X4X]*:O)S0 44NVB@!U%%% !1110 4444 %%%% !1110 444TG-3< )I,T4
M'BF X<TM(O2EI %)G-!S2#K30F+G%&:0B@9Q[TP%QS2TTD@4T-D9H!$E%1!N
M:>#D=:6HWH.HIA- YZ4 /HJ,L12A_4\TPU'-TIN*4>U+FD(133J0^U(#CK0P
M0I.*;3ZC).:8QP.*=2+2T"84444#$!S2TTC%&30 ZBF@\TZ@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** $/2FC[OO3CTIJ]* &[Q14FT>E% "T444 %%%%
M !1110 4444 %)2$TE #N#2$4E.I- (!0W-.IK4( 4X%'0TBY')Z4UCN&>U,
M9)D4UCCI7!^/OCAX*^%=C/=>)M?MM/BB8JRH'GD4X)P4C#,. >U?-_Q _P""
MB^CK:S1^ ]!O]8N@H,=SJ<20V3YS_P M%E,@((Z&(_7UZJ&%KXEVI0;.:K7I
M45><DC[+68-]:R]7\5:/H$@34]6L["1E+K'<3JC,!UP">:_+?Q#^UE\:?%-O
M,DGBYM,M)"4:TLH;<$DDG*3+$LBC&!@-GCK7E&O^(=9\70&'Q3J>I^(+='8L
M-<U&>]7<O3"RNP7\!7T5#AO%U=:C45][_ \.MGN&I:13?X?F?I[KG[</P7\/
MW<-K?^,O)N9\^7%_9MVS-C@](C7"7_\ P4H^&=K(J6>C^*-60M@26EE" 1@'
M/[R9/7'KD'BOSICU:VM8HTBCD0 9X0*@4]@!VJ>VN+74(E78\5QN+ ?PD'H!
M7NT^%:27[VHWZ*W^9Y$^(YR=J4$O6[_R/N/6?^"DMJU].ND>#]22 X%N-1AB
M#OQSDQSL!SZ X [YXY.\_P""C_C\W CL/ 6AR<X)O+V>,K[D*K?SKY5:.2U9
M 9',F[<-IQU[>QI;>&6[NDD&H.UPI.3*".?3_P"N:[(\.8"*M)-_,Y99[BV_
M=:7R/I^W_P""D'Q)>7#^ ?"R_>&XZK<!6(/;]T<<9]:B7_@I1\3&"%? ?A,"
M1MJ?\3*ZP /4^5SQWKYJM9]2@D3=>H73<^TQ,H'KT7I1$\LMS%(UW'('&]8V
MC)Q^!7'X'FMGPW@-^7\68O/<9M?\#ZET?_@H]X_OC(UQX$T&*)&*_P"CWLTA
M)R/55SQG]*[;PY_P46B++_;G@[4?WK?NXM)2%V(P,DF6=/XMP''/ZU\7V*RR
M:E;;9K0S21.T>[Y0,$\^QR*9ITUU=S"YF6)HR,88XYW=1D=*QEPY@9:)-?-_
MJ;0SO%W3;3\K'WY8_P#!1;P%<,1=^'/%&E)@8DNXK/!]?N7+8Q[X]LUU6D?M
MW_!76YX8(/%LB73H7\E]+N^ .HW"+8?P8BOS;A@G7$?V>*3/5_,P!^5/FN4:
MS426%K%"\9WB6<$%2><C\SCWKCJ<+8=ZTZC7K9_Y'7#B"K%?O(I^EU_F?L%H
M_C_PYX@>-=.UW3KV210RQ07:.Y'^Z#FMTL6(Y'YU^+GAZZ7P[=K'X=>?0K_[
M[3Z/J$NG@@?=):)USC)Z^M>C>&?VB_C#X3CLTL/'&JW5H@ %EJ:Q7;2@;B ;
MF5))",GKG./6O%K\,XJ%W2DI?@>C1X@P\VE43C?Y_D?J\K;?O'%.XSBOB_P%
M_P %$86MW3QYX3N=+G4HSW6B@3VT:DD-N#NLQP-I^6,]3Z5]-?#OXR>#OBEI
MEOJ'AO6X+Z&X9ECC<-!-D$@@Q2!7'W3U7M7S6(PM?"RY:T''U/H*.)H8C^%)
M/T.W'%+3 V]<C&:<#Q[URG0)]ZEHI:0Q",BFT^B@!HZTZBBF 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% "'I2"E/2F]J 'T4S-% #Z*:#ZTZ@ HHHH ***
M* "BBD)Q0 'I3:7.:4"@!M.!S2TF: "F\GGTI2?_ -5>!_M(_M1:9\(K.;1-
M'N+74/&LZ$0V4FYDMEVY,LI48& 5(0L&;<"!C)K6E2G6FJ=-7;,JE2-*+J3=
MDCT3XI?&7PM\']$DU/Q-J0L80N514,DCGH %7GD\ G ]Z^(?B]^VSXW\<W)M
M/!4I\(:"[NJSRHC7UPF2I5E^=8Q@!E>-\\\UXQXO\1ZIXI\1+K>O:DNK:W=
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
MP"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@!#TIHXIQZ4@H 7(HI:* &@9IU-6G4
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %-/6G4T]: '4S^5/J,]* %VCUHHQ10 ^BBB@ HHHH **** "BBB@
MHHHH **** &E:2GTA&: &TJT8-*!B@!:3'-!.* <T"$.<T8Q]:=10*P@Z4A%
M*>E(O>@H2G <4 <TM( I#2T4P$!S11C%+02Q",T#@4M% "$9I:**"@HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IIZTZFMUH
M4]*;C-./2D_A- !MHI,T4 /HHHH **** "BBB@ HHHH **** "BFL:4'- "T
M4TFDS0 ^BD'-+0 T]:0=:?28Q0 M%%% !3.E/HI(!E.%&*6F 44AXI:5P"BB
MBF 4444 %%%% !1110 4444 %%%% !1110 44AXHZT +1110 444A.* %HI
M<TM !1112N 4444P"BBB@ HHHI %%-W4Z@ HHHHN 4444K@%%%%.X!1113 *
M*** "BBB@ HHHH **0G% .: %HHHH ***0M0 M%-W4H.: %HHHH **** "BB
MB@ HHHI7 **0G%(30 ZBF9I<F@!U%(#FEHN 4444P"BBB@ IIZTI.*;0 X]*
M.@I:1NE #,>YHI:* %# G ZTZHPO[S=VQ4E !1110 4444 %%%% !1110 RG
M#I1MI:3 0C-&!2T4P"BDSBC=0 M%-W4Z@ HHHH ***3- "T444 %%%)GFE8!
M:**3=1J M%)2TP"BBF]#4W =129Q1G-- +1113 **** "BBDR*  \TM)D49H
M 6BBDSB@!:*3=0#FD M%%(3BD M%(#FC<*H!:*;NI0<U+ 6BBBF@"BBDW4P#
M I:0'-+2L 4G2C=0>13 3=0#DTE*O6D,4]*:.M./2@#%,0M-W4N<TVD N32@
MY%-IPZ4P%HHHH *1NE+2$9I - R:=0!BEI@%(>*6F]:  G-)3MM&!0 @%.HH
MH ****FP!124M !1115 ,,J@XYH)IV!Z4TI0 44!:<!B@ VTWI3Z0C- #:4'
M%&V@+0 H.:6D I:0!29S01F@#%&H"TTCFG4F* %IN>]*>E(.AI@+D44F?844
M +BEHHH **** "BBB@ HHHH **** "D[TM(>G'6E<!:*9DD<=:7G%,!U%(,C
MK1VXH ,4M)SCWI,F@+#J*80U W9H ?24T[LTX9QS0 M%-.?2C!H$.HI#FD!S
M0%Q:3;2Y/I2$GL*![!M-&<'FC+9Q2<'.1R*0#Z8>M*&'0?\ ZJ3IR>1[4Q"D
MYXI13<@<]J"6SD=*!CZ*9DGM2Y/UH#8=13<GTI<T +28H_"EH 3%!Y%!Z4?6
M@ '2@D"D+8Y)&*:Q+<CI2 <1FEQ0O2D^;/M3"PZD89%%&1CCF@  P*11S1DG
MC!S2#)[YH =@4M1X8'VIVX <G'UH =12 AAD'(HS2 6FM2Y)IHXZ]:8"@&G4
ME&<T"$VTHZ4AX;VH#Y)]*!@>M*!BD#*3UY]*">:0#J*:S8(I"Q';]*8!G%'4
MT8!')_\ K4F0N2"#CK0 _ I:8&RP(88H9\#K0 [.:*:#_M#% (/\0- #MPI:
MC8@8^8 GI3MP4<F@!U%,WCKN&V@R+C[P% "DYH IJN#T8'Z4[> /O#ZT .HI
MI/'6C=CJ1FD IH).*0-GO2%QW(IBN*,FEW4BL".&!%(.2>?TH&*3F@'%+TI
MX[\?6@!>M%-,@W 9XI68#W^E #J3-,,FU20-Q'84GF>H(/IBE<1)NHR*8)%S
MUIVX4#'4F:3>OJ*3>I-%P''/:D!HWCU%)YB^H-%Q6';J,TT2 G&"/PI=XIC%
MW4;A31(,\D4H<'U^N* %W4UB<T[=QQS30XS_ (4 .QD4G\-.IK9QQUH 3%%1
M[G]110!/1110 4444 %%%% !1110 444AZ4 %9VOZS!H&F7%]<?ZN%=Q]ZO]
MC7 ?'*0Q?#O4&&X87^'Z5I3CSS41,_++]H#]OGXU>%OC7XUTOPUXVEM-"MM3
ME2QMVTZS?RHL#:NYHBQQ[DFN!7_@HS^T$^ WQ!D5N_\ Q*K$_P#M&O(_CK,/
M^%O^*Q@J?M[D[NN2 3_.N":7)IS2NS-WW/I;_AXU^T&[&-?'S/[#2;+)_P#(
M-;DO_!07X\V]O Q^(LSSL,^7_9-AM(]#^XKYATFV$2M=$#*M@ ]2<$]/ZTCW
M+/)C:=HZ5F9N3/I!/^"BO[0GSY\>[1G[PTFQRO\ Y!I'_P""C/[08''CD-[G
M2K'G_P @U\Y2$$ CD&JK 9I F^Y]'M_P49_:%W9'Q!(_V?[(L<?^B:4_\%(/
MVAP./'4:@?Q+I-E_\9KYK88'2HWDR"*#129]-#_@I/\ M"N<'QT@^FD6>/\
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
M-GE<]?ZT7AV-%J=K<_&SQOY:I'XT\2EW^5F.N78Q[X$M4I/C;X\\TJ/'/BE
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
MH,BES+H.,2K'!%EP%9@S!5)Y52S' ZY( YYR<=^F%BD_?RJLB22[]S(1N*C
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
M...1@]ZZ9+FBIPWZF*5M&=OK'Q*U74?A)J5SI&I-:7.H20_;K>T!$9N%()D
MY 8[3C@''->$^)?C)XQ\4:"ND:IK$EU:# DW*JR2A3E?,8#+8]ZG^&7C:V\)
MZC-%J$<EQI5_$UK/$AV[0V,29'/RD#@\8)IWQ5\'PZ)J=G?VLBOIVHQ^='*C
M C!&0#[D$'IT(KFDN;WBXMK1G!*3O5H\NXYXZCZUNVGB\VUH+<Q;HPI#!AG<
M3Z^U:.F:SX>_X5W>:?/I\L/B:.<&SO[9?EEB8C>LV6P-N/EPO.XYKCW9"=BO
MN .,GK4793467]5UZ^UB"UBN[J6>&U3R[:-VSY:YSM'MDGBMO0/AKXD\3:-<
MZA9Z9*]E!&TJNWR>8H!)*!L;AP>1D<&MGX(>&K37_&D!O2ZQVJ?:8PO\3HZ[
M1_/\C7U@JI%;VY"?9B\>Q[=!\J^B\DD]<CGUH;LKFT:;EL?'G@OQC>: R6OG
MNL()> J<26]P#N213[$9QW_ 5]5Z5JIUW[)>6KM'#+$KE@#P2H.W_>7@X^E>
M7_&?X/V*:1-XCT.U%A); 2W5J)"^[(RS@EC@KD9 ]3]*RO@S\1OL;BVNI5,/
MW)%)^=3U$@R .IQU_P#KZ0V,ZBE29[S9L\D<>U1*XX// .[@<^V033UEEOXP
MR$/E2I!. ,'KS[YI(%@6U>4ON91OB"L?F P>?8Y8C_=I\_DA97C<L[\8R3SD
M$#Z$G'T^E)[ER7-%-%=HDAF=O)P4(W8SR.20..]0J)3]JB&4\Z16+CC:H! ;
MZC<W%33#[?,&!V/')C!+?=P,#YN>06!S]/7#)/-\RY0ND:$A=@)QC:IY)Z]>
MOOT]=58R:ML,188?M/D;57!4;U^8KD8R!C/(')[=JGMDGB5@WG+,W7><J ,X
MVD^P'';@=JK1R/*MTJQ%C*S,<-M!RJ@G(Z\G'OS2D2HP=D4NJ, I; 8G&"1V
M)_J:9-GU$BC5PIB#"%-SJK1]\G/3@=SU[5'-;K+$ID(VED"R*,$9 "X;J<$_
MAS5KS'5XXD&3@%O1>/3ZXX]ZB<%YA"K;%*KG9($W*&5NA&,89L]\\=\T]B5?
MH);6T3(9!%L!8@>8CJR@;B-H)[$9[]L55FD:%83&9(UF,:NJX(XR.#P<=,^P
M'%7VG4%I6</D'".I^7);J1['/U!]:I,"TT]PF6B8*BJBYPC'YB>>H![GIBGH
MRM2!;A+J</$?.@;:.0P!4\@#'0< ^WJ*IM<1,&42.LYEV1;OX>G.?S%:UW&(
MY950Q^9'QS'N5OE ![8/L#_.JLB9LRSQ!2@!4X[]2,_E4N)K%F1>E&D1$:00
MRC'W.^.2<=LCK]*:JLTVYG.6VHH9N2<\<_AC\:GU*,P1I@9*@D\_=.,X^G;/
MK3!/LD*AP5V\@L0>>0?KSG\:R>ANFQPFEE:221G+N=V5)4EO?WY/7TJ^BO*!
M),Q8( -RC^GX#/MFL[S!) [\% _S #OSBM5RJM(K,7*X4*X)0J.O'3M63C<<
MO(_915X'^-#>U.%(PX]Z-CF88/K129HH&/HHHH **** "BBB@!IZTZFGK3J0
M!1113 0\5P_QEP?A_JA(R!&6KM\YX]:XKXRQ&3X<:RJ,(V\K 8C('(K6D_WD
M?43/PS^/A>;XM^(UV QQS#;D@C[JG&/;/Z5YLMT))2'3"YQD=*]!^/)-K\9_
M%+97)N$D7C@'RD(X]\Y_&O-T;Y_E/3H!Z4Y;LYI;B_:HX%8QKO9V!SC!4#.1
M^.?TJH'PV_T&$'I3KFX82_(=Q[Y&<4P$,"6P#62&B9;AX67G@\D>M-FG(10#
M\P')]:CN&!8@'(7@'UJN9,G%)EI#7;<<FFLO%.QFAQA3BD;6&)&\IP@Y'I7<
M>#=&5L3!1)/_ !#!RH(([\=SSGKBL'0-)\R4/+)Y:#!Y'WN>GY>N*]'TRWA^
MRS0POYD;R !@-@(P 2!D\9;@$GC\:I&+>ITNE6.^S^RK^[=(O+(< ;$W#*#'
M^]W/:NCMK$RQB1'\O8[2/$O)^:-7#$\XR'!^H/O6+H,$D7[E (DDBV(K$-O
M)78N>A!_'Y?QKO\ 388[6SG(?>Y<$_N]RJJJ?3.,GC/K]36D;]#KI+2X:3HC
M1"9MR37'S R< \[0 >^  !@]\D4K+YYAB*K;9V LV1EN.F/5OR[U:\I3(4@5
M496 D.[)P"/RR#G)]:A5YD :0?,5P#M#'GO[>]="\S6^H([B556$[0P^<# .
M>X]N:;>6+[O/1@3A3@9^4L#@'L.01Z5(L%Q&>#L1<#CG=P.34UM8F5@ 2=[D
MMN8G/'0>E:Q.>4TWH0V^\[&=]Q9]@Z[N/YY]N>*O06OEP%L G=O)!_*IH[-;
MA)7 \N)0OS'V[_B<UHRV[;HK>2,'H2Q(!0>I[X/X].E:IF:74;%;&:-V5-Q2
M,DY!P#C/^/%.A1YT0$9=&/!SNY/3C@CZU(UM'O=68@*P;IS@].<<'CMZU:LK
M>6,+(OEO&HV_-D/GL0.F!CGOR*OF"^MR6VM5\E]T?F;B,^U2BQ$$QD5]Q/ 9
MFW9XP..E2VT>#N]^H'?W]JLI:+)Y> "Y/4#"\]\8XXIQE9F;92M1(H,2N2I.
M&!Z^O(KJ/!'CK5? /B);_1KMK>1-H8;CY<HX+*R]QC.?TYQ6.MM)Y+!5/G*1
MA3DX''/'XYI+B QN,)L*, !C()/O3<DT0VNI]97MC\.OVQ_ TVA>*M*MEOT3
M&2%\Z"1AP\#'G&?H>*_/#]I__@G7XL^"<E]KFASIK_A8-N38C^="I(4"0XV]
M3U)&<>M>S6VJW>FW$=U9RFRGA^=)8LJP;@XW#D$CI].U?3OP\_:?MVL4T_QG
M!'-$!L^T*ADWX)Y(Y) P 3ZG/K7!.G;6):FNI^'; -DA@RJ>U(JECP,5^VOQ
MG_86^%G[2*-K]C.-,U"=79+S2/*V.Y4*-Y5?F *]"3[8KXD^-/\ P3#\8_#N
MPO-9TO5M/OM&MP2\MQ>!&7D!02XC4$D@8YZCDURV-DM+H^)Y,(IYR?2N]^!?
MA8^,?B7HFF%F@4R-/)*%SL$:,X)]B0!_P+UK E\$WUM?S65T]O;7,9VE6F5L
MG..-I.?PS7Z ?L(1_![X12QZMXCUM3XAD4)#<3P_N>2P(5RH//H<#CDG'"=-
MM:$J2NKGV)^U6G_"$_L?^*H7:*0Z;HT,#!ONR!#&I Z=0#CWQ7X?Z'XC2![S
M[>LDUO.=Y"GD;0Q5/H21GZ"OUC_X*6?$R*^^!,7AWP_<0:D=:*2O-;3;L0JP
MR,CA@R^8/^ ^N*_'IV,$DB.V&!(*$8(JFI02)=IO0]UUGPYX8E^&3:WJC,@+
M2)8WD"_/,P=E"A>A'RG/YUSOP,M&NKJ\:2X)AMV1(T_O%\D@?]\BO+A?2_9Q
M$9&>%,[4+$A<GGBO</@)IDB6?G&&*1I'\Q3NY3_6IR/HI(S[^U6I\TE8=TMS
MUX6+3QX;*,@P P)/YUK6.B;I1&JLR2!=R$ E3G[V3TJ+S_.#1+G$F2=I^GX]
M_P!.:Z'PY>P6FI6?FLT6YP#YO#8PORD?A_/UKTH:O4'**5R\FEWWAE=:DTZX
M*-+&H>6,['P>"..QW8Z=_>O$/B-H,UQX)33_ #XX;R]FD*;AC>L09B./1>P
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
M"QP>?:N"K/F?NF\(M.]R[#<O#.)78R.I+!B<D5ZAX0\5I<V<*,VT^4\03O\
M-O.0?JP'XUY&0%!-:/AW5&TN\25 C*,AU?.&!!&3].M%*IR2*J1N?;OB7P?J
M.I>%X=5ANY;HF(2!&!>.%\D#GTY!QWS7R7XT>TU/4VM+VS72]3$C'SUVJDQ.
M/O _=YSW/]:^A?A!\48H+6$),ES:.K+<VEPXP5Q@'&1D\GBK?QG^$&G^*(UU
M2PFBFM2"WF6VTL@)X4@<C&"/QKU9T_K$+PW70XE/DFHRZGR#>6[Q3N&MUMP%
M  0'8V  6!)).2,^G/%?4'PH\._V;X8T^&5WBFQY[\#&'4LN?;YP:\SF\!1V
MUS<Z;?"26V(1K:X8$O%\I8J">G7IZBO8_![;K&VB7S(\H(R<8^11A0/P %>4
MH.+U._=:&M?:O'I,Z%HMTDTOD(4YW$XP!]<BNI\'^ KK6?#VHZG?.;1X4%Q#
MYC*">>@'<]>G]VN)M;&5)[^6\+S0P1LT+NN2IYVX_2N0A\4WGB._?2KVZDCM
MH -NR618YLD9\P$XP!N_3WQV1FHZLR:96^.7[2\GB+PCIW@W18[FQ^RN\5_>
MM/S<G<2JJH'R@<<YYP>*^;F(#E<?.?O&O6/'?@F"]U)FL)/GFE"E<C"2$< ?
M[)QG)KR]-,N/M8@^S,;@Y 0*23^%<=6<ZDKRU1<$HHKPQ;WP<D8S@5Z-XX^#
M]]X8T.#5UNH;Z!^)5C+;H_<@CIGBO1/@[\'HM+@75=8@62^XD2":+Y(L%NN1
MC)PO7I@^H->OSV]O?(89]LL#^8""H<. .01C&3T/7H*M4>9:NP^;WKGPNI9
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
M'(D4$#L#@XKXH\<_$74_#7C'2!K.@WFG7]JX6YBEN/,AN-L>U)(V*^K!\#(
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
M(!7J#76GM7)_%%B/!.IG'1 ?KR.*UI:U(KS&M#\$/VD(\?'#Q@!SLN(1G/\
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
M?XGTO7_#^H>!O'D4%WX;OT\BW%THV1%PP8;OX<Y&T]B.V>?'+-(YI6F\V0<
M864C'/'/OQ_*MZ)(F!927=B0ZL2V!CH,]?\ Z]4Z2FC-S5]3Y9_:[_8;UKX&
M:Q<:MH-C<:CX.N93Y$T.9V@&20&(&0 NW@Y_B(+ $CY+\A=^]9#YB\KBOVN^
M'?Q;.G1'2/$*"_T&9?+4R'=Y2=".<Y'.,#TX%>4_'O\ X)M^'/B]J"^+/A?J
M>GZ0;T/)/#(9/(D?D@AEW!<G@XCSW/.<^?5HNF[,5HRV/R[U"7^UK3[;*^VZ
MXC:-QCS  /GW9Y8]_P#Z]>L_L]?%&70M=LH)K@(L1RF\  D$M\Q)'0Y]^:]/
M;_@F?\9+?6XK:33=.DMF<*;F.]'EJ,XW'(W8[_=K._;%_8XU+]F*'1O$,%[%
M<Z7J#+9M);%@8KCRR3U[-M<@<8X'-9Q<H.Z)Y7%7/M[X-_$G3+O1X=)U"8)I
M4K(J-*P/E,S9/F2<$1_-E1G"C@=*[3XH?LP? [XB>$K35/$MQ:?82_F0:NNH
MF*,MC:<,&52..?4@>@K\V?A9\;&U"R70%,]O)<QK$RSR';*ZAVV*%'*X.%!*
MXQU)KUWXBZ9=^,?AP9O#-U/HHMF\RWLH)F"QR84X([!\Y4],D'Z=U2*KKG70
MJG)1=NYZ_=?L56GA:PN-;^%-\GB/0IROR6]VDSKM3#E?ES)EE4D!V.1PO)KR
MS6+*>U6YM=0AF@N;<B*2&6-HG#%NC!@"#GCD#IBOESP_\=OB#\*?$GFV&L:A
MI&J0DP2PO*5*G!!5@,$=3QZU]O?#?]H/P7^V)9KH>M0IX7^(QC58K^^*&"[9
M?X=R[0&8+@?( "<#)QGBI22;31U0JQMRGD5FDK:=$L6!]F8AT$?S@AFW ?WL
M[CSZ5):W(E8*ZS>9YB1*$4C#%@,CU Z_A73:'9WGPE^)%U:^*K.!)X'*3V%Q
M]YHW*E#_ '7/R#MSG Q@UQWBO6=*N/B'J=MH>KB\TM+:&02M+Q!-F7S ^1D
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
M':)#&NZ5P[-(1G!)7!;G\>GI7<7<HEM9 .%0D BN6\$HWV:.:X78-Y#D<_,
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
MBB\R:3(,H9$.X>Q8N0/0I50ASNP)71ZM^S=^SMX4T75;B+5+,ZCJ$EJ=TS]
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
M@^N>U?N3^QAXS/Q"_9XT*WF:-FM[3[-((!MS&00I& .^X9 [5^%T!6XEVO\
M</!K]9?^"5.LR:IX0\0Q/+)((+:U2-6/"J)KM!]/]7^E8.\:D6NIO!Z-=CP[
MXD^ 9?!WB35H)5:W:.=@;;KA=Q*G)Y^[M'3TKA;MWB4#.2.@S_">E?1W[9>G
MR6?QXOIE#;9[.WED4)B, J4ZYY;,?/U%?-.LK(]Z1'&VYLJI) 'ZUZR6QR2T
M=CJO"5PENS2#. <' Y/ (QZXW=?6I_BQ?16OA]BN?,O_ )&R/ER#VY]%]NM)
MX0MIH]'M5>-U1E&XG@,2.GO@_A65\5T>ZM=-MHW#K).6?Y2-H4 @=>3R.:Z-
MHZ"3(O#F#''M_P!8L:(Y/< 9'\B*TY8(YXIH9#D&,-YA'()(Z54TH-+"D6-N
M5!XX.>_^%:L 9CLD"K$W)'0XQMX_&LK7W+/'?BY\';GQ(5U_0H!)<^5FZ@0C
MGRU"AE!Y.0,X ]>M>$Z5J\NB7WVF$$G:597''/!Q_GBOT(\(SKI=_IR26QN$
MO)\;0V."#G'4=!^AKR_]K_\ 9_M6AB\=^&RD\$[,LMFB%69% _> ]"< D]"<
M]\8I>QE9SCT)<XII/J<W\%OB/;W$45EJ)$]M<D))$>0N<[F '<GG%>D2VO\
M9%W"YD26W=\QW;-E7X.%&,[2._IFOBWP]KCZ%J2RI\\)&UXU?!7D'/Z?D2.]
M?17@[XQ646G7.GW-RM^+M=J@.7,1QU"D':3Z@<X]J[J-6-6#C/1]S&:E&?/#
M;JOU.J\<_$;3O VBM=W:1W$C_P"JM5E D?C&,?>'&><5\F^-/&VI^+=4>ZO;
MJ61,DQ1-@",$Y( ' ]^.:^Q[[X;Z8=#_ 'L8U*VE1A<B= TZ,&S@,2<=!R.W
M%?)7Q ^']S\/=5,%R?.M'RT$X4@.N3CKW]:XL32G%)]#>$U+4XM%)!)ZGUH#
M$<9J8CSCG[J>O2F?9'16E",54]>U<*CIH;MW/3_A-XV_LR[6U8A9S*K0SCY6
M'&"N1U'U/K7UCH45EX_\/I93NO\ :2%G:*8C9,F1@8'#$Y/'7 S7P)#=LLB2
M0G:RG(/OZU[7\+/B-<1D/-=;+J'8(SP/E7CC\_T->EAJZ:Y)JZ.2I'6\=&<_
M\8/A/>^"=5GNX(2--:4JICQN0\_*5SG;@=3QS[5#\'?CKXO^#'B&/4?#FMW>
MG*GW[6*3$3KE21M((YVKU!Z5]A^59_%_PLUB\T<NK+$0T)*EKF(*,X8\DX)Z
M=,$Y&*^,OB?X(7PCXCFL;:,K&X,L"[L^4FX@(Q[D8ZURXO#<MIQV8J55R5VK
M-'ZO_ +]I;P;^UMX7CT[4);;1O&EM#&LB2RXDDD('*DJH.7R=B$C^0\H_:'_
M &B=)_9[N9M O(3>^*(494CC&""0#&QX( YY)SZ8.*_-KPWXHO/#>IVUY9SR
MVE[;R"1+B!RCJ0<@AA@\8SUIWB_Q#J?C#Q#J/B#6[M[Z_O)6DEN)&^9F/MV
M&,#M6%*O.FK&\N66K/HG3_VUO$6BR2W5UJMYJDDR!UM&E\R&)N2%P>.,C/'7
M/%>0?%W]H7Q=\8II$UK4)FTTS+<163-O1'"LN0<#'#'@8'H!7GS:%<S:0^J1
M1/):Q2+'(ZKD1D] WIG!Z]:@CM))T,D:[V49"]S3G5G4T;",4AL$=QN++N '
M.5ZUN^'O"M[KNJV.FV,4EY?WLZPP0Q@LS/W_  '7/:NV^%GPAUCXM"1=(M-L
M,,RI/>.>(5[G[PSQ]?;O7V?\/_A#H7PMT;[)8QFZO;AMCZA)E9)?F#(%(P5*
M_+RH RH/44XTG)71&^Y\J_&'1-<^#]_8^%?%^FWSVXA><6UZ[(TA$K *&QR/
MO'C.!(A'4$^"3,))V?;Y:,<A?2OU@^-WP=G_ &KO@;!9VLT%UX_\-N65]O[Z
M2V9@H.6(W84G.,EC&O<BORV_X1B>#7[S1M3==.OK.5X+B*4C='(APR^A.?3-
M9R3+24=3#ASN.WGZUM>%HM);7[1=8EDCTKS%-RZ'#*G\6/4UG3Q+ [%.44X!
MQUID/S$,PROICK21;>I]G>(?V7K#X->)K73Q<OK-Q=6ZW^FZMM 1H95.PA,D
M @;NOH>U;*6JQ3B/:(P@!)4#YB ,9P!QA1Q7<?LV:[;_ !B_94U&QNA*WB/P
M3(]S&T@+F6S.T_?)RV&\T 9PN<<=*YRYMR9I ZA#YI4@\8QUQ^/3VKNHM26B
M+5CO?A@[0^(+3Y5&,DD*5QQSCUXJW\<]VGZO-?M9R740CVK!''OD;(Z;1D]<
M$=>?2L3P-?16>I*2PP9.'(&"!P,$\\UVWQIFCO9M.E7 55R0R8(XY.?3@?E7
M<E>G)G#>T_4\3O\ Q!JVH6PBC\!ZC-:W,9BF6XFB@#H1C!W9Z GDBOE7XA?#
M_7?AMJD>J2Z:VE6,]SOM8S<B<Q\[E5F&#V/..U?;UM RB%T=92V=Q*@Y].OU
M_#%9OB'2=,\4:==Z5JF\V-Z1'+MQ@ @C@X/0%C[=1DUP.,F[F_,FM3Q?X/\
MQ*?68XXU'[U68H)"H.T 8![' &?H*]2O/B//;6Q.H^&+NWT^%7=]1@F-Q&R;
MP6^4(2,]3GIQ7RQXT\)ZG\"OB+:6\CO)8R!);2X"[3)&'Z9QU!&"?>O4S=6'
MQ?\ !]UILEQ+:;GVPM&Y5VD'W2PZ.N&!(]CC'%:<SG'S1FHJY-XY_:QTW36"
M>%4-_(VXFZF\R!8.> $* D^N" />E\!?&KQ#\4=96#6M3BU:2&+>G]I0J\2K
MD83*A6QDYY)Y '4U\U:YX)U7PNUVM_;2+]GE$+,<$!L9 ."1G!!Z]Z=X-U74
M-(\06HM"PNR^0@8 ,J_.RY((Y"X'!&<<&N93<96F:-7/U<C^+$'C?X?:3X<U
M'2[30KS2VCDLQ9,#;RHJE R;ON#!<$9)'<U\U?\ !4'3Y8_BQX7\2L%;3]:T
MM9HF4@A/DC4+]<HQK#\!?$"QN[:.&=I;.2$&622'&ZU=L9QN'(5E8'MAJ]I^
M*'A=/C_^SMKOA^X@\SQGX-A%_8+"B[9H25:60$8!78DHY) +9K6M%.GS(FG)
M\S3/F'X _M&1^%;'_A#?&ML^O^#]0=(X+BYE;S-'WL [Q8ZKW*'@_A6-X@\-
M?\*<^*=Y'?3BYT6_C-Y8:D!D7%L2=C(N>0?ER,\ ]^,^(6DZK\D^!$<@Y/ (
MKT;4?C#%<_"%O %S8R7T%C*LNCWC3X>U#,6F5N/F!W''3;DCWKRTGS6[&ZEI
M9F_%\>KPWDL6DZ?!Y-KF:*!C(?-PV#G!&WABW'3;UKSSQK\2M:\9MB]FC33)
M)Q,UA'GRE<#&3D[CU.-Q(YKF+2Z>QGCG@8)+'R';H>Q!'I@ULVL>D:AKIDN8
MYX-&EE)>*U?,L0QD %@<\X_ UUN;:U,VM1OA3P1J_C_6(=.T:W:ZE<%@S?+&
MN!GECP.*U6@O_A9XJ:SOGBF=8V646LH9&!&!R5]?4<XQ74_%'XMW]YNT+1(_
M['T2:W1I(3 BR2,>^<94=.AY[DC%<7\._!.H^.M771[&1+6&X!WW%PI,:[1G
MJ 3WHA.SLD)QNCO/B%9#XB^'YM;LX=UU!$KR[,'_ 'B<=._IC'TKSOP!X"U'
MQEXJL-#B)M);K<RR2C!PJECCUX!P.]=JMKXB^!_B=-&U94CCD<.DBX*N. &4
MCL05.#V(]:^L/A/\3_#]_#I&H:YI#:GJ>G^7)97\MSM, ",I!3!'1L9Z_6M*
MD?:)SCT%!VERR./^'WPML?AA//#:7$\]U=[#<W,V VT'!4*/X=V#@GMGG%6_
MB'X'LOB/X9?3)AY<L3-(MR#ND60*V,>N3@$?CVQ72SW1FN?,\F8[V9_+W9"Y
MR2"3][DY)]:@N Z3("WDC=^[P>K,F>N<8PO3'7)SS7G.<KK38]J%.*C9]3Y2
M\):YJ7PP\6/HVL.;=[=@<JV5R<$'(_AS@@^G:OI3PEXIL_$UD/)FS<0QHT\3
M AD8COGJ 01D?W37 _M$^ W\2^&(M4LHUFU'3$,MQCY&\A5.?8[<$GUKPCP'
MX]O/#&K6=Y&Y$UNP0+@ 2*1@@_@3SVKJC+FCRR/-:=&;:V/L0(ID^9%<?>=6
M&"Y& 7SV/RGUZTJS+)=QJJK$@0D*NT <Y&.HP-P'MBLS0=9'B/1[75U^<SIN
M+#I@C/?G!/\ 2KL4[M)EHMKKN"Y R!W(/TQP:PLD['HTUS)2'3@AD9"(2IP
M&&'(R#TZ8 QVZ4D;"."1I,L(R%#;B2023G!_+KZ4UIHUC"K*6#-@,!R0,#IZ
MX'Y@U6B\V*RE:1 PR1QC[RX)ZXS@,.GKUJ.:QJUH3WY,4,;@KD'*IGEL]S6-
M<SK X@(W-]\#=CCH3^!(JU<X,<:22@[R21GEO5NO^?;OEZB!)Y;RE@V<87N/
M6ARL96'2720M'(L>UP<*P_B P,'\*NHTD4\4K2+E)8RNWJOS97/T(!]L5C^:
M(@&#?+')DKGGIP2/Q!]*FL'D6YBW_+)]HC3+'( +##>_!Q]16;F^H-+H?LTH
M '' ["DQAA2)T7C QTIQ^\*ZS@$HIO%% $M)FD+ 4;J& ZD)Q06Q2;@>E%Q!
MNHR:,&EZ=:8Q,FDHSGI0!F@!0<4;J-IHQ0%@/45R_P 3WV^!=6XSF,#KCN*Z
MC\:Y/XIR>7X%U8@;LQ'CUK2E_$CZB/PT^/5LJ_'+Q?=, @5[? 89!_T6'!'M
MT]*\YN9]H:3[QDY&*]%_:#NC+\6_%((Y:2WY]1]FB_S^5>>Z792ZK=Q1P(6$
M?W@>WO6%1ZLXW9LDT'0I-;O4=MRHG.X+G^?&>1UXY%>T^&=*MX;6SCMD,96<
MA#SEB!O;/IP3T]O2LC1=,33!IB0Q(]SY3$E8U96).,D\= 4STZ#M7=:9&UI&
M7G,<=RRXCCB  50 , =_E#'_ .L*YKN3.RE%,Z2W6UM+2+?(JHTGW\D$9.PG
M\!C/Z5@:[JL6J.T\D#")5"-Y?*1/O*88>HV@?0_6H;Z^/G6T$32,XE"%E4E&
M)?=U X )Z^U9.GVBWEM($C<OYPRS+AF =_F]VPV00>F*IWON=:E#X(F[H^E1
MW4TJS@&)9$+1N#PP4D#!SW08Y.#]37J/P_\  $/B6_:XN5.G>&M)+2:CJ#ML
M1 >%4'(RSX"@$]2?7F+P#\)+WQI>S227":)H5HVZYU2Z?;"  3L##[S-D#&?
M?CC/7?$;XD11^$H_!'A&VDL/#5MCSY90K2WS*0ZR/*.2 <CG@]3T%<]Y5)\D
M7H>DN6C!2W?ZE3XF_%2W\2W3:!X>M_[*\+Z>Q2&W@3RA+Y8&9'Q@,3N)]MI'
M537/>'[:$:6VH2% B[D57.65F9B.O;)_+%<\JK,B'*$,#Z;<YYY]*L1W(73D
MB(#QL<H8MI"XR0!T!Z?H*ZJ=/3ECL<LJEFV]V,O=\TUQ=%A+$Q! '3J>>@]<
M56BLHGD#2,?,;'+9()&3R/UJ:4RQ$)&S>4W5'4$Y Y],=#Z]:;8QJTID,A,A
M^\H)P@[?TS[UW131Q2<6VV6K:S52HR65@,'Z9_S^%2"RBE8;"G*ELG/R@?IW
M%/E$MJY 'F' (7J3FHR6%QYC!PICX _O8Z$=/\*WY6F3S..Q-]E:-$$;EBXV
M[F;T'O\ A4.G0I<+&SQE@\?FC;R&&5'&/<GKZ5+*Q*A=^Y&R64 D$]L9'?O5
MA/,CD$JN0"" ?49XZ'M_A^.R3:L8N1:@ME=%94&-P88(P,<]/_KU!*GDL7 4
M.&(RJ;@1DD#IW ZTKGS(XTN) AW8SDID=%Z'(.#U'4@^N*FA0R" K&\DB.6
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
M>Q>#? J3VVRR5#'%< #=N" A"1VP3P<\K7A_P=\=MIE_;VER24RHC^4MQWZ
MG &3COC%?07[5WC?PR?A&G@[5KN1O$]K<1W6E0Q*[>6-P$@D;&,,C/C<<YKX
MP<2V-TD?S1W"-N0CC'.01[BMZ/[G2YS5/>:9]+_$3XUW/@G^RTTW3UGAFC5T
MO7?*LF[.(P006YP6;(]JW/ _Q!N=<0W5[J=G>"!'=H'A$4C[>FUAM7'0\KDU
MXOI>M:=X[T?^R;IRE^L:M'YI+$2]#M. ,'CY<Y[\US<[ZAX"O#!'.QM21DL
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
MLS;LW4HDVCI@8 P*N!&+'O7?=M>\K,^?J0A"5HNZ-WPI(3XL\/N&VM_:%O\
M-CI^\7G%>'?M8P[OVH?BHD<3R,?$M^2.^?/;/]:]L\*QG_A*=$4_-F\A( _Z
MZ+7IWC?X8Z5HOQT^)6N7R-)JM[KUW(IN$21$#32% @V[AE&4G!R3BOB.(TE.
MGZ/\S]3X(TI8BW>/ZGS3\&_V?-3GU"#6-?C6VTP1EUM2^UI@T9P6# +M ///
M//I7O=[.?'WCT:58W+'0O"\\4]]&VYQ<SJI\E"RL>(V =@<X*+T-4)/%$_BB
MZN="\+2O% ':#4M=6(XM"#REMG)>7Y<< A<C..E=)X9T.Q\+:+;V%E;!+>"/
M:I=M[,Q8NQD)^\2V[+'DDGG%?(621^FILZ>\"RQ3)<QM)#>1/$8F.(Y588((
M.<CMCTXKXT^,GPYE^%/B%-7T9=^@:E^Z2.7=(R< LK%A@_,I8<D_*,]*^I]<
M\30Z9I]S=-&[K$/NY 4?3TQ]>YKE=8TVW\06$EEJ<?G0R*RR0N!D#=][@]>
MW)/]*:MT+WT9Y7X4\:1_$725T:\ED^V+^_MKD$Y!1C@/Z\8QGTKM=#NIY=/O
MK$7#FX,6 )#@9&[! []N/]G\OFWQ!87/PH\>2V:SIJ%OL#C8QPR,"5!]P<'\
MC[5[/X#UV?Q)I[:G.L":I<)M9H(]H<*"J[O4$G)-=%HU.FI@G*FTGJ>ZZCX<
MA\2>'TN+O3S.P<V_GJ,/$I^4[23G[C8SGODFHO#_ -DMM%L-/B4(;:)8O*1
M5STSZ GJ3G/!/6I/!.NV[:/%;[=L3S9DCR,J-JDD8.1GGW/ZBM9R"Y6XEAF4
M/(S,)!D$CY0O?@%0#GW)[FN5TXP9M[9R9K)=ON.&;S&5"2Y.6#9'<9!_SSV2
M:62*7RH$>X@4;V9&Z?5>O/MZ?EQGCSXFZ)X"M6FUBZ>*YDC_ '5O" ;B;N6V
M;EVCJH8?*"<Y-?-OQG^.DWQ)6.TTM+G3M(/S3PR!5DGDR>&VD_(,_=S@GDC@
M86EK,I2;.Z_:;^.^C>-ET?3["S6\\1Z5-M/B $*1"N=L>!]Y@_S;S@\X/3CY
MNNIIM0OGN+B1I9W)=W8DEF/)))ZDT^WLI;N[@MX8WFFF9414&26)P !ZFO>/
MA7^S+<:O<1WWBU'M+4_*EAN*2MR/F;CA<<<<G/48K)1A'1(IL\Y^'.F:_P"(
M);R'3[.2<0VS.[ <;.I'^>@K,N=.GEN$FM%+748#K%&G)4?-FOO+0=.L/"^G
MV\.EVB6=K%&GR0XP5 "\G/S'')SG."<UY?XL^#4-SXTTSQ!X>FM;%XKZ.:6&
M?#(4W@ED4Y&2I)QTP5]#G"MS<RDB814M-CRKX4_$".UEA@>5T\N)HS;D##?=
M.X>F-O/YU[K97)N%MIU!"LH<ESN"@J>..#QG';(XKP7XY>$X/"'B*X\6:'/'
M%:75V\)MR6W&4YW,HZ  CG' ) YYQ)X+^)<=U=Z5*T\D=G!;F&Y@=?E$G."I
M[@#;QQU;UK>2C5CS6U1<)RP\E%O1GM=Q)Y*B-$9;?<,$X^7NH.>N<$$'VK*5
MI)G5XBZK(X5PHX'N<=<U+<W4=_IEG)O=T=%:.5OE)!/*X[-U'/?Z4W3@\80R
M+)'YCN?-0# 7 /L>2%'7W[5XM22YN6Q[E-MPO<R+JV5IF55 0R*T>.<D9RI]
M?_KU&;?)8P #<.%(Y_"M::%%C4_.8WD)9=QZ>Q[=_P#"J4ZFTD4N"I\M6 (Q
MG/?^M<LDKG8I2>I5MH Y17&2#]XJ,C R<''/_P!:KFF0^9JE@/-5-]Y <MD=
M'7'KW J&"<0@MY#87);) XV@'\3]WMZUH:-;K+XJL/-0D"]MU!V;@%\Q#NP#
MG ;'3..M.*C='/4;V/V=7CBE/44U<X&1@^E*3\PKZ%'A!\U%-YHH$>-_M:C/
MP)\2+SR(!_Y'CK\U+N, #U[U^EG[78Q\ _$I]!#_ .CDK\T[DEL^IYK]6X6_
MW&7^)_DC\"XZ_P"1I#_ O_2I%22,$TBQBFM)S2H]?4.+N?!$H 6GQD,<5"22
M.M( P.:337S)M<N&%3WJ*8+&!D@>Y[4P3$#!-0RDOUY%-0;=@C!WU9P>AMN^
M+>M?*4MYM+2(7#*?+:164[0W3/!KOH]H#'9M)YP>M1;"%!R/\*>J?+R,BL\-
MAOJ\91O>[;V[GK8_&1Q<H.,>7EBH[WV5K]#C+.ZCC^+-[)<!EMVT9+8-M.UI
M1<;]N['7:?TKH/&FG/JW@S7M/MX6GN+RR:*%4.#O#+(H_$H!^-:(4J>-NT\=
M.<58BPJX''I6$<#&5*I2F[J;?RN:RS%K$4,13C9TU'K=/E^2.>\/>*;>STFP
MN'8I>V\2O)IKQL;CS$4?NQ&!N)+# (&.<\"L+1/ ]S_PIE_#<O\ HM]/8RA]
MRY_?>9YRIUXR55/8FN\$>[(?:4'MQ4,D>T%1C8?RKGEEWM+JM*_NN.UM]WN]
M=#JIYLZ&F&AR^^IZN^JO9;+179R6D>*K>\T>T,D-V=16WC66R6U?S1*%"LH!
MP#R#SD#OD4[QW;D0^';]897AT_5DDN3&A<QQR1LI<@9X4J 3V+*.]=6JDC9N
M_=GJN>#^%-:(%LKP1GGTK6>"J5:+I2GKI9V[/JK_ .0Z>94:.)6(ITK?%=<W
M22:LG96M?3<XCQG?I=V.@7=LL\UJNO6=Q/=)"1'"JK,!G."<AV)(!"A,$Y8"
MM'QZ\7_"$,L;"62XU&R:..,%V8+(SLX ZA0!D^K#UKIF@#2 X4MW)'4T^$;
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
MS*E2Q5)RJIP@Y/2-K75NBO=Z76WF;4Z1)>2R;PT@9@I/. >#U]J;--_HY"G
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
MM,.IZ!9K'JMN@:2*)0HD0@ME5 QV&.>_Y";I>]?4+<_NM!X.^)PAU/[=//\
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
M9R3M<0N.=JL  N<G=C'6NB1P7+#C-<3\)=+N](\'K'?12P2RW#2I%*"&1"%
M&.W*L<>]=JJ?.0#TKZG ^]A:=H\NBT/@LWNL=53GSN[U[_<7-)/_ !-[)NI^
MT1$#_@8KV7]K;]IS3OA9\1/%-AH[KJ7B<7+Q^0,;+=LK@EU/RL%)/3.<=,9K
MQC3%VZI9'//GIC_OH5Y;^V@''[4WQ. Q\FLRGCU*H?ZU\CQ1*4/9\O6_Z'W7
M!,5)5[_W?U/,/'?Q#\0?$;67U/Q!?RW]QR/WCE@!G.!DDGKR3R>]<XY+C=C"
MFIB&=-Q'7G->A?"GX"^-/C%>M9Z#HT\^%#B62-E1@6VC#8P1G/.<<'TK\^5Y
ML_5;J)S'AO4)HKB*."*0R8!*0 EG4$,?T!_6OT^_9W\%7WA7X:M>7V([[4'>
M4QOSY<9/# ?P\*"!_M#Z5S/P3_9$T/X1S:;JVIVGVSQ(BM&79BRYQ\V"R*4/
MS$?+C@=37N>H:B3!,BD(YFWEB 1MVXVC'X_I7N4J-6,;IGDUY4YRLB3PMXIM
M](U1K;4$6YT6YC:.\BE ;(;.WCH< @]QU[U^6G[1'PI;X+_%#6O"S2.;N*83
M1,JY66!\20LAP.BMM)Z?*,9YK]'=45X!"ZA)61]I>49)7'S*1VR5/_?->8_M
M9?!M/CS\$4\;:1;&3QMX2M?(N8;?S'>>R1P$V#^)E7?P!DD^F#7#6IRAJ]SL
MI/F]WH?&WPQ^(LNG2VMK((V^TS>448[E)SP,?[18YSQ63XV^%\G]OVMYH;"6
MTOYEC7,@CVS.>%X P.0/_P!=<!-+/9W*WC!X+B*1=HVXY!KT[P1XVN/$8AL;
MR.*.TMQ')G&UBR2(4(]P?TS3I3CB(^SE\0G%T)7B]&<KXA^$?C3PKJL%A?>'
M[VWO6=#&(XV/+'"C/0'/:O?/A/\  +QAX%NY/%^MV\6G1SVLD4ME'%(LY9MC
M@E&  /'0=QCN:[GP[XYFO]6TV[O)DN'39MN'9Q(VU@5W'/)'4'WKZ%^)>JQ:
MQX5C07<!N7MXYYUD8F21_,;!+<$D@=*VCA4DY7V%&O=J/<\@!C=[F224>9;E
MMT0<NQR58D>H/&/3\:TX"EM"9A 49G(W'YOF/J?K7F.J>*ELO$,%JR;1)D2.
M@.X8.%Y_X"WY+72^$_BUI.OZ2MF)'M[6XE>.*^E39&94Z\D#(X/0]O6L)4HO
M5LZ'4<=$CD/VC?@;=^/O#I\4Z)$9M<T^("Z1 =\\(3C:BJ=S+@ >V17B'P7^
M(=YX7UJP?S)XKJS8JK%BC,N1P1D;AC<,-[8]O8/C+^UE/X>U>?1O"?V:>41^
M5->[_-C^8 %5^8CMR".HP<FODV?4+A]4^V*^;CS?-8]-S9SG'UK-3C1E>+)E
M%U(V9[W\>_V@/%_B*XAM6DCTK3WC^632G,8DYR#E&P&P1TYQP:X7P+XYB?4(
MH=;\S4H6"Q!9G7!PV<N2<GK^/2K&GW]IXX\/2:;<K&MTH\R*3 &U@#QGT.?T
M%8'BWX2^(O!N@Z=K-S +O2[^,31W%HC.D0/ $A(PI]LU=6,J<E5CJMR4XU(\
MDG9GT7HGQHTG0;2\AFAF%JA+0?98EE:%F+&16&>@)&!VP1P,5Y9\4/VC-0UM
M[C3O"KOI^DR*=]RT 2Z<G&3D,=G (R,9#'/H/-O#&NA-J27!A8L 7QD>Y.*]
MA^%?PK\)>,[N_EOEDN;EY#Y$(FV((@%W.N/O<DCJ>G:LZ].G4@JD-^IK0K5$
MW3GHNAO_  !^(4GB*"YTTK<OI]G:VYWW#>:RSD,;AC(3G:S E5YV[L=,5[(]
MDJX+2@8P?E((./>H=+\+:1X=@-MI]G#91K"JA8$VL O"AFZDCW.:NK9,H=&R
M'7#;QP..>_!KP:B4WIT/IL/#V4;R>Y$ENB01A5=FWCY>^,C%:_AX*?$VFJ[$
MPB_M\1Y' \P<@^Q'].]90B$LD)>4EL'YLX[CTK2T9!_PD>C.0O&I6JJ1U(\Y
M,Y^IQ2IK0N?*[H_4/.:7M30/FZT[=\P%>B>&1T4NP447 \9_:Q$;_ WQ3*"&
M"V\8R#QGSD-?F1=M@5^G_P"UC @^ 'BJ-1M'E1XQVQ*E?E_>+Q].*_5N%)/Z
ME-?WG^2/PGC=?\*</\"_.17=LFD4TA&*!UK["[/@]!U(!BG 9%*5P*AR$1-P
M:7?D8I=N:/+Q5J15Q <4H:DVT!<4[L6A(#Q2%J<!2%,T79+L(&H)HV8H S3Y
MF@0E&<4C<4$9H4AANH!I-M*%H;'9#A]:,^]&VD(P*FX:"Y-)28I:+B$)Q32^
M*7K2&//-5=E))$;,12!BU*Q)XZBFED"$A@FWJQZ9]*.8M(?Q3@.*9E54$GYB
M,\]QZU,BYCS2;NKH'>.Y&1BF[J"Q)P13>IQFH<K+45AP)/2G8R.:1!@U*%W@
MU,9!H)',5RH[_P 7>GLFU,<A"<X!J(1E3P,U6U36['1T1K[4+:PC<X5KB0(&
M/H,]:.:,%SR=BX1J5'R4TWY(OJY<C  0#[O:F+\WRABN.,BAD*,HP1N /U!Z
M'\11N$8RP-*Z=VEN9N4D]R4@RR*78L%&T$GG%.F7Y00V,="#5;SF\W80W3(7
M;S5C867!!!';O6/-I9(4N>+YFQCS-*Q\QG+?WB<FEWR.%#L2%&!]*>4\PY(X
MI67"\<U2=]B'-O09NIB^9" %;8,Y!4\TK*<'K2;,COCUK3FON-2:V8\[XHSA
M\^9][FDMS);R%X7,?<%3@U&4..^/6ECCXYS2;3T17-+JP;Y6#%F+YR3G.:7.
MX[CV.<]Z1SM!QS42R%N",53=EJ7=M7N2-(?O;B<<#Z4UIF<#:Q3'H>M#1Y&>
ME-,>1S5+6-NA2FT^:^H]V9R&D8NWJ6)IA<C--V;:8^YON\#UIQE;1!\3NQX8
M22 <@_WAVJ5I.<LQ) QS4#L(U&6V=LD4X)NVG! /0GO4<]W=[C:;CY %*N'(
M7V/?%2!C(#G&:88R#C!^E !)Q@TU)K1&;;>K8DLI*B-G9E'1"?EH5&7)X7/7
M::<8LCWI%4CUSZ4UHB^=O9CDD,9)CRI(P2#0(0N>>HZ9XIH&YL8I7!V[ *GF
MOJQ.3>EQZ^88S&SDH?\ EGN.W\J=*WR@*0&Z=>E0JAST-2)!DY.<5&NQ,IMN
M[8J2>6"&9F)[DYIROZGBF%,G &::RLOKBJYFB6^9[DK$@[@<$=,4P,(7W%1N
M;DL.I^M.5=P]J<L08$'/UQFI<F]A1N]$..V3& K9Y^;M4;.0/<4+#\V[DD<4
MNTA^5+#T%/F;)'(F\!B?F'(YII)D!W'IWW'-9UMKEC>ZA<V$-Y#+=V^3+ CY
M>,9 ^8=NH_.KK1%#GFIC54U>+OZ&\Z=2F^2HFGYCT81')&6[9I&4,,X /M2?
M?Z\4C!AV-:I]3.]A!MQM89'4<]Z49C_>#@],9[4%#Z8H)"YW@[0*&K]#12;]
MU$7!SD=>F":8L;*I7 R>>IJMIVO6&HW$UO:74,\T) EC1LLF20,CMT/Y5<:/
M+9Z5@I1J1YH--&\U4IRY9II^>@T%PH!.3]<TY7QGUI,%33Q#D$U#E*^A@WJ6
M=,D_TVWR,YE0#_OH5S_[5O@^[\5_M5_$Y-/C\Z=M5=292 %;R\A020.BGGH,
M=ZZ/2HO^)A:9^Z9D!_[Z%?4?Q1\-6R?&OQ@UHGV6XO+HB21$P[L43#$GKR:^
M&XC?-*E?^]^A^G\%Z1Q%O[OZGR5\9/V7;/\ 9J^$$&M>)97?Q=KMSY6GZ=)(
MLT=M&KABVY5 +%5/!X SU)XX[X%_MG?$#X%W7_$K>VU.U*HCVUWO1"J;MJG8
MRY'S$<U]6_\ !4_P]?:KX!^&?B+RV>!=RS./N*SQLX_J/Q'K7YO1*8F&<C=[
M9-?G\WVT/U5;7/V@^$'QO\,?M4^&?MFEW5MI?C&WBS<Z> 1YV5Y"%\;L'=]W
M.,C-8NH0XO! 8)+:ZA(,GF\%0K$;2?S.*_*[X:?$'6/AKXCL=;T6\FLM2M9E
M<%#M#9!1@?3*LP_'C!P:_5?X?_&+0_VE?AD?%MA:M%XCTJ0MJ^F+E2R*"&=?
MEP[$8;8#G@CTSVX/&2A+EDSFK48S]^VI6U/SG$MM("D;G8ICQNW >XZ_-ZU1
M\'^-)? GB_3[X0O,L5W+YP#'!!C 8$ '=CI[G%?''Q;_ &SKSQ)=-I7ABT:U
MT!YW$LDS9>=#C[C=N^2PYR,#@$^=:G^UIXHCT&?1=+"1Q-(2TMXXG<KQCHJC
M/'I734K1GHR*5)Q>AZM^VG\$/#WP^\11^)-(U"&7POK_ )UW+:,T<=S8RR,2
MJ1PKP57<ORG!P#SD\?)=IJ,L4J2PN1+'@*>F<'(.*E\4^+]7\:ZHU]J]W]KN
M",#( 5!Z*HP!^6?4FL^Q@N9KJ)(X7GG=PD<:(69B3@8 Y/7]:\U-P;E [9I.
MUSW#P9XVBU&PA=1*]RK11L6 "QN6*C'J.#@_GVKZ,\0ZA%<Z'H^,^9]D7<['
MEB@(4DGO@XKPC]F[]FWQ1XY\=+=:AIMSI/A^QS)<7%Y;NF=I4A IPPSDD$CG
M;C'I] ?V*YB\F+==Q6LQ011#):)3M/;N 3U'!'UKU:=24H>\<,E%3NNAX?KG
MC*_FM]231[*.]N+"W62Y$Q* -R5/N=H)_ >M?-NK:I/K,_GW6W>% 6-!@*.O
M%?9?QJ\(Z5X2UZ74?!,%WJL7B"+']CNN98Y9"H*L ,[0 5ST^9>>:\S\'_LS
MV^KZNE_K1NK6S<*380D%P^WD%P<!<YQCG Q[UY\[R=D="Y=V>.>#/AQK_CZW
MNET*U2Y^SD>8K2I&>?3.,_A7N_PR_9+@:(7?C.\0R!T*V%G-G(8<;FQU!X..
M/>O9O#'@[3_!5C]FTFS2TMO+ 81G+;^,L3^!_P"^O:M\1R3B.6-1\I'0?,>/
ME_6M(TXI:AS'Q;\3/!>H? SQXMNA@N-.O(VO;3#%P8B\D8#\##+M;@<=#S70
MZ-\0[2YT4127#7>@R1A;[37R#YA9<2!!QE3W&>WTKV']H#X9/\4= BO=+66X
MUO3XL6\1E&949\NO(YX)(.1C&.^:^0=)EN-&O[B5MEK+:966"YP')Z,@7^]_
M(C/:B-24&X=&7*,9KF6Z.G^)/PPN/ IM=6L)EU/P_J(\RVND4@K@#<CCH"#V
M_#@@BM?PYXZDL7T>71(A;7^FQB.*.0D)= X\W.!D;B#G)'#GU-=+X*\1:1K-
MA=Z%J-P3X;O+94 8EI;>4,S^8I .5W-\P_ES7*?$;X.^(OA/=K>Q;=:\+NX:
M#6+4%X'4XV[CP5/S <\$],U*2A*[V(>KTW/KNUNUGLHKI'1X<D!HAQCL1VQ^
ME3FXBFRY&]S@X8\ @Y&.?I7SW\'?C!'!%-I]_L_LP@#S7X2V8[R!GT+#CL"#
MZ\>]20\HX(*9&6'3..GUKQ,32G1DG'9GU&7XF%>/)):HDADVNZQX'&#D=*T_
M#:E->TA#()"VIV6W'4#STSQ6?'; 3,5R YSU[FM/PU"/^$HTE3\@&I6N&/J)
MTQ^=<L9-*QVU(I7=C]0OO<T[TI!Q2GUKV4?,#.?444SS**+"/)OVL@3\ O%F
M.HBC_+S4K\OYU++GWK]0OVKS_P 6!\6G_IA'_P"C4K\O)I<1D=\U^K<*?[E)
M_P!Y_DC\*XX7_"G#_ OS96D3!IH&*=YN::6S7V5CX*P]2!3F8;:A!Q2[L\5#
MBNHK#XP,U*X&VH0<4NZJ2700;: !0*6M$@'C%+@5'1NQ0]!6%:A>M-+4F:BU
MP0V0?-2CI2-S0.*$C0<!2XIN:,XJ["'=*1N12;LTA/%2T%A10<=J0'-.'6I2
M 11S2."#Q3B<4QY.#5=1J[9&Q*.HQPQQQ7$^%M)/BT7'B'4TCO(Y[B2*PMIU
M\R&*!6V[A&?EW$J>2,UV<NZ5 BD*S9 8]!Q7-?"ZXC;P#H\"NS2VRS0S<Y*,
M)G.WVZ@X]Z\G$I5,72I3^&TGY-JR7YMGT.%<J.!JUJ?Q7C&_5)\S?I>R7X%K
M2?"<6C^(=0U"T18+.YMEC:VC&U%D#9+*.@R,<#ZU93QCI4=Q<V\E_!$UFGF3
MI*=AC7(&3GW(_,5BZ1KNK/X[O]%NVLS;6\'VH.D+B1T8A57.X@')R<]A[U7M
MXHY_C#-(4^:+1Q(H/3=YP7..AP#CGUKF5=0IQ6%C:\^5IKJ][';+"^UG*6.G
M>U-233Z:6O=;M=?SV.CMO$>G:I8-J=K>Q/912-%)-]U8RH!.2?0$<^]-_P"$
MGTI[JTA-R(7NL?9W>-U2?/W=C$ -G/&":B\3?V)I^B7/]J0Q)933>:\/ED^;
M*<8^5>68X' Y.*XWXJZI?ZAX.N7N-,FT]8Y8FCDN)(PX.X #:I)'';BIQ.*J
MX>E)S:YHJ]DGK_DK=7<G!9?AL;5C%*2C)V3;BK;=U[S3W2MI;JST*_UFUT::
M&.[F$#3/Y:;E.&8]!G'6JLOC+2+?5O[-?4+>*^\SR?*=L8?NI/0'V)K%^-$)
MFT>->4W:A#D]"N7'&?;D5)\;H4_X1'43#&D,4%PCPQ1J%$0WCA0.@Q2K8FO!
MU>1*T(J6OST_#?\  6$P&$K1PZJN5ZDG'1JRLXV>WGM^*.OGNH[."62=A"D0
M+2R2' 0#J3GI7G_Q1UNTU'X>W^UG03QHT!EMWC\[+*1L9E ;(YX/2M3XU2(M
MWI=CUL[K68(;@MDAXM_S \]#@=Z9\9)EN_!.L22,G #  #"MY@Z?RHQF(G6I
M5Z4;)1A?5;W3_0URS"4L-6PE>=^:=2RLTDE%I:Z.]V_+1'8PQ>5!: MNV6\2
M\C'_ "S6N7\<76I2RZ'H^F2217FLWRV9EB7+11'_ %CK[JN3GMUKIHY3,EN3
M_%!"QP,#_5C&/;%<CXHO38^// EVSM!&+]X!(3@!I%V#G\:VQLY1P-HNUTE]
M[2?X,X,OIPJ9E[RO;F:6]VDVE]YIZW\/-(O=.GT^"PMH4VF.*X$8^T#!X9I?
MO,V>22>?I6A]IB\*Z%8B^NDC6TM(;:2XD.%=E14W<]V(SCU-7WDV*=S; ,DE
MN..]8VM2Z?\ ;-(+0OJ%ZT_FZ=! AD=Y5&=R >@R=QX &20!FKJ4J.&3K024
MDK:Z*VAS4JV)QTHT*[<HN5]-7>W2^W]/H6--\5:=J=T;&VO4>]"EQ:LC)(5
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
MQV8K#T,3B?>=G[.GRIM*[Y(Z-M6V]+LZG2=;M==LQ=6I,D6]HRY1DPRG!&"
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
M(JG+*E=;W_0_2N"H\T<1_P!N_J?1\?QCMOAMHEYK=]YL(L$21#;#)F=6'EX
MY'S$<CIQVKY3_:3_ &HM0_:!\3VVMW.E1V+6ZF""23:[^4 H .%&#E2>K'YL
M9P*[OP=XLL/&>E-97TC/;21LLL;],=/7GG!%>)?%CX>OX#O8V%PUWI5RY:V8
M*.,\[3S7Q>)A)I21^FT:\'[IP-Q.U[F1MQ?JS>IK2\.>(9-)9X@P\F3[X/T.
M#GVS6?:VTMS/MB(6,YQD9'TK3U'PG?Z=9BXN+&5$?_9(&/7VKSX\]^8ZG*.S
M/I?X>?&"]FTFWT_4;M=1LA"T"V;C="(B@VD9&0P.>,@^H].A\*:I9Z0MW;K8
M0B6-VE20*#([$<9SWX'/TKY'\-ZP^GWD418K;X(V^G?_ #]:]U\+>)4U2U5F
M?%RR\9Z$C!'\A7M4:CKT[2Z'#)1I3]U6N>Q^&/V8?C+^TG;7MRVI3>&M!BD\
MJ"%X8R)58G)<[U8X 7INZUZ':_\ !/F+P-X"U7^V&QK2VS.FOQ!GPZQDX,8<
M[5!W')P.%'>NJ^''[8K^"_V:O$WVB,R^)/#L<5MIZIL"RAXR(C\YP=OE,6X.
M,C@\UX!\-_\ @I)\1K+5)(/$P@\2Z1<JPGLI3Y1=2""H;!*XR.5(!YX[UY<Z
MGLJC<]3NY8R2U/"M6\&P>$-9N;[4+N%X[2;_ $9U^;?MP1)\I..<#GOGTK4T
M'7_$GC&9?[/1=#L6D)^URL)V<''(C; (.!_C7T)\4_A1X7^)_@;3_B/\-%@&
MCS C7M"#.+BVE=O-+#=@/&/X7V@8R<DGCR;2%M;>^$-J8Q:!,1!B1A1P/RSZ
M=Q710;;O%V1C4?*CM$7X@:%I<$UEXXM;J1LK-I-QI,21,#R5W;>FT*,\XSBL
M3X:_$J7Q5XON]$U#3/['U8D($#%DE0.NYMVT8YZ=O>NNU*Z$GAX%/FG1<*K-
MA,GT]O:O"?&VB:MIFNW%U>2RI<BS\RU:%BGV>089&SSG./USVQ6E1<CNB*;3
MT1[#\1?VA?"'PSDN;*TL%\1ZT\.0OG%HHG' #@#:PR,]2>1QBOG#XK_'[5OB
MKI5OITMK!I5C%S/!:,52=LY!91@<<GZ_2O-X;"]O[ETAC>29V+,0.?<FNBT'
MPI:SWD<FH78$"J6DC0Y;.<;2/S-<3J5*KM$Z[0IZLY1) L'RJ2<_>%=-X!\"
M:W\3-<31=!LWN[YD:0HH.0HQD_J*Z?4/@]J4NG27VEV[RVFPS!< ,1VX^F*P
M?AIX[UGX6^.=/\0Z-<-I^KZ;(64XY/\ >4Y]JQJ0E2:=1%>TC./NGTU\*?V1
M=,TZ9+GQ!=?VK>#:R6YA!@5MIR&&?F (ZYP<"O84LK+PU"+"-8+..']TD"?*
MD:]@ !C&/2M#4_BUIOB'X4Q_$NSF2VN[^VE>_M9"-MI?A_F3!&,,Y9AQCYN.
M,5^?'BKXQ^,/&.IQWNH:Q-*89/,AC3$:1$8 *HH !X'->>X3E-R3]T]:-:C3
MI*R?/^!]WW=U;20.9)88TBC!>29E"!0<Y)8@ >YKXL_:*USP[XB\;FZT*19+
MA8ME[/#@PR2YX*,"=PP.O^%<]J7QD\<:Q:RV=[XHU6YMYD,;0O<L%VD8/ /4
MC(.<YKD[>SGO;F.&**6>5R-BQ(SLY)QV'K6D(*F[W,9UI5%9HU-+\0W-E'$D
M5P8/+8.''WE(Y&T]1Z>]??O@VZDU'6M =H6C$MY!(4D.XQ_Z0,+_ ,!Y'X9K
MY9^&G[-MYK_D:EK[R:=8YWBT5,32#GA@>5' SD=&%?7'ALQOXST.8J@!U.V4
M!23]Z=,'ZY_3%36FG%)FN%I.#<NA^H &#CM2DT'J*#VKH. AW&BC;12N4>3?
MM8C/P"\6COY$?_HU*_+ACM+9]:_4G]JX9^ WBW_KA'_Z-2ORWN!PWUK]5X3?
M^Q3_ ,;_ "1^&<<?\C*"_N+_ -*D1<T4XXX^E)Q7VES\^&$TT$@\<&GM3.]0
MVNI:'AF;[QS2T@-. R*E,;&,,5&<YJ=ES417FM$2A <4X4W&*<*I.Q5@H-+Q
M247N @- S00<T=JIA<.32T#@4O'K6=PZ"@4-P*!R*1Q\IQ2YB.HE+NQ30:4@
M&FT4*9!BF-\PHV<TO XJ=AHCZ4A)IY%,(H+N 8D>U29XJ/(%**39#5P R:>&
M H&*"H-3S6&*"&Z4')7;TIJ_)3B2.2.*?.[:"ZV.E^&_@]/&WC72M$>X%O#/
M)ON9SG$,"*7D?CT16-=+\=OAE#\*_'TNDV%W+J.E26T-Y;3S8W21R+D$X !Y
MR./2MKX0^'K[1?AAXU\76,%S<:E=(F@Z>;8,[$R_/<$*H)R(U S_ +9KL/CA
MIM[XI_9_^&WBRZTVXT_4M,C;0;T7$3(Y$8 B9@1G!",<G^]7CO$S^N1][W+N
M-O[UN9/]#Z".#@\!.3C^\24[Z_#?EM^OH<5\!/A1H7Q5E\1P:C>:E876C:>^
MI[K/RRDR*0"F&'!R>M6OAS\*_"OQAUB[T'0=8U?2=>CMWN;>'5H(I8+C:,E
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
ML.]>0M;,^DE91;78_4)1@#/I2FD0Y13[4IKVSY,CXHHP/6BG8+GD_P"U=Q\
MO%H[F"/_ -&I7Y<W"_>7OG-?J+^U6C-\!O%N?^>$?_HU*_+NYR&8^^*_4>%;
M?4IW_G?Y(_#>.+K,H?X%_P"E2*<F2>*5<BG;#2 '.*^TO9'P.@N1BD(I_ET;
M,5DY)BNB/RR:D12*4"ID0'O4W9+D1D9J-ABK+QC%0.N*T38DR(XIA!I[+0%J
M[&EQJC%/SQS2[*0K2N(0T9]J0CGK1BE<8A&: I%+R*4<]Z=P%'2E."*,4A!Q
M47L*Y&ZGM31E:F SUIKJ/6DFF._0:'S1L)IH SUJ5>E: ]"/&*C8YJ5USWJ/
M;[T%ID8!S4H/YT8S2A..>!6,W8=[C33E..M'R]CDTA!J$[AL#<]*M6MO-J-Q
M#;11EY9F$2)D#+'@<FH$3\JL ;N2 0*?-;0AM)GT3\9+/6_A+\-/ &BZ!K!M
M8;>TDEU.?1;_ &A[R5]Q#[&R2J@*">PXK;^#,FM?$KX$?$+0O$.KM.EWY5QH
M]SJM\&>2=,ED4R-GJB#T^:OEO>HR N6]13#C(W8XY'%>:\#>C&',N9/FYN76
M]^;O\O0]R.:)8AU>1\CCR\O-I;EY>WSVW/IC]D'1[BVU+X@&[D@L+:YT6;3$
MEN)TC4W!8?("2,]#R./>OG?5K&ZTC4KFQNH_(N+=S'(N0<'TR,@_4507+DMM
MSZCUJ9I.22,$]JZ(4'"M4JW^*WX:;W//Q&+5:A2H*-N2^M[WN[]CW?\ 8SLW
M3XMPZE/-!;Z;!97$<US<3)&JLZ%5'S$9R?3]*\F^(.AW7AOQCJMA.8WDBN)
M7B(97&XD,",\$8/XU@(0%P0/8TYSM;AN*SA1<<1.LY;I*WI?_,BIBE+"PPRC
M\+;O?>]NEO+N>G?LPV%U=?&_PQ>1E1!8W:SW4DCJBQQCC)+$>O3K73?%#X2>
M-M=^*/B'4M)L(A;WFH3R0W"ZE;(-A<[6SYF0",5X0F 3D\]0:42)C!P3ZUSR
MH3E6=:,TKJUFK]?5&U/&4UAEAJD&TI<UT[=+=F>R^._AK9>"_B[X1\,:%<IJ
M-TD=E)=S"=3&]P7W2X/15 '0GM5;]I.*_P!"^.OB'58F\GS[_P"VV-S#*&#+
MQM=2I]17D90-\Q.1G//K02H&>&SP!Z5M2P\E.,YRO:+3\[M._P" 5<9"I3E3
MIPY;R4E9[635MM=][GU+\9?B!HWQ*_9ML_$$,T,/B/4=3MQK-LK ,UQ##(A<
M)V!!4Y'8@=L5B?LY^'M1OOA%\5X[:!6FU6QAM+%6EC3SY%:3<J[V . P_.OG
M03")"H .>M,>7*J>![>E8K+XPH.A3EIS)ZZVLTTMUVMZ'8\U=3%+%5(7?*XN
MSM>Z:;V>KNWZGMOPW^%\7@3Q;9>(/'NH:;HFG:1,MXVGF]AN+N]9/F6)(HV;
M&2!RV!C-<[XR\47_ ,;/C)/JEK!NN-3O$6UMF8+LB! 4$DX&%'/..M>:K)A2
M0>:4OF,8 7U[YKLCAVYNM.5Y6MM9);Z*[>_F<<\7%TXX>$;03N];MO;>RV5[
M:=6?0O[5OA/5?%?Q]6/28%O(]1@ACM9HI49)-D8#_,#@!<'.<=,U0^,WVCX,
M1>$/!>@7$873@FK7&I6T@<7M_G_6<<X3&Q1Z$^M>#FY)4!=JX&.!UH#[U X'
MN*SI8/EC2IRFG&"M:V[M9-Z].WF=%;,%.=:K"+C*H[WOLKW:VZOKY6[GTM^T
MYX%E\6Z#H?Q*M;>ULK_4+&)M<T^.="\4V!\^T'H>A[],]Z^;;:PFU&YM[:U3
MS9YW$2)ZL> *BDE R%P&Z9 Q1&"Y&X\]<FML+1>'I*BYWMMY+HM^FQRXW$PQ
M==UXPY;[Z]>KV6^Y]2_M*>!-;\8:;\/%TJ.UN8].T&VM;J9M1MHTAF"@,I+2
M#D8'M7'W/B?3?@Y\'-;\#Z?K%IK'BKQ'<1RW]UI4_G6UI HQY/F 89S\V=O
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
MV.@WIN[IC;O"SV]W'+Y9QLR"'!XYSC!KYK^*G@Z[^#WC;4M$FADN--=_W#2
ME9%P<$-@=,D9]JQO"OB*020P7^H7+V%N2R6XD+(C?[I.,>H'ZUE3JN'NR.IP
M35S]%_V4?VC_ !MX?TWP_P"%=9OVN \3Q)_:SEY4/.U&=ANWC&""<9!P  *]
ML^.O@?0?CEHWE>+;7;+;H(ENK)FAE /W^5)R,= 0<$DBO@31/$BW\I;S589)
M+J[.WF!@1M(ZCK[U]1? _P",\FN6EKH6KS1RZK$3$MQ,"OFJH&W))(9L#.>.
M<\5Z<:4)/4Y).2]#Y#_:0_9QF^$MY#J/AQ+VY\-(&\V2X*.(@&^4L5Y.-P'S
M#T.3DUR'PY\<E;R 8VNB$,H.%;L>,^AK]"/&]C8:[:RV5U'#=6<\#*T<L:LD
M@P <[NA/Z<U^?W[0'PFN_A#XF@U+2XY5\/7O[RWFW#8C%<M#GKP#W'/..AKE
MM]7=UJF6H^V^1B_&#P6;*<ZUI".+*<M)*B8"PDX) QT'^%>3QQ;W4@G=V%>W
M>$_&*7D"07122,ILEBE&Y1GCGZYZ]L5G>,?A_:>&)UN;*(3VTK$!NOE\ 8_G
MS^M<N)I)1]K WIU/LLXBV\*:O-I]Q>MIDT=C:QB668K\NTG /YU:T#3KOQA,
MNEI:OJ$_EA;?RI,/&<@(#N(4(.G;ZU],_L9Z_:W/C"]^']]%:O9>)[*2TMGN
MH?.\JY&#"5SP/G"?FWK7TU\-M,T_PYX#\0V]MI]K9WH/V:1HXE1G& CJ.-V<
M%F/OBGA:?UE<R9G5GR'B'PG\/:AX-\)V>E:A%]CO+.,"6*';C) .2,8)+ '\
M1GN*]4BULH)?-:&&(J?WOW?FV]"H'?FO.;C4TL=6N+.XE19)8V!D4C;A< EO
M?IQZ&O-OB7^TI8^#;RXM= 2VUK4L8\YVW01AA\PR""6 VXQP.0??635)6%&#
MEN>J^)KNQTRREN;^:.WTR&$":YN'7RE' 4%??*]1G/X5\5?%"?P]-XTFOO"D
MS/9RC?(R[Q&)#U"AU4[<]L?I3O%7QN\8^,](.D:OK)O+%B6:(V\2D_-N^\%!
MZ]L^E<(\CM)PS$XZ-GI^-<E2K>SBCJ2TL=_H.JV^OZ<+'4'(&?E8GHW(!^G/
M-<=K.D3Z->&"9@'P&&"".0#C(X/7M5L:-J6FZ5%JYM)193-Y?FLN8RV2,9_
M_D:].^&'BW1AXD\.ZGK>G0:Q;Z9.)+NQO1Q<1#E@"!TP 3UZ&M+>V7F9Q?(W
M8\HT_6[K2\HK;@<_(1D#/>NS\">.;GPOJ<.HVSX WQ2PL-PD0C X/3&3@]17
ML_[0_P *]'\:12^(O ME%%G]ZMO;':CQD#&T="![>M?+D<\EM.5P0T;8(/&"
M.M8*JYQ]G)^Z:SH*,E*._<^\=&\31>(-.@U"SD+VLQ*<G)C9<9!&!ZUU?A20
M#QAH@1^NIVS)CN#.G/YG'X^U?*OPI^*D?AF\L4GB#Z6\>VX1R2RN2</&,@'D
MJ&')('L*^I/"N5\9^'_*5'/]J6JA(VR"//3D'I[_ (5XF(H.B[KJSZK"5XXF
MD[[I?H?J6@X7'3%./:FJ#@<\8I0#WKUCYJVA'Y9HI^TT50'S;^TKXU\6WGP4
M\4177P^OK"W:!-\[ZK:,$_>+V60G]*_-ZXU;565LZ),#NZ?:8?\ &OU?_:>*
M'X&>+=\?F@VZ#;_VU2OS F4MN5AP.G%?IO"\7+!S:=O>?;LNZ9^*<;5H4\Q@
MI4T[P6]_YI=FCFAJNJ$?-HTRCVN8<_SI!J&IEOETB8_[US"/ZUNJI)Y _*C[
M.6_BQ^%?6N$MN=_A_D? O%T]O91_\F_^2,9]2U-<9T>7'_7U#_C33J>J8_Y!
M$N?^OF'_ !K;,)7W_"F&/_9'Y5#A/^9_A_D)8JG_ ,^H_P#DW_R1C?VIJN?^
M0/)_X%P_XU*NI:J/^81+^%W#_C6EY9S]T?E5M(AM'RC\JSY7_,_P_P A2Q5-
M?\NH_P#DW_R1A_VGJAR/['EW>]U#C\\TPZCJAS_Q)Y<_]?4/^-=#Y8/8'\*:
M\7L/RK11ETF_P_R(6+I_\^8_^3?_ "1SC7^J]?['E_\  N'_ !IO]J:DO_,'
MN#_VWB_QK?92#PH_*D53Z?I5\L_YW^'^1NL53_Y]1_\ )O\ Y(PEU74V'_(&
MG'_;S%_C3FO]4QQH\W_@3#_C6P\19_O8_"G_ &<A?O\ Z5#A/^9_A_D3]:I_
M\^H_^3?_ "1@/?ZHG71YOPN8?\::-4U+MH\_XW$0_K6^4*KQS^%-C0D\C]*4
M:<^LG^'^1?UN'_/J/_DW_P D81U+4B>-'G/_ &\1#^M.%_J8_P"8//GWN(?\
M:WF7MT_"D"$=3N]L53C)?;?X?Y"^MT_^?4?_ ";_ .2,/^U-1 XTBX)_Z[P_
MXTJZOJA./[%G'_;Q%_C6Z(\]A^5*R\=ORI.#M\;_  _R)^MT_P#GU'_R;_Y(
MP'U'4VZ://\ ^!,7^-,^V:J?^8//_P"!$7^-;K0MV;]*18W'\7Z5/+):<S_#
M_(OZU3M_"C_Y-_\ )&&+S4P>='G'_;Q$?ZTO]HZF!_R!Y\_]?$6/YUO[F Z9
M_"FLXZ'K]*N,9?SO\/\ (2Q4'_RZC_Y-_P#)& =2U//_ "!Y_P +F+_&F'4M
M2[Z//_X$1?XUO,3Z<?2F<GM^E-QG_._P_P C18F'_/J/_DW_ ,D8@U74L\Z/
M/C_KXB_QIXU74CTT:<CWN(A_6MI4]A^5/%MNYSCVQ4-/^9_A_D)XFGUI1_\
M)O\ Y(P?[4OS_P P:<'VN(C_ %I/[3U+/&CSGZW$0_K6^8L=A^51LI'_ .JL
MW&?23_#_ ")6*I_\^H_^3?\ R1C#4=3'/]C3Y[?Z3%_C3UU+4R<-HTV>V+J'
M'\ZU$ )^[5E;4E<^4,4E&?\ ._P_R&\337_+J/\ Y-_\D8AU#46_Y@LV?:YB
M_P :07^HDD#19@?>ZBS^1-;BQAN,[1Z4TQJIZ!JTC&;?QO\ #_(7UJG;^#'_
M ,F_^2,F/4]2C_Y@\X'_ %\1?XU%)?ZHQ_Y TQ'I]JB_QK<&6[?I4HC&W[HJ
M91FG;G?X?Y$?6J:T]E'_ ,F_^2,%+W45 W:+.3[7,1'\Z?\ VAJ(_P"8/< >
MGGQ?_%5N)'N_AI2"O&,#Z5DHRZS?X?Y"^M4W_P N8_\ DW_R1A?VAJ9'_(&G
M_P# B+_&@7^I#EM%F ]KF$G^=;1AWG/W:4QA5^[D^M/EG_._P_R']:I_\^8_
M^3?_ "1C'5-052!H]SCT,\/_ ,547]JZD>FCSCZ7$7^-;8 )^[2XQ_\ JH49
MIWYVON_R*6)I_P#/F/\ Y-_\D81U'4LY.CSX]KB$G^=.-_J.W+:--[8N(3_6
MMAN^ ,_2F&-C_%C\*KDE+:3_  _R&L53_P"?4?\ R;_Y(QQJFI@?+HDV._\
MI,7^-*NIZBQ _L>X]P;B''X<UL!"!P_Z4P1L#]_]*V49)?&_P_R#ZS3_ .?4
M?_)O_DC+;4-07_F#3_3[1%_C2_VCJ+KA='G!]IX?\:U@67K\WX4GS$\';^%4
MH2_G?X?Y L33_P"?4?\ R;_Y(R?M^H)UT>?/_7>'_&FC5=37_F#3D_[-Q"?Z
MUL9?H?F^HIV-@R !^%2XU+ZR?X?Y%?68/>E'_P F_P#DC$.L7Y./[%FS[W$0
M_K2OJ>I<#^R)_P#P(A_QK6V%VSC]*?L)(&?QQ4\LOYW^'^0OK-/_ )]1_P#)
MO_DC-M[K5[AHXH="N9I';:J)<0EB>P S5[7--\4^&[O[%J_A2_TRZ"+(8+J2
M.-]IZ'!.<&NV^'WQ!NOAV-1FT[3["36+A%6VU2XB\R:RP&#-$#E0Q#=2.W%>
MG_MD2 _%>VFD<O(VE6N<COM)S^M<3K5E75*[LT]=+Z6Z6VU.^V'>#EB%"+DF
MDU[UM;]>;?3T/G6!M;U.Y@M;3P_<W5Q,P2.WBGB:1B>@"@DD_2F:]:^)?"]^
MUAJ?A74-/ND 9K>\>.*0 ]#M/(KW;X>V*_#+P-=_$74%"ZK=)+:>&8F4$B;I
M)=D>D8)"Y_B-6_VO(Y)/BR9)6,DDFF6;-(1G>3"I)YJ(UIU<3[*,GRV>NFZ:
M3Z=+_>5.G3IX/ZQ.G'FO'3WM%)2LW[V[Y=NUGU/G1+_4Y#&B:'<.SL H$\62
M?0<U;U=?$6A:E)8ZCX7O+"ZB \RVGFC21<C(RIP1U'6N@T2 #6]-!;(:XC7&
M/5@*]F_:.TBPU/\ :8UV#5=231]-DEB^T7CPM*400IDA5Y+'& /4\\5O.<J=
M94W)VY6^G1KI;7<RING4P[K*G%/FC'>5M5)[\WD?-YOM5;[NBS$=_P#28<_E
MFF_;]4:3"Z+/M'=KF$'^=?1>D?";X>>/8-8L_!?B36KCQ#8V,E]'#JMBD4$\
M<?+X*$E3@\;JS_"'P7T#6?A4GC37_$;Z/90ZK)87,:1>9*ZK&K*(5_B<ENY
M &:Q>+A%-RE+>UN777;3EN;_ %6JVHJE!IIN_,[66CUYK:=3P:34M4VKY>B2
MMZ_Z5"/ZT];_ %3.3HL^SU^TQ9_+->W_ !#^%7AJS\ Z=XU\&:M?ZKH4UX]A
M<1:G"D4\$RJ& ^7@@CD?AR<UF?$OX80> O#W@O5;:\ENUU_3$OY%D"@1N?O*
MN.PR.M:0Q"K<MIM<UU9I7NM^FEC"M1G1Y^:C&T4G=.35I;->]K<\E-[JA9<:
M-/SV^U0X_G3AJ&J')7192%Z_Z5%_CS7L_P 1OA1H7@'XJ6OAN\UN>UT9X(9I
MM1DM_-:,/'O/R+@MSA>/6NDT?X2?#SQY9:Q:^"?$>MW&O:;8R7RV^K6<<4-R
MD?W@A5B5/(^]_C6;Q2A&-3GERR2=^72SVN^70J.%G.I*E[&'-%M6YG=M=ESZ
MGSHNI:K(<KH<I0=2;J+C]:<VH:JK#;HLQ_[>8?\ &O</AC\'M%\6^!-=\3ZY
MKK:+::1J$4%SMCWEHF1B=B@9:0MM"C@<DGI5VQ^%7A+QQIGCB3PAK&H7-UHE
MO%>VEM?1)&]Q!C]^Q '5#Z>HJOK,5)Q<WI9/16N[:7M;JOD3'#5)1C-48>\F
MTN9W:5];<]^C^>A\_'5-78EO[$E"#@M]KA_QJ1=0U>1U T.8Y( VW,))_#->
ML>!/AM8:]X \7>*=8N[BUT_11'#;"W52;BYD)VH<] /E)..AKCM.O9M$U"TO
M[-A'=VLJ312%0=KJ00<$8X('6NJ$Y5'+EF_=TZ;VOV\T<E2<:2IRJ48I35U\
M5[7MMS>3W+5Y\+?B?!I$FJR_#;6X-,C3S&N9/+ "_P!XC.0/<BN0L&UV_N8K
M:U\-W=Y<S-LCBAFB=V/H "23]*^G_P!FCQ[XT\1_&.WN]0\2:A=:-!;S7&K_
M -H7+O (!&<EE8D#YBN,8_+BJWP=NK33_''Q1\8Z3;QE-*TN[N=-#(<0O)(
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
M8 C/7'4'/;_/>IX;D6#L6)6,\[QW/;!^O\JIZW<V$=T?[+:>2 @ FXC"D'N
M=QK*>1Y!RQ(]#7/[.^C*4+ZG4^+/'6J>,X=.MK^[DGM+"(PV\;8VQH<<  #
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
M%1[>JOM/[V:?5:&_)'[D>X-^VE\4P=S7_A^5O5O"VFY_]$4L?[:'Q5;G^T-
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
M*)/+6.,<[N26!YX/WN2P//'! XQ6<X\IT+56&Z)X@N?#>NV>J6^]KFRD2X"
M,59E;?M/Y#)SZURG_!5'X1'5$T/XLZ21/I=]';6LQX7RV8/M8KU_YY_B3737
MD*QO'N+F)\KM"C*D\CCH>N>_?Z5['\,[>R^,OPY\3_#?Q,R^1=AS92O\FQRA
M' P,MEBW7VK&4&E<WC.VA^+,0=+AT92>#\V.IS6E:Z<\J&64HD0Z_-S7?^//
M@]K7PS\>:UI&KVS0II=Y);B1MI$BHQ ;@\#Y3^(Q67;>'I[F(R"W=XV?:X4K
MZ\8&?3]:X9R:=DKEN=C%M;"VM[C8VR;.27QDCGH/\]Z^M/V<_P!GCPU^TI;Z
MKIPU27P]K^E6D5U +>W65;M,NK@AF&UALS@'&&SWKY[@\(ZB)C-'$K.P&(\@
MG\.V37TG^PWXDO/A[\<] BD\J-]49--EAG.0%EG5>-O\6W<!GCAO?)%58R3E
M#0QG:2W/HS]GW]C;PIH'C&V27SM1,<9N)_.(0%@5& 4 )''//I7L7[1G[:'@
MW]GC4(-$GC;4M>*AGM8(BR1*1G#,.C$;3CT8'O7IOA33%L/B#J91 B8<!>GR
MG!&/Y?A7XU_MR^(KK6OVH_B#-)A1%?"VC*C^!$ 7/OC%=N*<'94]-#+#0<$Y
M3=]3[STCXA?"#]K2VBM]+N'\*^/KG;+;B>(QQW,N&Q&&)8<8(Q\K>@/2OA'Q
M9X3U+X6^/[_P[K$#Z=-;LTBV_E%MN3AB&'!QC:0N3R, CFO&O#GB:32M0M[B
M%S:W4+!XY(?E((]^?USU[U]X^ ?B-:?MB^ ;;PGKTT.G?$[PZD=UH^J$J/[1
MAC*[X7RA 8LO?K[=3RTZLHM1D:R]YW2L<'X3\V1;<2%?-AR<(W)&< CU/?BO
M6KV?[1I7ES9GMI4\G*A65/E!R>HXY'7CV(KQWPH\MK>36CKY-PKDDX'RG"MC
M\G7'J#QGFO:_A_XGT.W=;76]2@M(I5<9VL0X(QPJ@\Y&,XX(.37N4KST..HW
M'WK'R]K7PSNO%_C+6-.T.0S:9#Y<5UYG[J*.0[BI'/SL &(Q_>/K7H7@CX)>
M'?#%II8;3[>ZU6Q8O]IV*K2'CYB<9&T\\$<]<]*[673VT3Q=(AU".[TV]"K;
MNC($4IO8F/!R48   \Y#=*XGXC_'_P .^!GGM%$FH:E$=I@MUP(S@']X21@$
M' QGZ5YM*FH*\D=*WN>PZ>)[*ZC98_+C@ +NORAN#R".^<?KZ5Q_[?'A*?QY
M\//!GQ%TRVDO;K39);?5Q,W$>(XXU8#;C;E!R6!R>_;YEU7]IGQ+XKU*98-F
MC663Y<5OEV7./XV."<CJ%&.@]_1/A;\0==\3:+?V<?C%8X;ZV\F[LKV$E9<-
M@!\%4R"%8?*W+=LUNTJT;(/A=V?(EQ=O<2%B,,>H%3Z;ID^KW\-I:ION96$<
M:] 23@<_C74^/?AY>>#-5:.X=)K;=\KQ?B?\_2JVEM]C+&'=AT^5D )#$@'K
MVQG\Z\R?[MV9MS::%GQG\*?%?P]NYK;6=$NH'A17>9(R\2JPRN77*@X(.,]Q
MZUV7[/'@#5O$/Q8\!3MI=\+%/$.FR2W2PD1HBW<>XEC@$Y'0<]>.*^O/"7B6
M/XF_"+1-9M_^/G1+F;1K^)I"YCY:>#.1EAAY!DGL!SVZ'P!"TWBOPPR?O(4U
M6S)F8Y!/GJ1STSGI6=6JJ=K:W.BC2E77-LC])RQR.*0_>%."X^E#=5K:Y"&<
M^]%&313N,EHHHI %%%% !1110 4AZ4M(: &TH/-)10 ^L_6CC2KHG.T1-G R
M?NFKXZ52UE2^EW6PD/Y3[2!GG::<=T3+9GY<_%JW-QXEOWV?O#,Q5">#S@,1
MT[9XQ6+\"%-[XRL44-N6^6%FR!D;ESCVR1^M:OQTDEM]:9D=58%1N<#+)OPQ
MR!U/-<W\#+X0>+]+DCR8_M*,V&P>)"6SQG..V.E<G+_M=_,])U[8;E\C];;
M>790KRP"X]^E?G_^W/;W?B6.?3+9XGDE=417! 8EN/7 R.?I7Z VSB6P@<=D
M!4^O%?GY^VS>W^@32ZA9[!);E2-XW*G)^;'?K_*OIL!'F]KZ?J?+8R5I4GY_
MH?#Z?LN:@L9N[C6;*V5HM_V>2.4$-@$@D@;>>,\UL-\)_ ^E:<+R6^B\X+YD
M02Z#9P>01W_B%8VJ_%76O$0NHKFZB.,*%CC"!5.>!ZGU/?BO/M9DNKIWD:X!
M)ZH[$MU///UKGE"$5>QTJ;D>P6'Q-\!>'[,V=EIS3LL"[Y)FW D X49/!YYP
M,9YKYZUAA<:C=W$8*QR2%PI.2,GUP/Y5-)ILD!8;27W;3C_/2J<L3JC$LI'?
M%<<KOH;)%(MEL&K5C9W-_<?9[:%YY&P%1!DDDXJ"55.W;UKT[X/7R6NJ"(1Q
MJ[LLDLTI&$0.J\'L/FS]0*5&BZLU!=2JM7V=-RML7/A;\(+V\UJW;7M&EELY
M&;;"TH3<%W!B2IR ",8X.<=JT_BI\-[?X8W UC2_(DTV0K$UG)(0V<9."<'!
MP>G-;GCCX_2>&;JTT_2BDCVP(>1P)%<DGIR".#TSUKQOQS\2]?\ '\V[5KI)
M(T.4BBB6-<XQDXZ_C7H8BEAZ*Y(RYI(X:,J]9J4X\J9S-Q,L\Q<+M5B2 .U,
M&5)P<'L::K$ !@,T\$-7E7L>I9&I-?M>6865BTB* I/)Q66,JO/6GH2F<]#2
MNA89%#?,R(^[H1JH;K4L$K0OE3C!Z]:+6QGNG/E(7"8+8YQGI7HO@/X9IJ%Y
M!<WS VY)WQ<@D8KJP^'JUG:!C6Q%*FO>9V'PFLK%K,WU[IK&0?*J $@GL<GI
M^=?HU^PU%IBZE?I-9;;YH4:W>0@D 9W8_2OC*PTVRTZ.")\6UC%%@R%@H<CU
MR<8^M>A?LG?'RW_X:)L+2Q=X[)8A#Y;J,29PKD<X&%)_+->OB8PPU"SW9YV&
M<J]7R1^A?[2'@!?'_P *=6L0%9X8S.-Z;N%Y8CWV[L>_:OR \8_!:'5[:>:$
M".^1<,RK\H8?>XYQT(_&OW$O;--5L);:3/E2Q,CCU!'-?EA\0O#DGA[QMJ^F
MRQMA9RQ (&-W/]:\NA!3B_+]3OK+D=T?!FN^%]1\-W!AO;=X 2=I;&&Z'M[$
M5%H^I/I]XDJ-A1@$^U?67B[X96_CBT%FBI#/(/E9QRN,#J/UK.A_8:N9?!WV
MVVOC+?-,\0D?B)BO8* 3T[Y]..:'2DY<L1.K!0]\\ITKXCQ-;L)!L*LQ78W1
M3C'4YZC^?K7M/@#Q=)+%#!> EFP65F(*C/S+D=QR/_K5\I^(O"FI^#=:ET[4
MXGMKB%\XD!7<.H.#7;^#OB$D;K%=9$G 5P^W)]?<]/RK>C7<7:1$Z:<?=/IK
M5_#4>NRSWL:#( ?</<X''Y5C0Q3VW[MG221.BKQ5?PQXR9X(+=;C<I09VG/0
M #G/H!75/I,.K0H]OAIF.#M?D?7L*]*<555^IY\)2HNSV'VP;*L4?9*6V%1[
M=!Q@UTL#R65E&^Z(93[A7+*YX(SVP,Y&,UR%G/'ID*EU&U&RSD\G_)Q6]:/!
MK]U;R><AR1LCCE7 (*]><=2OYCUKA<''XCO]HI*Y]??LZ^(IM6T#3-,EC?\
MT>)8F=CG> ,!AWZ8ZFO8OB(KZ?X5DC7E@AXS7FG[/T46A^&?MIL+BX=D3YHM
MK#&#@]!^/]*[/XJ>(XY?"%PT<B13F,_NY3\WY5M-/VT%'9&$).5-N1\/>-;J
M2*_OFDD$@$V,8P<>W'([9SS@_CQ0D9ILA@K*> ?XJZ7Q8Q6X=VSAL?>P>>YX
MKEQ-%"=T_*DX# A?Y_SJY.VK-8NT4D$]N\DH7H,Y#[B,8^E<AXX\?Z9X3T^6
M9KH2WJN$^S12+YG?/4]1@],^]<#\2/CG=I.^GZ28H8XW:.26X0-C!P% S@C
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
M+VEK+8^(?#E[;R7^ERQWI1R,HRG+%2<COU[$BOAO1M;?3S@#<A8,>XSFO>/
M'Q%18(UB_<[T."K=#P!\O3GYC7J4ZJK147N<LDXN[/U>^&/Q=TCXC:YHVOV,
MZ0K?VIBGLR&WPSYP5YQT*D=*_*+]NK3!9_M6?$2"$H5GOO-.T8 9D4D?A_6O
M1_AY\3]3\ ^+(-2T^8N%;S)(@22X'+<=SC./?%+_ ,%!K.S\=>)/#?Q4T68G
M1_$,1MY8V7$D$T0\K80>H_=.V?>LL71Y8J270JC.]TSXUCB<N6V\Q]<#I]:[
M;P9XQOO"M]#J-G<BWNHFW0RPG'SA<;6XZ$$>O.#7+36+&<NC!4!P"ZD8]C[U
M4_M(6K$, &5L?(.,UY$E*5K'3Z'VC^T%\1+3Q9X T#XJZ!Y%EK&IW,EGK$%K
M;*BPSQY(G"$GY71D!SQE3TS7S_H^KZG>:)X@U63-Q?0A HD8E764-GC/!V@D
M8Z ?05YM>>)KV\B6V:ZG^R#D6YE9D!X[$\=!^5;_ ,-O$@\,:\]]<PJ^G7$#
MV=V,<>7(,?@<J#QUVD>M=T*S5KDM/=EV]^(GB77-&N$'B"]26U0-B-RLCJ3@
MJ''..>1GD5P[F:YADD+L>@?)Z^E:6J6K^'-;>%SE)#OCD7[DJ,,C!^A%>@_#
MGX :MXZ3[;-*^G:9*BSPM@.94W$' SP>XZUG[TW9LJZW/*K4NC@("S^BUMZ'
MXKO/#]U(P!C4_++&R9XR#CVY"G\.]?8'P_\ @1X=\!EGM[47U^_+7UP@9PPY
M!522%(Y'RXSCFO.OV@_@O-J$5YXLTB.WMC$";RU4!057:H8 =3W..WXFJY)4
MU<E-2.!?65U^4Q:AY,D4K!E3Y@R@C&<YY[],5QNMZ8-!U)D\U'A5MRE3G [
M^]<[IVL36+[020OS MWKK-;TS_A*; 75G(HO( %>#^\O)##M['Z552*KZD[.
MQZ9\,/VF5^%'A#Q!HMOI9U=-;D21A+*(U@D0$+(A )SSR".<#IS6G\%/C%XQ
M\3?%OP?:?VJ+99_$.F,EM&"JNANX5=1R6Q@,<$\Y/7@5\VL#"2LR[9!U!&,5
MW7P0N7L?C-\.Y000WB;2R5SSC[7%7+962DMCIC.<5:+T9_1*ASWIQXQ2#&!0
MP)*TC0KYHH\MJ*0%NBBBJ **** "BBB@ HHHH *0]*6B@0G:JNH@G3Y\'!*'
M^560#4%^F^TF&"3L; '?BFM&@>Q^6G[0*MIGC2X>0D@*7*J =Q$A!))[#'?L
M.*X?P)<)IGBRS>$-:SS-%<8*G#9VY!ST/->A_M#3QCQ=(25*IYFW<N[(#LPR
M 0>WYUY5HERL6M::5DWGRF+RL>,X.W/I\H7\?K6#=J][=3GC)I.+/US\&ZB;
M_P ,Z6<?NS;KA@<@C&*^3OVT_"SZMIFJ)LVH(6;'12WJ#GKP*^AOV=M=M_$/
MPNL#$2?(W1'<>?O$K_XZ17(_M+Z/)<^&Y)T@20(I.]WQR"I (P<CK7T. FE6
ME!?:37ZGCX_F5%3?V6OSL?C8=*M6>2WA3,TC;5D.<]1D<>V3^&*M1Z.LFHO(
MT14,!D''?@]N_P#05N:Q'_PC7B#4XY!Y4=O<N%#O\I4L5!';H.3]*K^&H6\2
M:NNGQ1[I7EW28R/ER!D<]>?7'2EI*7*]S7GM%-(JZKIUM8Z(T\Y$=PHV[D?(
M8E06..W/Z?6O)[[5I;H/&2-F<?ZM<XR3C=C/<U[]^T'I'AGP/X;BTJ'47O/$
M+2QAX5D5PJ[6#M)@DJX8+P>H)]J^<Y,KG  0\@5QXB7*^5'HX=MQO);B%0<&
MM+2_$&H:4DZVDXB612K_ +M"2/3)&0.!T]*S,_E2$D5R1E*+NF=%D]&+<2-<
MS--(2TC')).34:(<D]S3P0W%(& )Y'%+S*2&L0."*<J[0"#78>"/AW?>,+J'
M:RQ12J9%;()VABN0/J#^54_B5X<M/"?BA],M+A[H6\:>8SXSO(R>@]Q6GL9*
M'M&M#%5XRG[-;HYUGR,4T.1T/--.31VK+T-6CJO"7C'_ (1IG\VW2979"5('
M09_QS]0*]#L_CY#:AA'8")F39N0@.GT/]<UXFA(.:>>3FNZCC*E!6@['%4P=
M*J[R1WOCGXMZAXI?[/;AK2Q5#'Y)*LW.,Y8#/4=JWOV:-?.E_%O0YA(L4[M-
M#$[J&&]X)%4'([NRC\:\CQ@UV/PEGEMOB%X9E4*2NKV9 9MH)\Y>">P-<N(Q
M%2OK4=V;4Z4**2A&Q_0_X1U$ZGX6TBZ;!::TC<D>I49_6O@_]J_0X-&^+-[<
M %6O"LI] 2*^T/@=>/JGPB\(7<J".6;3879 ^_:2.1G S]<5\6?\%"/&VF>
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
M/0/'.N:,X\R&VOBFS=M8#<2F?P"]./UKR#]O+0=5U>RTR5?*4)Y:F8("L,7
MDD; YPH)ZC [&N\^(.K?8_C5J2R$B.6XB8^2=I8E58MTQ@$]L]*V?CEID/C7
MP!9%D$L15XIE/=>AW?SKZJK'VM"TOLGE49*E6:_FU/DKPG\'O#7PXO83=0_:
M]2GE2+SKD$,LNXE5V$XY.!C&>.U>F:6L,GE"5/*C5M@=>H/7;@=!@'@5Y]XX
MMM3UG5='\E_+D4M.TY0B,R1CY=V,<'/8YSZ5%9Z]KMKXHGCGW7MM'IPN#:1+
M'$C2>;$N5=E+8VL^1NXZ]J\I)+1(]!SUL>ZV4)M)6V!5>-=RKLRVWH2&S[$?
M@:T+=VFM552?,5RW)SN/3MUZ=*XO1+F]BT^*.Y8O+UWGT/.,^V<<UVW@'PQ>
M>+=3>RLW6)E9'EGD8[$7=G<>N.23Q6J3DK#YHIGQE^UM\"[3P/?V_BS0"8-,
MU*4QS0,^2DYR2PR<X.!TZ'/8BN1_9_\ $[-\5OA[8WGS1KXCTL*^,L#]MB(R
M?0DG)].U?H;^T%^REK'B[P#<:5+=K?0&5;B">!6)BD^8AF3C*_,3@'G%?G-\
M,?#5]X._:2\ Z3J<3)<VWBS3(G;! D O8@",@<$CTK@DN26ALK3/Z#L\8Z8]
M:=G@4UN #ZTK,!MK Z2//M13:* )PV:!P:48HQ0 M%%% !1110 4444 %%%%
M #6Z@5#=C=;3(,<J1S]*G/2J]RNZVD![@C/X4"9^6/[1ECY?C@E#YORS;HE
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
MJ\,42[6VH"0K+DDD<= ?7CG'%5I=99ADRYRS=,D(2#S[>F?>I;ON4D^AY/\
M$/\ 9AT?Q7J+ZCIEPFF3L=CPV\8*<<%@G!'3N?RKQ3XF?LXZOX&TTZC87+ZK
M:X!=4BVRQ<XY4$Y'&<@\=Q7UU;:M(A>)2^]4^4X;8V!SSTZC'N#[U7N+I+BU
MDCGB\R)B6VGY@H/;\.GX5A*DI[&O/*!\!:#XCO="U$2J[%D5E\MR2,E2.1^-
M>]>!?B)$NFQ7$$P:,ED83#<R%2N6QGC[P /X5G_&OX%/922ZWX>*W,<C#S((
M65F&<\C&...<\\CU%>%Z7JL^BWTGEED8*4=?7/4?F*RIU)496EL5./M(-QW/
MN73]234PEQI,T:.3^\"/G<._XUZ!HVM6VH0 -*BW,9.8W 8G)^8X[=37Q?\
M#CXJW6ERKL"!\_=8%L'GGMSQWSTKW;1_%::O%%JFGQ)]J0[WB?CSEQ@HQ'.,
MDG/M7?)1E[T7H<T5)>[/<]PF#",Q;5E*D8R_&/3U_'-!):(&0&2,,7()/S''
M?U/ [>G6N?\ #_C*WU.V6)@D%VG#Q@]#V7Z^I^E::ZB$A'EQLX\W:$5L G."
M/?I^E9--&MK%F12S;3RB_*P5A@8^I]_2H;B+:^\P(C$H4!R%[[@ >O;K^M)+
MJ^9%&?,3=N5R-H7CCN1Z\9[53U.XF?<D>^9 RED?&",')'8'U%-:BO8^DOV<
M/B[;VP?PSJLB_9YY ;$LV\1AN#$2"<C)'/3KSS7RC_P49_8DU"UU:Z^)'@G3
MC/;3AY=3T[3X-NQ@0=ZHHY)!))[[6/4@'IDU-[62V)F:.1&+^>,,5]"6Z#\\
M<BOKWX-?%ZP^(>BC1=5"KJ21)$=RX6=2O0$DY<8Y'3IZUR5:=G='52G;0_#?
MQ;$K^"/ %PYW3?V;/ <G))6_NN/P!4<^U<I*.@/!QTK]!_VW?V -2\)I+XF^
M'6G&]T)&>XNM.A4"6W^[_JT50".2<=< ]>_Y\7=M-%<M%<$Q31':RL""".Q!
MZ&N.2[&EK$.[RJ=$AE8$=<TIB,B!P..E7;:!HXY-BEF( 4#N?3ZU/D#/T!_X
M).Z0Q^)6N7+Q3!;72R$9C^[!>3DX]?E(KKOVQ+])?V@+N)5#" 1[U8XZQK@C
MCT'Z5ZE_P3=^%+_#KX73ZOJ#>5?Z@A6:-CPJ)-*RMGN,.!G_ &:^6?CO\0Y?
M&?Q_\17L,NZ$&)47=D1G#+M(SUXR0>F!790IN#U,9RYX:'1Z8@N$4GIG:><<
M?7M7UM^RYXB$5Y/8%AB5%QA@<$%^?IS7QMH&I@HL:Q_*Z* 3R#\O)/MG^=?1
M/[.6K_9_$-H3(?+$2[DXSU;!!QD#V]J[E'G]UG-.\$I=C:_:8\(P:[XOU*&=
M5A$MH6613P^%/#<8Y!(&3U%?,/@^*Y30?L-ZNR[LI6B=@#M+':_RYZK\V...
M:^SOV@;.;$E_'"6,AVLXQ@#:>?PQ^M?(6KS.FL7\:*K*9-X* 8.0,Y(Z^W7H
M*S45#E:-'>29>AN/LC<E'1@2I8[@I!)(SZ]:9<WLWG)NPBOD!L]>^/TK+C=E
M.7E^8C.6QDXS@<?4U?CO&N3# Z[A@*6*ENWU'/IUK22:U1,8:%B%7D&\[0N.
M&<X(]@.OXUY7^T=X&M-<^'E_J9M5FU:Q"3"XC7<QC#$$8 )4!3N/;C)Z5Z=+
M;33$^5OQ&NUS*NW;C!SR>^1P,YK1O/"Z/I-Q8ZI(%L;J+9*J8<R"0!<=UY&1
M@^O!!I.'-"Y46D]S\WM(UJ^T1]UO)M*_-@GO_P#JKV/P'K&HZO:SZK!>6]Q?
M!@/(\QI"(P1NC.26 ; .3QQ6%\<O@Y-\.M=EN-.,MWX?G8M%<2'+1Y8X1CZ\
M5Y_X>U^_\-ZDMU82RPR8\MVC;!9",,I]00>E<$9.B[&TJ<)JZ/I;POXDN=#2
M75=&55A8;Y[*9"7M)CN)!/'RY(([8ZU[E\/?B'8?$;1(-4M$:WE=&+1.H!5P
M6C<$9./F#8ZCCKTKY(F\=6L6D1^(K.Y6'4[J.2QETU%.%8.2I"XS@ @AL_Q$
M \&NL\'>)+GP6^F1Z;,/W,,3W<,GW3(RAI0/HY;FO3I2=1\IPU(<B;ZGU7''
M]HMHHVD\LL"<ARV3G!Z'N1Q]/>I99&ANO*?$T2YVLJ$E\#W(K#T+Q5IFNVL-
MY8[75D(:( DCYCTRW! P,9Y_"K9OUCG^29O+7C*$#'/L>1TQ^/2NCEMNC%P?
M+9L\#_:4^!TGB"V_X2O0H4:^08O+>TB""<#C*QCHPSS[<GH*^=?"VNM9:G'#
M>-M4'*ONP ^>_L><U]YB>*Y(D&Q0Y;=@C .TA@3D CCKCGGJ.:^:?C[\)#:R
MW'B/P_ HMT=5O+2%@2A/ =5'(7IG&>?Q)\^I&4)>T@=M+WH\DS,UW3+3Q=X;
M+GR8Y]^V.[8 #@#*EO3GC/M7T;^P]^QAK*Z_#\0_$(BEL;!F2RCLY5E64,FU
MS]W'1B..@#>H-?''A#QC<V47]GRW.+-7:1%8DJKE<$@=!NVKGUP*^G_@Q^TI
MXP^$_@O6]+\.3QW%G=LDOV:=]WV=^C^4<X0LIYQSE1ZFA*-6TTM43&%2+Y&[
MH]F^(WB6#5?B??S;09E<HX3^%U^7/'?C->QZ5:IXJ^'M[ %43QQ,RQ-C/&3G
MOZ<>]?#W@GQI+K48OS/)/+OV3-,?WJ-EB5;ZYSGT:OMS]F_Q$-1:2P('E7$+
M \<;MI)R>]>A2DY<R>S1S5H.+@^S_K\3P632H;F\GM9@[(DFZ%, 8/S#&!WQ
MDX^E7+71;"W;,<5LSL-KLT66V@@_>/\ AZ5K?%.)?"7Q&NK6&(&&-]A!;C)7
M.XGG/4_G7+PZU)< HK$C(Y7GOSUKEMRLZYQ;5CIY98S;R1L/W) !(].X!KU#
MX"^(;?P[X8\8ZW(KS/9!'92<DCY@.,=!G/X=:\#O;]XCY<)#R/C;&<$=QS]<
M]_05T'@CQ--9^&?&%BUTMLMQ8%0S/M)[G)ST(!&,=Z5TDVP<)-H^9_#O[?GQ
M2TOQHVO/J5K/933F4V4MHF!&QSMW8SG'')(]J^B-5TOPU^U%K_PP^*?@MXK#
M7]-\1Z8VN:)<R*)D"WL(D>-!U7<^XGJ..V,?FVDC(C(2".0"IR!^->E_L]^(
M-4LOC7\.K*UU&Z@MKGQ1I(N8(9V2.8?;(1\RCAN/6O'YKO4]!0ML?T,L0,#K
MZ8H=<[:%  SVQP*=Z5)J0X-%.R**5@) N*=113 **** "BBB@ HIIZT T .I
M#TI:0\B@!!TJ"_5C9RJAPQ1L?7!JQT%07;#[.YW;2%.#G&.#S36XF?DM^T[9
M,GC>.149L^<I.,#!:49!Y['![\BO'8K&2.!62&"XV(%4R %2 I7 QG&&C)_X
M"*]L_:9,<?CR(.4"O Y\O/S F9V4@CV!&.00<YKQRUF\X6T;-YD+0M()4.-P
MW<9&3R>V.P_-_;;.9C8H9(GL9(S-\S!G9H@N^-2PR"B]0PP!UR  >AJ+3=0@
M6X5 BVS33[9;MH\E4(&QP.H(82$CI[\UM2IYQ3Y5&4!4[B1M'S=^"I('''8U
M2%F+BVA4EVF;Y2&; ?<>#][.1O[8X"]^!5VG=H:=CZ\_92^.<VE7EEI.I3&&
MUN$7*2X501M3(.>XV_E7UWXOMAXHTT):RI)#(FY3U!]!7Y.Z!K^HZ/J=E-'(
M)!+*L>6+83&<X!ZD_*/8*/2OL[]FO]HRWBTT:3K#"8O-LC>=]CQ=@N,8()Y!
M)SR:]"A5M-36Z,:U-5*;B]F<%^TK^RY%XIT>Z@FLX;.>%C)%<#)(8*P5ASTY
MY!SP":^&A\)[[PAK\N@7&G2W5V)R(RJY$F!G(('3'OZU^UNN06/B&W0S!94*
MG[JG<N>H)[5XAX]^&-CX=G_M&TA N3@1AEW<YP".1ZCOZ5Z[IQQ4E4M:?7S/
M'C4GA(N%[Q7F?#'A?]FKQ+XHN%>_ TJWD==@!W9#!B" << "O4_#?[*OA31%
MW:N(]3O9<LG+D..,<ECP"&SP>W(KU74]0B.8F)\U6^81_?\ IQ^%:5M+'KEZ
MEM:S#<^?W;O@NN#NPOKC->M2HX=:S5['GU*^)JQ:INW]=SX8_:_^%6F^"+NQ
MU'0].BL=-F;R?+@38H?&1D>I 8_A7S4WRG(.X'TK].OVC_ R^/? DNDNZQS(
M05D"D#<1E22!T!+9..17YEW%NUK/)%( LD;$,!T!!YKYK-<-]7Q#:5D]CW\K
MQ2Q&'3;U6C(L4N/E-*)58#'6DSNR :\7H>JY$VG0?:+N-""4/)QUXI+R0R7D
M\A))=B23U-;=KIIT_1EO78I).K87H4&2/U'/XUA288;@<XZD\TFFMR5+6XUC
MP*8%[GI2L0WMBO1_@_\ !G7/BCKMI':V<QTX3(DTZ)G&<G S@$\=CQD9Q2LW
MMJ$JBBKL[_\ 8_\ @5??$[QM;7\<;-96MS'&%$>_+D_>(R/E'<\]:_<3P-X;
MM?"GA>PTZSC:**.,<.,,/K_]>O(/V5_@5IOP>\)6T,4<1NW@BS)MQ\NP<=>I
M.6)[EC7K?Q \;V/@#PCJ.N7Q4P6L1DVLVW=CGK[#)^@-:N+34%N33DI+G/F#
M_@HK\8W\'?#)O#>FW"PWVIQR&0I,!(J;2H&W!R"26]B@K\;M;1TQ(S"0OSD'
M.*^G?C]XXN_BUXRU/5T/EQ273210B!5=U<-EF( SC@<\X]:\"U?28A;F)V\N
M13AE(Z^X]:)/EM!$2DF[G%Q(Q/RC-/970_.I /0UWGA?P$^L21^7(4!(P%7)
M;I^6<G\JZWQM\*8[+0H7A=@44LV?FQEN /3/M0H2EK8?M5>QXK'&\DGR MZ@
M5Z?\.H66W40@ O*@(<=&R &![D9'UXKF;3PA>&UED606Y1=QD?@$=L>OX5Z)
MX(VVNEA0L4H)1A(200V[  [\L/S(I*+N'-S'?VME),83Y865D)VIT7#'< 3S
MZ]?\:Z.QM7MO*; ^8<(.H(ZDUG::T=TV6W[220'&-W! /X@UNZ6L<<B2,1\N
M1L/]>W<=*]..A+9U>@V\S1 #"I("I &#Z\^M.U#0"7C9GPP4HI?EL$@D9[#C
MIWXJ]HSH+H98'Y1\@;!3KS[9_P YKM9-#2ZN;6./:48 E1@!L8&<>OOVKJIR
M25CFJM[GD_Q7\&27/PGF5(5$DT&&&WG:,'CTX!KX>U70;W1)',T#",L0& ^6
MOU)^)6C1+X;6T0+(JP%"@<9([$9Y(%?%OCS19K/P[J]I# R@.67< !C!&0!C
M=[>G7%<^)H:O38SH5;J]SPG1O$-QHA=T9W##Y1OQM.>HKJ-%U36?'5W'9)<&
MWML SXF(5E3)&??J./7M7!K&?+P1MQZUIZ#K,NE7D4L#;&0Y^M>4IM:-G8XI
MZGU_\,_B66>32]1MX7#,R/;N^"_8?*>>Y]>E3?$+X83^5_;>BLGV=$9I(HP
M,$$9^HR,&O$+;4['7UM;E?+M]2C;S8I86.0ZMG)R#TX(]\?6O5OAA\3WM2^D
M:PI16C?:P95BD"KPJ@+\IP.F?X>O05[='$>YRU-CBE!\W-%V98\'^+$+-!<3
M):1QD;)IG";._)) ZY&/2O0K9C(RF)XY0"K;"05V_49ZUY9\>/#&C+X/GU*R
MN(HQ(,LNWU)Z>AZ?K67\*=;O?#'A#2Q>"<F9F39*"'6,86/'J,9 'M52?OI(
MUNE&[/<DM9(X2S2('QU &1]#56:''[H *$'R[ O4#@]QD]ZHGQ=I\\,3+,K3
M;6/EKS@ <G-5)]1GNSN1"P[(#]X>OTJD^A$K-FRS;DD57)SDJH'*GMW]:9#>
M7#R1N[%7+!2,YVGV/<?E45G9RL@>6,Q*=N&+  @^ASSCO75^'?"%SXBNXK6S
MB:ZGDQY8@&<@^F.F*3DD@6ACP6THBWL^P[MV_/S'CIV[>]:+6!U:W$D43E64
M*2T.>1Z9!X_I7UM\/OV3=+M;*&X\0W$EW+E9!;H=NWY>58\YY].*]?T?X7>%
M] CCCLM(MXUC.5.W)S[G_.*X9XB"TL=2IRMH?G-;:#? 2;DEP!D2F,_=Z $=
MAVX_'%1_8Y((GC9&5@"=IXS_ (9K]-Y?#VFS0/#)9QO$XPR;.#7%^(_@%X.U
MZ.3;IL=C,ZE=]L-O7U'>LOK"$Z4F?GXEE&8V68&-#QA#NSQT/\J^=_C=^SUY
M$4WB#PY  F"SV,$:JJX[_P"<U^AWQ0_9?U;P_;3W^AL=9MD.X6L<>)$3I^..
MOT!KP<I);1R"92DBY #L/E/TKHY55CH<_,Z;/SBL[J72KT.5*3*XWJP(Z?6O
M3_ 7CK[/JZM;G:$CVB-CM!.%R3DDXSFO7OC-\!HO',?]KZ,@L]7,F9@<D3YP
M!GGMC/ SR>O%?*]O<7OAK6"I0V]Y ^UTE7.""#AE/7D X/I7)S2H/R-G%5->
MI]DV-S;:C%)=:<WD:HL1+1CG+9!YP>G).?>NR\&ZZVK"%)O+^W0GRR"V%5@2
M"1GL>G;BOE7X>?$'4'U*W@$S/=.0I97 $AV% #P,\D'ZXKVW1O$]MXJ2TN[6
M46^I6SL&BW_ZQ/NX8< @C&0<X+>V1WPJ<ZT,]EJ>PW-N'A^^LH5]K?P]2>W;
MH:AD@"7$C.KS)(X#D!FW'G[P'8]_H.M8NC>-+>=AI]Y&?M?W@S%=I'\7. <C
M /6MZ>\MC)M5]A/,@1E8N<CD]<DYSV[4:+8EZE7[']GF&]8E4_*4C'#J<$]#
M]1QP/QK2TBXU#3+V.YM+IX9H/G1X9"C1G.01M(VG/.?4#K56=TCD;RPK%&QO
M=AECZ<\_ES3'O5M4*X,38PVW*D#=E?KT_P#U=*$1?E/M'X/_ !VL?'EA_9>M
M/;6NI+&J?OI!MN!@ ]0.3Z<UYK\?_P#@GA\/OC/YEYIN/"6H%2WF:3;QA68
M\;>!@DC/(X'8G-?/ U66W92KMA2&!&.3USTXY],<U[%X)_:9U[P5$BZA,=:L
MR53R;AL,@/.0P7<?3G/M7).@[^X=:JKJ?-=__P $I_&=B[1P:VT\*KNP+:')
M..G^MS7J_P $?^"9.F^"M7M]=\5:I<:G,F#'IDEK$(B^00QRSX88P#VR<<X(
M^D=._;$\)2VK27]A=:<R@DC(8''UQ6#XN_;4\,:=;,=(TN749'7(>XD" $]P
M!G(]\BHC2:?PE:/J;/Q/\06WPG\!ZA'9>5:7$D0LX+-&Y(8Y;@<GC=VZG-?E
M'9W$U[X[U)KFX?SI9@\V%  ;YBOY8SZY^M?1_P 0OB7JWQ'\1#5M3O1Y32CR
MX<KM51G:O '0D'.,Y'6OG&**"#Q]JJ&6*#<1*I8$ M\X ]R=W'I@^M=3E?0R
MLNC/:_#*((;9T.9%786;"EN[5[3\%+AK7Q-9/M\QC)LW>F6 _(Y_2O#/!5PT
MS@8(&<F/UX(R:]:^&-W_ ,3ZS9$\Q@N6(X(8,OY_7VK>G\2,JK3@S[6\>^'A
MK'AZ>5D5@8SMP-VTXXQ^.*^#_%^C"TUZ94S'Y<AA(V[<,.A ^F/SK](M-C34
M?"MO(Q\O]T'R..U?!WQFT^'2_'\\D07^SQ)N7.&Y*@;@<';T_'=]#7.I<UT^
MC-E913[HX9M'VR(TX#[N $4G'!R3CW__ %XK0-G:RH-J@7"M@2LHW D>O0"H
M+O4(G1,L%^?"L "3\IX'I55+Q)%8H00<%UWKE>0.1GUXXKINDEH<\5:^MS>M
MH'AC?*HJ'AG63 C.<Y'JQ()^M5[N[>(/'O,Z/\RJ1@!AC''3@#\/QK'N=2"L
MWV@[>/NDX).>,>O-176H0PJYG*PH"2K2O@GY>1S2E)I%Q@NI[I\ _@WH?QH\
M%>,]&UQ5:SG7[-N6!#+"SH3O5CG!&,CC!W>U?E5\4?"?_"MOB;XH\.07$=TF
MFWTMHLZ)M# 'TYP1T^H-?H3X1_;6\._LX^%-:B%LFOZE?2+]F@M;N/\ =E4;
M&X [L9;V[\U^<?CCQ6?&'B_7-;DC,;ZC>2W95FW,&=RQR>_6O+KN\KG53BHJ
MR,6WG>RNTF)\P*=VPDX->@:3JK78:0SG>XWL5&3GTKSS<&3.,MVJQINK7&ER
MAK<^6QZYYI4*KIO0J<>961] >#?%MSX;D6[MYP8E8>="[DD+D;F7CKBO=[.Y
M-S;K<Q/LBD7/EY_B[ =^,_7CWKY"\/:EE1<22;ATDYY(]_:OH_X7:O:7'AG3
M;:]O[;3V:65!/</L0(IVX'KR./KS7N1JJ<;L\V5-*5CO98H?,>1I"H4DDJB+
MCJ/8D -C/Z5DW%Q&JFV1?M5NQSL(X;N,@]17,^/?$5II.IPZ7IFNK=SY(DDB
M<C?L!8C/7MC\!CDFN(3Q?KLTT0ENB4<[Q?1/\P'///![#KZUG?6S-$NAYA\>
MO!FD^$/$D']FS*LEP"T]H@_U##&WGON!S[5@>$?%D>EH8KK*1AB[%25+\="<
M^WZUZ/XXUSPG<:#/'JC.=3D+2F2V6*2Y,H^0;VW< @ ]^ .*\/"">%F5_GW=
M.^/6O+J/V<[Q9VI^Z>S^#M52-!?P2?97N9//:)6!5AEP,@X[)_X]7V5^S'XS
M5KNWFM[E6P"S( 5R06##'? 8#/M[U^=.A>(KBS9;<MN3 5 P!((X&#C./;I7
MTM^S!XTNK;X@6.GN-UM=QLC(N0L;*K2$[<=PA'X@]J]'!U8MKF1Y^*C+ENCU
MSX^:]/:_%K[?+/BTO[M+<"7"JN=GS,Q. <#&2>F>_3(O/%FB>&M/FO-4U:R@
MB1/GQ,';."0H"Y.3@\8K-_;<T^74=.6XM'#0VLJNQC!R<C&_\\<^U?%.J7-S
M<@23S2S.2!YC.3G'3/J>3^=88NI[*HX]#:@VZ<;NY[GXN_:H1KG;X<TL83!,
M^H)M9B"?X%8\$8_BS7DOC[XF:E\1[R"XU&&V@,,?EK':*RIU))^9F.3QW["N
M2D=H<(!ECU/M73>!/ &H^.=5CM+;?#;L<-?>4[QQG' 8J#C)P/QKS95)2.Q-
M7N<T_(]CVKT#]G] GQU^&9'/_%4:4/SO(JU?B?\ LZ:]\+/!FE>);R[CU#3[
MZYDLVFME9HX)%) 5VZ L 2 <'%97[/S8^//PR0+D'Q1I6?\ P,BK*SW9LI)[
M']$H7<%)IS=J:K81/I3FY*T%$'Y?G11N]J* +-%%% !1110 4444 (1FDP:=
M10 @Z4M%% #2>0/6H;A%,,H<93!SCTQ4^.:1AD8QD'K0@/R:_:/\/W,OQ,6.
M.SN3MAE0^4C.D9,KD;L A<C/3G![9->86WA?5D$(CT:[#)&"G^C-CRPA0?P]
MN>G''K7ZYZO\#/"^L:G/?SVKFXF<N[*Y')ZXJC%^SSX2BB6/[-<,@&,O*2QX
MZDTFM;W,G"Y^5<>CO/\ 98/[+O83 =C+M;<0$()QCC QQQTS]91X5EM[B*62
MTN;F4N#Y1C*;,8VD<?*=Q.2!V'-?JHO[/WA164BWE!5@X^?N#_\ 6J"3]G?P
MF;CS%MY@2<GYP5/X?X=>^:UYKJQ'LGW/RN/@Z_ACC:?2;Z2U$@W01QF/Y!SO
M4[2 ^UPN[L<'H*738]<TF"&\TS3]08?:DWJMJQ<H%BW< =>)1NZ9*\X K]5#
M^SUX3#QLEO,NWDD2&H%_9Q\(B1F:"YD+')+3?X8H4E'J/D9\N_!#X[W%C+:Z
M-K5O="S@!MP)8O+$6W;R!@!N#[D?3!KZ \2KINO)!);7EGLG0E6^TQAN.H W
M=LCZ5U:_L_>$@5Q9N%7@?/R._P#7]34+?LZ^$'F\QK.0E4$:\@A0#GC/.>V?
M8>@KMHXR=)W..K@X55RM;GA.O> ;'5+:;R;BR1@R!9A<(2P/ (P>AX_ 5YG/
M\-[_ ,):]:ZH98YD4B1)DG1T&?;J1C\*^PE_9W\(*=PL6\S*D-D8 &>,>A!I
MD?[.7A"'Y4LV1>NU3@$_2NF>/4Y*3%2P?L8N$7HSXH^(?C"PLK4I/;7%]&Z*
MNVS@>=I1G)(4 ELX/K7P3XQ^&GB;5O%^JWFF>#_$)T^YN))8=VDS@L&<MTVF
MOW2;]GCPECY+61.-IQ(>GI[?A20_L]^%(@5-O.Z^C29Q]#6>.QTL<TY]#+!9
M=#!IJ+O?4_!?_A4'C))!GP=X@4GHITN?_P"(K1T+X-^)YM1!OO#>J65LI_>"
MXLY(W;K]T,!GH:_=6;]GKPO)&RK:NI))W _-R03SUQQT[4C?LY^$F$?^CS94
MC'[P\<]*\M<M]STK/8_#3Q!X+\4ZCN6#PIKK6\)V;O[,F(] ,A,>E9*?"+QK
M<!$3P=K<2R,JB6;3Y8X\DX&690!SZU^\9_9S\(%F;[-*F3G"2;1G_(H_X9S\
M(O<K</!<O, 5W-,>5SG! X/89]*;:>[!0L?D9\(OV*M3U^ZL[GQ%/9P6JR*T
MUH]P(VVE02&=F&"I/.,CCWK]!/@]\+O#7P^TQ/(GTY BB%)/MB; HP,#GKQ@
MFO<S^SQX/.!]A( .5VG\><]>2:;;_LZ^#K9F*::N68N<DX)/4XKMHUX4EHM3
MEJX9U'[TM":X\9:=H>GM<RWEJT<$0^:*X0D-V7 /)/\ 2OAG]K#XR>*?BCJ<
MVCZ=HNLOH$ <873Y N>,;6*!68GGJ1A2,X-?=C? GPE+'M_L\1\CF,[<X'MU
MIO\ PH?PHLCM]CD9G&"QE).?6LW5COU-E2DM+Z'Y"R^#]4=$C73=32:8%\?9
MBI#%<$ XP".!CM7.^(OAKK;QF6/P]K$Y3'_+C(00>PX]C^1[U^S+? /PF(XT
M6TD54Z /]?\ /X5$_P"S[X4D;>;5S)GJ6K!N,M;A[)]#\I/AE\/]2MX[:232
M[FS2&-7<SP;&^]NPQ(Z@G S7>:QX6GO+62W%FP7;\@9,=<CC%?I%/^S[X1G5
M=UFV5! VM@<^U-3]G[PCM0-8LS* -Q<Y./6NE5HQC9![#S/QO^(/A?Q%%<P6
M>D>'=4U"%FW&6TLWF2,;1\I 0_[W)XR*U/"_P\O;6SMXKC2-1BD7)<3V[J68
MX((!3MP<>M?KU/\ L]>$Y.!:.%PP W9ZXS].E/C_ &?_  IY)0VK^V&Y'.>.
MU8\ZO>Y2IM'Y96^A7L,"QI9W!/RA,Q'!;/TX)Y]JT-(L+EKI8S:3G>0VWR7<
M'GG'&>WZ"OTV/[.GA(,2EM,F>"/,X P!@#C'2I9/V>_"1BVK:.K8 W!O3UK;
MVZZE>SN? WA^TDANHDGB,>Y0S^:,# )(.>HQCK[BO7;/3(C:)*TUO$Q!^5G4
M;,8SQD8Q@_B17U _[/\ X3('^BR-M&T;GSQZ?3ZT'X ^%&B:/[&V&]6R/RK>
MCBXTGS6N<]?#NHK)GR?\2H+9X;6&%%"M"5,:L&PV 0>O8']:\%U?PRUQ8:C"
MUI,WVJ-BY5#\PQC _NCITK])IOV??"4K#-DW Q\IP/\ /3\J'_9[\*2J UO*
M0#D N3CM_6JJXV-5MOJ9T\&J<4D?B1XU^!>M07\DFB:%J5]"_(MX+9I'0 #)
MP 2>M<G)\'?&\3E/^$'\0HZ?>/\ 9D_'_CM?O,/@!X512!:R'=C?ES@XZ5&?
MV>O"3MN-G(&!SPYQG_#VKRWR-[G5&#2/POT_X8^/=-9'/@[Q'M?GY=-F!/X[
M?I7<6/@S7;FU2*X\)^(()T*@G^SYP1@<9^3FOV5;]GGPJ6(,,Q![!^!ZX]*>
MO[//A) ,6DG'0%NG&*TC)1T;$Z5S\=]8T/Q%XDO+#13X=\1#2U(-W)/I\ZJR
MCL0RX ]\YKW-_!EGXHT%;1[&6*Y$QV!P49,Y&,$\8.>#@<CBOT9;]G_PL2?]
M'<*QRP#8Y]O2FP?L[^$+9]T=I(N6+'+Y!SD_S-=$,5R.ZU$\.I*S9^5-GX-U
M3PWJY633;B6SE<B,QPLV['3( SU["O4M/MFN[6-Q830X3YHY(RFTX[]Z_01O
MV>_"9)S;RX/4;Z1/V>O"0;/V5S[LV3^M:RQG,[V,XX:RLV? >FZ?,Y$#6F45
MLH709/I^7]:^O?V=]%\(^&/#\&IW^LZ,-<N$WF-[Z(O;8X9/O<')Y';BO0A^
MSUX0"E39.RGJ&<_S[5,GP(\)+"(1IPV*-H!8G"\G'/N:YZE?GC9&T*-G=FIK
M/Q7\(Z)9SW+Z[97(A0NT%E*+B7 .TXC3+'YN.G6OD+XK?MT^.7NI;;P1\*_&
M#+"S;;JYTQHDF7H&&Z-SZX^4=:^JK?X#^$;-@8K!AC!"[SC(_P _C1)\"/"4
MOF;K!AO&,K(00>F>OI7+I8Z&NB/S6F_:D_:4_M5-2/A;Q7]GW[A:"VGV[?IY
M8!Z==OX5ZAX*_;L^,MO=QSZ[\,O%%[9K&P95TL.&;C;TBA(XR,[CSV/;[4B^
M '@](]ITXL >-SD]L=>O2G#X">$-SD:<59R"YWYSQCC/08[#'KUYJ'=:W)C&
MW4Q_AK^TKX3^(5E'Y\=_X;O7_P"737;.2T8]<G+J%(X/>N3^,W@'X>>-[4WV
MG:]H.GZPS +/]LC5)/13A@,].:])3X$>$5ZZ>S=_FD/6HW^ WA)XC$VG QD!
M=HXX[\]3VZ^E:1DXN\63*"GI)'PA-I#Q7)B!CN"&PLT$H>-QG *D<?C7DWQQ
M^ B^.]$^UZ-IH77+=BR&,_-<=/W9]>O'O@=*_4;_ (9^\&%54Z8=J#"@2, /
M\XH?]G_P<\1C&G8&=P^<CGUK=UN9<K1DJ/*[IGX2CX#_ !$52J^"]>90<G_B
M7R\_B%KTCP3\/_B#HUK'#)X*\11.9$87+6$N%&_)R=O )]?Y5^R$'P \'1L6
M.GF5CQF20GCM3)/V>_!TKAO[/?(8M@N<'/'\JRIU)0>AHZ::/S)M=#U+7+4&
M\T'4["^BC81SO&]OP  >..<'!/N?6N>L]"\?>%_B*B6T6M:YH%U*JS/)').D
M )&TEL$*001SV/TK]7$^ 'A!%(&GX)SD^8V>1CUI\GP%\(2,6;35SZAB.<8_
MEC\JW=>ZT,50MU/@?3+:ZOM.%U/;R6OF_O':X0*#GL.,]0U6KK2Y&DQ]F\D@
M A2IP!CD\CGH3FON_P#X4/X1+.S6'S/]XAR"?:B'X%>$X9PXL-H485$.%'7)
MQZG/Z52Q"6@.A?<^"QI<LS*B6[R QG'EKG=D@\>O&331HTBLL9BD5%4L>"I.
M>F,_Y-??1^"'A-@<Z=S@@$2,",C'8TDOP-\)/@C3PC'[^PXW=>WU)JEB5U0?
M5S\_[K1;B\MI(XHW^964 KSG!QCZXKA6\':TZI</IETJ*A5@T38(R1D$C!&1
MVK]/HO@CX4A!"Z<O(P=Q)_G47_"B_".[)TX?]]FJ^L1[#]B?F1IG@O6KB"T3
M^S\ $R,6B(X(."!C.,_RK@=7^%7B6T\?G4K#2;VZA5<.\=K))'C"D#A<'.X\
M<]&S7Z]'X(>$0K;=-57/.[=WZ@_7_&F-\#/"#3"4Z8ID  !+'C Q6,JR=@]@
M?E]X8\+ZS T?F6-Q;Q&1@QF38X[G'J.?IBO4_ ENVEZY:2SI)! C%#)-\J $
M<GGCC(Y'3ZU]V1? KPA$-HTR/;TZ\X^M#_!'PI+>M.=-0N>I)[\ 8].E6L3R
MNZ)6&5FF9W@SXJ>%;+PM90:GXCTNVN!"2R2W2*<+P3@GIS7QG\5],N7^)FK1
M6Q.MV$K))#?18:+?@C:&!(X##MG\J^YU^#7A0#YM+1AQQZXI3\'?"LK G3 -
MN !N/3T^E9>U3DY=&:*E:*3Z*Q^>%[I-Z B1QET5=Z;X_F'48!..< BFSZ-+
MLRL,HV*NUBC8( QSCOR1GD'K7Z'_ /"EO" 4#^R(SC_//K41^!WA$$E=-56.
M/XCVZ5K]9V(]A9W/SA\2QZOHGAZXN=)\-WNMZB7"Q6UO;F0 L#C>,\KT!/'M
MUKYO\:^%_C9X]NI)+_PUJ]O;!B%L[6T\B%1GA< #=C_:R:_:Y_@IX3(/_$L7
M<WWB&.#_ (4Q/@=X.0_)I*JW=BQ)_P#U>U92J\[NV:*F?@^G[/GQ"5BW_"':
MNIY.##CGZ?G2']GOXAF,RGP?JA4_Q>2,?SK]X6^!7@TA?^)3%E3D$<<_Y-3#
MX*>$%VE-*0$'/S'(/U!ZCVK&3OU*4+'X.Q_L[_$=HMP\&ZD.<89%'ZDXHC_9
MU^([.1_PAVIMCKB($_D#7[P1? _P9;K&J:-%MC^X.H'X=*5O@KX07[FD1@Y)
MYY'.>WXTE8'%L_"[3O@9\0K2<)+X2U2.,,-R&(!B >>I'^37:^//#WQ4\86>
MGV-GX3U.PL["-HXS$J12.&.3YC!@#@YQ@ >U?LY/\$O"$J\:3"K$@D@8/^>?
MY>E,D^!7@R7<&TF/:QSMSP3_ %K13MHFR%3UU/PYTOX+_$K3;1([/PMJWV@.
MQ?:L>Y#P0V=WUY/<5#_PI_XNRP*ATC6FC#GRU%R,!N^!OP#UZ5^Y\?P2\(0.
MK)H\0*\J1VXQ_(TU?@AX0W-_Q*D56.67. QQCGUXJN:/\S$J>MS\(;G]GOXD
M7<ID?PIJ$MPY^?S98L]<9)+\\]^]$7[/?Q#B;</"-\<'8Q0QD ]"/O>M?O%%
M\%O"$) &DQD 8&3FA/@IX.C:1DT:',C%GW#=G)SWK)M,OE9^#H_9R^([2;D\
M*WX(/]Z('U[OQ7K/P-^$'BOPYXADU+7=&O+40*"(Y7 ;)##(()QC@GGD&OV/
M7X0>$D(VZ-#D$D97/;%(OP<\(QA@FD0HK#!4="/?UK2$U!W3)E2YE9GP%XJT
MI=:\.S6=W:_:\Q,FQ!EW4+D GJ>C]:^3+W]F'Q-KOBV]M+#3;G3=(#++#<:B
M  VXCY0%R3C/?' K]M8_A/X6C:1CI%N2Z[2=O;V]/_UT?\*I\+%>-'@4<\*N
M,9I5:CJRNQ1I**LC\BO!_P"R;H>EV\!UV"?5M2C)=C'+LAD^8E5V;2<8 !&>
M>>:]6L/A_;:59^19Z7;6,!RNRUMU0$'/&1CO_GI7Z/R?"3PI,A5M(A.Y=I;&
M&Q@C@CD=3R*>OPP\,6[9CT:U#'J?+'^'O4J=MD5[._4_/'6_!">.OA3XF\$Z
MQ''!;,IO]-N)8DS#=*%VJ#M)R^%YXZ8)QFOE[X%_L[_$'2OC%\.]3O/#4EO9
M1>)M,N'F:\MCY<2W<3%MHD+'Y1G@&OVX3X>^'8@0-'MF#<8,8-26O@#P]97,
M5Q%I%JLT1!C8Q@E2.F/3%3.3F:0CRFZH^50>HIS=J4'(STHZXJ$65:*DXHH&
M3T444 %%%% !1110 4444 %%%% !30:=36% "@ =*0M2CI1CFD 8![48%+11
M8! HHP*6DHL(6DP*6B@8F*"H-!H'2F*X@-!'M0!S2D9I#$![4$^U&#28-%@3
M"G 4 4M,!*-H-+29I (1BE %-)S3EZ46 "H- &*6BF TT =Z=10 A -(.M.H
MH 3%)C%.HJ0&CK0<FESBBF@ #BBEHHW$)C-(V*6FD8IC% 'I2D8'2FTZ@! *
M4&EIE(!Q4&FC@TX=* ,4P C-( 0:=2$XI- &.>M##-(#S3J$ @XI::1S1@TP
M%(R:,>]+120";:;G':GTAI@-X'\-.!SVI:* &G [4N >U+10 W /:EP/2EII
M!I6 48/:C: <XI,$4HZ4 'X48'I2T4P&L .U)@$?=I]% #>/2EVCTI:*FP"?
MA2T4E,0$X[4=>U+1189'G#=*?M!ZBEHHL W8H.<4I /:EI#3 3@=J7(]*3;2
M@8H 0J.N*%P>U.I,4 %! /6EHH ;@#C%+CVI:* &Y]J1N.U/I,9H$-[=*!Q2
M[>:7;0,,YI"H':E Q2T -!R<4I.!28.:44 )DFE]*,4'J* (L"BBB@":BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "DSS2T4@"BBBF 4A.
M*6FM20#J*:#BE!S3 6D)Q2TPG- "DYI*4#-+C% ";:7I2TP]: 'T4U:=0 44
M44 %%%% !1110 AZ4VG'D4;:0 #D4M%% !1113 ****3 ****$ 4444P"FDY
M-*33:0"CK3J:M.H ****8!1112L W=0#FE(S0!B@!:*** "BBDSSB@!:***8
M!3<\TZFGK0 ZBD!S2T %%%% !1110 4444 %%%%) %%%)D4P%HI,YI: "BBB
M@ HHHH **** "BBB@!"<4@)S2]: ,4@%HHHI@%%%% !29YI::3S0 IX%'I0>
ME'I0!#@T4M% $U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4A&:6B@!-M &*6B@ INVG44 %%%% !2$9I:* $ Q2T44 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 )C-&!2T4 %%%% !
M1110 4444 %%%% !1110 4F*6B@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *3&:6B@! ,4M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4T
MCFG44 (>E&>E!Z4U\_+B@"+<WI12;S10!9IN3FA 1UI<<T +1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 444F10 M%)G-+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M129% "T4F12T %%%% !1110 4444 %%%% !1129S0 M%%% !1129S0 M%%%
M!1110 4444 %%%% !1110 AZ4A[4IZ4C=J *NWW/YT4[!HH M4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% #2U &:"M - "CCBEIK#O2#F@!]%-SCBE'2@!:**0G% "TE+2$9H 6
MBBB@ HHHH 3.*6FM2CI0 #-+2$XH!S0(,XZT9S01F@#% P/2FT^DQB@ VTM%
M% !12$XII- #J6F YIV< 4 +12 YI"* %S2TT#-+F@!:3%+29S0 M%)10 M%
M%% !1110 4444 %%%% !1110 4444 (>E(W:E/2D/:@"O@^M%.X]Z* +%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %(:6B@!*6BB@ IAYZ4^FGY/>@!>W--'/2G$@TT$#I0*X $-3LTC$D?+U
MI!P/FZT!<?32<T%@!WI!M&: N/HI@((R*-XW!><T!<=1WIC28;!!QZTX$;<B
M@!U%)D"EH&)]:;D.O/&:7H>:^1/VN/VU;OX7>)].^''PWTY/$WQ*U)A%]F$9
ME6S:0?NP%! >4YW;"P"J-S<$ @KGU7J>NZ;H%L9M3U"UT^ =9KN98D_-B!6?
MH7Q$\*^)[AX-'\2:1JTR?>CL;^*=A]0C$U^6'QU^&^@?#F&PUS]H_P"(>N^-
MOB=<VKS6_A70IXW-M'DA%DN9%80ID[LHBC(8*) ,GS+X??LE?%#X[W,6O^"/
M UWX=T(,K6=WKM\8P" ,NDS(KR9)R'2/'ITH(YGV/V[7!^8-G/2E#9KP?]DO
MP-\8/ /A;6=,^+GB6T\3W'VM'TNYANY+J5(/+ 9))'C1C\PR-VX\GFO>:"T&
M12TW )QWH4\<T#%S2TTXZTZ@!I<#O01D9INU7/0TXYS@=* $ S3B,T?=&:9N
M8D8Z4 +3J,#KZ4T/GC!H <3BC-(5R:3(W;><T"'TW'I1G@X'2C=@<T +1GFD
M+#%)R.>U #LTM1DGZT\ 4#%HHHH *09I:* "BBB@ HHHH **** $;I2=UI6Z
M4GI0!'FBDV^]% $]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% "4@!IU% !2,<#/I2UY]\?O%MWX#^"?CO
MQ#8K,]WINBW=Q"+<9=9%B8JP^AP?H#0(\*^+W_!1?P-\//%EWX6\.Z/J?CKQ
M!:R-#/'I>U;='7[Z^:=Q8KWVHP&",Y!%;OP#_;S\ _'#Q&OAEK:_\)>*B&"Z
M;K.Q5G=3@I%(&PS]]I"L0#@<''F__!*OX>>'[+X*:CXU@M(9/$6KZK<VL]\_
MS3)!$558=W8%@7/KN!.<#'G7_!6;PWI_@F_\ ?$;0%_LGQG]JDA.H6QVR/Y(
M66!R.A9&!PW7#8.0!@(U/MSXY_'WPG^SSX,/B/Q9<RQV[R""VM+5!)<74IR=
MD:9&< $DD@*!DD5\O:7_ ,%5/"PUB%M>\ >(=$\.78+VFJJ\<[NN5PQA^7CD
MD['<], YKSO]H2]G^-?[<?P'\%^*6AN_#<FCV>I261&R&:65)I9LC.2'-O&N
MT]@1SDY^]OB3\'O"?Q4^'MWX+\0:7%+H$\*PI#"HC-MMP8VA./D9"JD8&!@<
M$<4"U.2^)O[4/A?X>? ^V^*UI'<^)O#%S]F:%M- #R),P56PY&,$\@X(P0>1
MBO 6_P""L7P[W KX/\4G(_B2V ' ])CQUJG^V7\%-%^ _P"PSXB\,^&;K4;C
M18-8L[I(]2G%PUKYES'N5#M&U2YW8/0NQ[XKBOV8?VK?'7@?X$>#_#VF_L_>
M*?&-C96KQP:U:^<8[M3*Y!7;:N"!G;D,1\OX4 VS[#_9L_:4T3]IGPOK&NZ'
MI=_I,&G7QL)(=1V>8S>4DFX!&88Q)CKV-<]XR_;,\)^"OVC-%^#]UI]]+JVH
M-;QMJ*%!;6\LP)CC;+!B2-G0?\M%KJ/@[\8+GQE\);KQOXJ\(W7PU:V:ZDO-
M,U17\V&&#/[QBT:$@JNX?+T]:_*+4/!OB?XO_#/XN?M%27$T=_:>)K&6QN58
M"2%M[;\<?=C,]F![1GT.0&W8_7[XS_%.T^#7PUUWQE>V4^I6FDQ)-+:VI42N
MK.J?+N('&[/)Z"N2_9H_:A\*?M.^&M3U+P\D]A<:;<?9[O3KYD$\>5!23"L?
MD89P?56':O+?C?\ $JV^,O\ P3MUCQC;R@_VOH%M/-MX\NX$L2RI_P !D5E_
M"OA?X#:WK_[*OASX:?'?3S/>^#]=N;O1O$>GVZ;W<1W,J@*#QDQ*K(<CYXV!
M.'Q05S:V/TQC_:CT6Y_::E^"8T?4%UN&#[2VHEH_LQ3[.L^!\V[.' Z=:]N&
M ,=J_/;PMJEKKW_!5K^UM.G2ZT_4/#T=Y;SQG(DB?3(BK#ZC'YU^@[$C !P:
M!W.4^*_Q%LOA5\-O$OB^_&^UT:QENS&3@R,J_(@]V;"_C7P/_P $[_!UKI_A
M[XD_M)^.)8[Z[!O&AGE4/)$L8,UY< G[K.6*  \!&' :NH_X*S?&5="^'^@_
M#BS+B]UN9=3O=K8"VL+$(I]VEP?^V)KU#7OA-_PJG_@G)K_@RVMO+OK;P7=&
MY2$;2]S)"TL['./XV<GVXH#J?-O[!/PA/[5'Q4\9?&WXC[]<2UU%4T^UNY/,
MC:[P),LI'*P1M"J+G;ST^45^FFHZA::'IL]Y=SQ65E;1-)-/*P5(D49+$]
M 3^%?'O_  2AO[>\_9AN8(60SVOB&\2<*,'++$ZD^ORLO\NU;?\ P4]\1ZIX
M>_95U./399(8M1U&UL;QXC@_9V+,RDYZ,553UR&([T!?0X;QI_P5'TU]:FL_
MAM\/-8\?6EN<2W[2/:H_)PR(D4KX(&<N$/7CO7KG[,?[;_@[]I#49?#ZVEYX
M8\:6T#3S:)J&&WHI =HI!C?MR,A@C#.=N.:G_8%\#:-X1_95\!W&FV4=M=ZW
MI\>K:A.J@27%Q*NYF<CJ0"%'/"J!7R3^WG:?\*7_ &S/ACXT\&1?V=KFIM!=
M7@LI-CW4BW A<,,$#S8G\H]B <C.20G7<^FOB]^WWX5^"_QR7X>:_H=[% DM
MLEQKHGC%O LRQMYCJ>=J"0;CV"DU[;\8/BG:_"3X6:[XWFLWU6STNU%U]GMY
M%5IE+ <,>!]X&OS1_:S^'(^+G_!16;P-).+)?$%FD$5PRY6.4:6[Q.V,Y421
M)N'4J".XKIM _:!UOQ%^QM\9?@]X]$]E\0O!&E- HNT >XLXI8T X^\T?RJ6
M[JT;Y.2:!)NY]!:]_P %$=)\/_ [P?\ %";P5J4FC>(M1N]-6WCNXS);/!(Z
M9<XP=WE2$ =-O?-?4USXITZ+PK+XA%PLNE1V9O\ STZ-"$W[A_P'FOSP^%OP
MZ'Q)_P""3-]9E4DNM-;5=9M=Q)^>UO9I2 ,CEE5UYS]_-<Y+^U3)'_P3 @TF
M&^$'B..Y_P"$(<NVUUA4;R5R<D?9-JY'0GM07<^C/ O_  4.T_QQ\+?B'X^A
M\":E::'X.BMVE\V]C+W,DK[1$O& RKACR?O =Q7%6W_!5W2KZW@FM?A7XBG2
M4G#BXCV'G'RL%(/((^HKDK7X4)\,O^"4'B*62$6VL>(+*+7;UIT)9S-<0&(%
M<\$0B%?8C..M8W[(W[2/Q7^&?[/_ (<T3PS\!M6\::'%)=21ZW:7$OEW)>YE
M9MH2!P-K$H>3RIH);=CZ@^#'[:D'QE\.?$;5XO!6IZ&/!VFKJ$EO?7"A[O,<
MS[%^7Y2/)(R<_>%>5>'_ /@J9!XFTL7VF?!OQ=J$ ^1Y;+]_$CX!*EU0@'!!
MYYY'%>O:!\4?%_Q9_9V^*FI>,_ -W\/+RVTV_MK?3[[S3)+"++>)-SQID;G9
M>!@;37Q#^P/^UW8_L_?"G6M$N/A]XM\527NK-??:]"M5E@0&WA78Q9AAAL)(
MQT(H$V]-3[._9S_;Q\-?'OQQ<^"[G0-2\'>*T1Y8;#4")!.J*&=0P *R*.2C
M*/E!()P<5_VA?V[=-^$?CH> O"7A/4OB-XXP&ET[3-PC@R =C,B2,7P02JH<
M C)%?,'[-VLVO[4W_!074?B;:SVOA:VTQ/MD.@7L_P#Q,+H+:?92RJ@P0&8L
MYW<;E'S9..M^.'[/GQO^"?[4.L_&CX3Z7;>+X]7,SRVOE+(UNLD:"2%X2ZLX
M8QAE:,[N N/[P.[/4/@Y_P %#1XE^)%AX&^)7P]U3X9:[JD\<.GB[,C1R/(=
MJ+()8XG3<V0&"LN>"17<>/OVR+7P-^T_X>^#C^&)[RYUC[&!JRWJHD)G,G6/
M82V!'_>&<U\KWW[4_@3XK_$_P]H?[1_P>F\*>(+ F"+6S=75N+#>P=':'Y75
M2\:_-E\$9Z9Q/^T9,H_X*G?#,(0=S:,3CO\ O)?Z?I0";/L_]I#]J3PA^S-X
M=@O_ !&]Q=7][N6PTNR ,UPRC+$DX5$&1EV.!D8!) /R]8?\%/?$FE7]A?>-
M/@SJF@^$[F14_M.*6=F"OG:Z&6WC23@$X#C(!QTKS_XOP0?$W_@J_H/AWQ-$
MMWH=G+:P16=V"T4D4>GM=*NW&"#,S$]CT-?HC\7_  ;H_CGX8^)M$UJVAGTV
M[T^=)%F4%4.PD.,]&4@,#V(![4"ON8\_QTT+4O@1J7Q1\+R)XAT>WT>XU:*)
M'\II/*B9VB;()C<;2I##*G.17FO[)W[:^B?M2:AK^E#25\,ZYI:I-'I\M\+A
M[F \-(OR)PK_ "D8.-R'^*OCK]@35]0U#]DW]I33&E8VD.BO=QP[-VR66QN5
ME(XSR(4X]03W->3?!W1O$?P<^$G@[]I'PGEY-%\0W&D:];)G,]N[(%R&R KA
MS$?1FC;J":"D]C]+_B1^U<OPZ_::\&?"+_A&S?R>)88IDU;[=L6 .TPP8O+.
M['D'^(?>'I7T"H^;WK\UOBIX[TOXF_\ !0/]G+Q=H,IN-&UK1[.YMVVD'!EO
M@5;T96!!'8J:_2M1^')H*3N!R#3@:6FGK0,=12+2T %%%% !1110 4444 (>
ME(?X:5NE&.E $.?K12[A[T4 34444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%(3B@!"^T\UE^)O#]KXH
M\.:MHMZ";/4K66TG .,I(A1AGZ,:U<<YKBOC'X!N_BA\.]7\,6/B?4_!UW?J
MBQZQH\FRYAVN&.T@@X."IP0<$\B@D_._X1_%?XB?\$Y9M:\$^/? ]YK?@V\O
MWGTW4[(!4:8@!F24!E<.B*3&Q#(5/4&DUS3O'O\ P4R^+OA6\G\*WWA7X0:3
MNWW,[':Z[U\_;*542RN46,! 0@!))YS[V_\ P3XUZ([XOVB?B8DA&TLVJRGC
M''_+3Z4U_P#@GIK\KLS?M&?$PD,&C_XFDO'UQ)S^E C-_;U^ ?BH:[X%^,?P
MML+J[\6>#FCMIK+3T\R1K56+1L(U&Z0*6=&49)27L%)KSKXC?M_^-_C;X'UG
MX;^"_A-KNG>.]6MI+&Z59&F>S0G9<;4$:L& ++N8KL)!YQ@^OO\ \$_-8=U:
M7]H;XG28SR=8E!!..GS_ %_,>E56_P"">FOAD(_:+^)>%/?5)N1D<?ZWTSS]
M/2@#SKXK_LX^(?A3_P $YM1\+75E?:UXUU35K+4]2M=/#WDBW#7$68T"EMRQ
MQQJI(X.TGO6=\ ?VK?B=\$O@]X9\$1_L[>+M<_L>!XFORES#YQ:1WR$^RM@?
M/C&3TKUT_P#!/C6O-5D_:&^)BC!!)U:4MC/KYGL.N:5O^">VJ,YS^T'\4"&X
M<'69>1WQ\W% :]#A?CW^TC\0?C%^RMXJTU/A!XG\->(M9U*/1(]+CM+FZF-K
ML6:>=AY"$(5!BZ');\*;\.?^"7O@[5OA;H,^O>)?%ECK5]I<-S?:=#=Q16\=
MR\89TV&$L-K84@G/RUVX_P""=^I>9N;]H'XF$8((_M>7)YXYW^F!4T7_  3O
MNL1^?\>?B?/M!&?[;DZ8/3YCWP?PH%;R/F_X+:=X]M/V-?C?\)-8\%^(+:\L
MXUU#1A_95QNO1)/&)DB^7]YAXP_RYXE)Z"OH3]C[X#Q^.?V$(_ASX]T>\TE[
MRZU&*2"\MV@N;9C=R/'*JR+E6&58''3U!JV__!.^Y9SCX]_% #.0#K4F1^.:
M%_X)VW**X7X]?%#E2 #K<F >W?GZ?RH!7['S7^Q3\#_B/\*_VU;*/Q5H.N?8
M=*MK[2EUFYLYC9RQI"5A\N9ALV%53:H/ PO;%?H#\</VF_ 'P!TN:?Q1K4 U
M18?.AT6T<27UP,X&R(<@$Y&YL*,<FO$9?^"=+75L\$WQU^)UQ Q&Z.?69'4^
MQ4G!_'VK=\$?\$V/@UX2U>'4M2LM4\77D;;R-=O!+#(WJ\2*BO\ 1MP^M TG
M:R/DWX2?##Q=^W_^TK/\3O%-O/IO@'3[U=T;N618X3NBL(6*@2<G,C  ?._
M+ #]5KNS@O[2:VGB2:"5&CDCD4,KJ1@@CN#Z5%IFE6>B:?;V-A:P65E;H(XK
M>WC$<<:@8"JJ@  >@JT7P,XH'%61^8&BWVN_\$S?V@=3M;S3[W6/A'XIF_=3
M0@Y4#+)Y63M,T*DJZG!=%!R,#'UG\1)_AY^W9\"M?\+>%/%FE:E=7$4=S#LE
M)FT^X5@\3RQ#]XGS#!R.06&"#7N_B;PIHWC/2)]*UW2[/6-.N!B2TOH$FC;Z
MJP(KY<\3_P#!,GX3ZI?RWF@W7B#P?=N2RG2M1RJ9'(7S%9@,\X#?3% K-;'A
M'P@_:'^,'[%G@]OA[XY^$VI^(M%TJZ>WTK4[%)8HPID=V42K%(DRG)9<;6 X
M(]-#X7?!7XE?M?\ [3FG_&+XI>&I/"'@W0C#+I>DWL312RK$S201*&57=1(W
MF/(X7<<!1C[OL!_X)SV)+G_A<WQ.WL00?[<) Y[#;3C_ ,$Y].P<?&/XH#)R
M=NNX)_\ '*"5=;GEOQ ^'7BR[_X*D^&/%$/AK6)?#,-W 'UD6,K6:'^RV0CS
M0NT?,0.3UIO_  4N_96UGQ+JVG?$SX>Z+JNJZ[=C^RM<L-%B>66:+8?+E\N-
M2Q& 4?/!!C_N\^JC_@G3IXMT5_C+\4"X/S,-=P",] -G';G-'_#N?2I%;/QA
M^)^6 !*Z\1SW_AH'KT-G_@GIX'U3P]^R'HWASQ7HUYI-ZUSJ<=SIVI6SP2A'
MNI2 R. 1N5@?<&OSP3]BOXFP_&RW^'<?ASQ!-X(B\4F#^V)=,D2Q:VWA&NC(
M1L.8$X^8YX4>_P!ZQ_\ !.72 -K_ !A^)[*!P%UT+C_QRF#_ ()P:29=W_"X
M_BA@?PC7^/Q^3F@&FST7]M3PE>^(_P!E#QUH'AO2)M1O9K&&WL]-L+9I)&Q/
M$0L<:#)P%X '&/:OD;]GKXY?'G]GGX1Z-X'MOV=?$&MQ6+3RK>S6UW$7\V9I
M3E1 =N-Y'7TKWK_AW/HY "_%_P")ZJ.PU_G_ - J(?\ !-_1_E#_ !A^*. <
MC;K_ +'C[G^<4"M(M_#WXV_%3XY>"?BGH_B_X3:AX!>+PY/_ &:DT%R9+Z:6
M.=?+3?$H8@*GRCG+#UK"_P""6G@+Q3\.?@SXHTOQ9X?U7P[>2:Z;B*VU:SDM
MG=#;0+N5749&4(R.ZUIQ_P#!.'2 P+?&'XHL0>#_ &^,_K'3!_P3ATH.X/QC
M^)[ G(4Z[V]_DY- ]3SWQ+\(?$O@;_@I]HWC[3?#6JW7A'55C-[J6EZ=,]M;
MR2V;VS"9PNT'S$1V.> P)YK*\3:?\;?V0/VF/$OC;3M$\2?%#X9ZI'<2"R2^
MN;I+6*63S N#YIB>)A@-MVLAZY/R^OI_P3GT#S4S\6_BB4"G*?\ "0#GCJ/W
M? SVYID?_!.#P\(IA)\6?B>Q<Y5EU\*%'H1Y?)]Z U['SM\<KCXC_P#!17Q)
MX-\-Z-\)]1\">'M/N96N_$NMVS[HE9%W#>8TP N<1J6+L4/RX)';_'3X0>,[
M[_@HU\-O$^G>%M8U#PMIT>D1W&LV]C)):P^7),'+R ;5V@KG)X!YKU-O^";_
M (;F55D^+'Q1=1D$?\)",'ICCR_3/YTY?^"<'AHG]Y\5/B@P+%ACQ /H,GRO
M2@9Q_P"W1^RUXRU3X@:%\;OA+YMQXUT9H3<Z;"BM)-Y1/E31*1B1@#L>/JR8
M S@@\7XZ_:P_:$^-'@.\^'GA[X(:SH'B?4;=K+4]5\F;RUC8&.7RQ+&BPY+8
MWM(VT9QS@CV>3_@G!X0>, _$GXF#U!\0J=WU_=5)_P .Y/!V-I^(WQ-!.#E/
M$8'/_?KZ4"L9WP;_ &2[[X!?L<?$/PT\1U7QKXCT;4+F_@T]?-#7#6KQQ6T/
M +8&U1ZL6(P"!4?_  3_ /@YJ%A^RQXC\%?$'PS?:8FJ:O?)<:9JMH\#O!+%
M$,@.H..N&&<$'!R*T)O^";O@UR=_Q'^);!N#N\0*Q_,Q''X4I_X)N^#)(EAD
M^(WQ+D523D^($)]AS":!K0^3_A;^R)\0_@O^V]X3@A\.Z[JG@G0];S:>(3;-
M+;_8V21E9G4;5/[S##@!BQQZ_K-D9&>OTKY-F_X)P^"W8,OQ!^) ;J0=>3#'
MW'D\U+_P[G\#HA*^.OB%&QZD:Y&0?J/)P:!H^K"Y'MGI2[L]L5PWP;^$>G_!
M7P5'X8TO5]7UJTBGDN%N=<N_M,ZESDJ&"J H.< #N>Y-=V104(!BG4W=3J "
MBBB@ HHHH **** $;I0.E(U*.E $%%%% %BBF#BGT %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4W=3J:5H 4'-% &
M*6@ J-U 8-WJ2DQF@3$#9&:%R>M+C% .:  \T"@G%)NH =13=U :@!U(5![4
MFZE!S0 FQ0",<>E&Q?2G4F?:@8FT Y YI=HSG%+330 @ZTX#FDQ3J $P,Y[T
MA4;@2,TZD!R:!,3:!VH*KZ"G4AYH&&0:9T. .*?MHQB@!K#FG8'I2T4"$ Q2
M%\,!@\TI.*3DT#/'_%M_KGCOXR3>![/Q%J7A+2M-T6#6)+S1UA^TWLLTT\0C
MW2QR*L<8@).%R6D3D 8;S/XK_&+Q3X6\%>'-*T'Q=I^O>*;6:_O+O4=,MO.%
MZE@Y1+5XXU8))/-Y4,FT  B;;MP /HGQ/\/]%\6:A9W]]!<1ZA:1O##>V-]/
M93I&Y4NGFP.C%254E2<94'&15?PI\+_"_@;4'O-#TF/3[AK.+3]T;N1Y"222
MJH!) )DFE9FZLS98DT >.VWCWQ3XA\2:9X.TK6I7M/&47_"3Z3XB%N@FL=(^
M5[FW*G@S(\L"1L5^Y<9(+0DMCW_Q=\6>'O#?Q'TH:O\ VEXBU'5[J+PJTBHC
MVT<FH7%D0%"_.MJ;=I23G*LH/45[[IWPU\.:+J6D:C9:8D-YI%I<6%C+YKL;
M>WG='EC4%B,%HH\#L% &!Q23?#3PO/J.GW\NBVTUWISWLEI<."SPM>,S714D
M_P#+0NV?KQB@1\SR?M(:MI.D?"&>[UMXK*'PWIFO^);HP%C=BY\J'9*P1EC"
MHUU<,=R<PQ\[207_ !?^-OBSP)X5^-L[ZTXL"U_!X;U2"%?,TV_AT^"9+4G!
M5E<%G1F'+AT.2R _1OAWX0^$?"FAW^CZ9H=O!IFH6L5E=6[N\RRP16ZV\<1W
MEOE$2A<=.IZL28[OX-^#M1\&ZOX5N]#@N/#VK;&O;*61W$K(D:*Q8MN! ABP
M0004!Z\T"L97Q*\1:EI>G> 9K2]DMA?:_8VUXXPOF0NK[U8'H"0,UXIJ7B+Q
MGX2\&:OJM_XI\1QZO=^%=5N8+F9[&\TB^NDM6GBGL985W1%0I=5=5#)G(9EW
M'Z?U+PUINL0Z>E[:+.+"XCO+?)/[N5,[7SW(R>OK7,6WP.\%6EO/:1:%']AE
MM[BU%F]Q,\$,-P")TAA9BD(<$@^6%SDT#,3XH?$>;P3\"TUB*>>;6M0L[>QL
M9H(6DE-W<!8TEV!22%+>8PVGY4;@XQ7CFG?%KQ7JGA_X<6WAK7I]>UC1=6OK
M#5XM0M6MY=:M[>V:9#(C*K12RP&.5?D WL.-N37T5I7PE\-:+JEM>VUI=&XM
MI?M$+7.HW-PL<FQX]P221E!"2NH.. >*O2?#W0)/%2>(FTR)M95Q*+TLVX.(
MFA!QG'^K=E/J,9S@8 L?,^A_$+4_BU\3HK'1O'6L6WA?5O$ETL$^ER1Q2+;+
MH=G<)$"\;%=LKNQ4@$,2#W%="^L^-M<U"UT"+7]2U_3M!U34K6^ET2[L[+6=
M2CBCM3#(%?;&Z1M<R1R[#$=XBP.JGU2Y_9Y^'T]U)<CPU!!<2:G/K+26TLL#
M?;)D$<TP*,"&=0 V.#SD<FM"3X,^"SIND:=!H,&G6^D223:>=,>2SDMGDSYK
M))"RNI?<V[GYLY.: L5_@=XI/B[X=6%T^L/KUS;2SV%S>36?V28S03/#(DL6
M2%E5D97VG:64E0%( [XGFLKPSX7TKP;HL&DZ)80Z;IT!9H[>W&%#.Q=V/J69
MF8DY))))R:U5&>30,2G#D4A'-*.!0 M%%% !1110 4444 (>E)G&*=33U6@"
M&BC%% $BU)4,39)J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHI#0 $XIN312K0 HI:** &GK24[%+0 R
MBG8HQ0 8%&,4M% !1110 4444 (1F@<4M(>E "TE-IR]* $R:3-.(S2;:  $
MTIZ4 8I: &4H)I=M &* %HHHH 0C-(PSCVIU(1D4 -XP<]Z08Q@<"E(I ,4
M*!C&>E!!WC^[2]:=0 T'DTN.<T8%+0 4AY%&.:6@!#G(QTH(S2T4 ,)PP':G
MTF,TM !1110 4444 %%%% !1110 AZ4AZK2GI2'^&@"/CTHIF#10 L/6K%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !2'I110 VE7K110 ZBBB@ HHHH **** "BBB@ HHHH **** "D/
M2BB@!M.7I110 M%%% !1110 4444 %%%% !1110 UNM)110 J]:=110 4444
K %%%% !1110 4444 %%%% !1110 4444 %%%% "'I2'JM%% $=%%% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>cwco-20220930xex10d1007.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cwco-20220930xex10d1007.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" ", 5,# 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#]4ZC/:I*C
M/:@EC7Z\4T!L\U*.M.S0(:@IQ(-(_3BJ[.RY+=*"XQ)6(!IRC-5O,5@0>.]2
MPRK("%.2.M*\9?(IQY="4XH%0!'W;MX(]!7,^*/B1X?\(HS:KK5E8%.L4\F&
M/TJU&4G:*N9/ECJSK6.!SBHF;<"05'O7S5XN_;J\&:#+)#9VE[JC#@20*"GY
MUY7KO[>.M7Y8Z+IEM G\*7&=QKU*&4XK$.ZC;U//JYC2H[GW0K!>K CVJEJ6
MOZ5IB$WM];6P'_/:0+_.OS(\8_M,?$?Q2[NVIW.DLW2.P;:!7F.J^./$FK.6
MU36;^_SU6YDSFO<I\*XBIJY(\JIGM.+T1^J^N?'/P)X;M6GO/$VF)$GWBEPK
M$#Z9KSS4OVW_ (96GS0:A<7Z9P)+.(2 _C7YEF?3&D\^9RDO]Y3RIIDFI1;R
M\-S([G^(MDFO2I\+PCI4D_D<LL_72-C]#M:_;\\%V$+26VG:EJ8/2!(D1\_5
ML#\S7*7O_!0HW +:7X7) Y\B_?:WT+ D#\,U\,PZ@L;ES,^\]>:OQW;7*\2,
MWUKOCPW@X_$W\SEEGDW\)]=7'_!176<N@\"6-FQZ2?VD9?T\M:Q;[]O_ ,82
M9%MX=TR<M]UIB=B'Z Y/YBOE>9 Q^;((J6WN&B&U3P>M:1R/ QT<;G)/-JKU
M/H^;]NKXN#'E:5X/ /\ $;>0$?\ DQ5=OV\_BU:.$FL?#LLC<A8K.4I^?VCB
MOG\,F#E1^5-%T\2%(P IZUTK),OM\!E_:U4^BH_V\/BXA#R:1X36/UCMY&?_
M -**NVG[>WCM/WD^B:;</_LQR1K_ -\[VKYA$K)+O51FK\=Y*WWN:B61X+^4
MN.;53ZGLO^"B?BN-<3^ ]/NE[[=2,:M_NYB^7_@5;]A_P48@MXP=1\"W:?WD
MT^]B=%^OF;"?PKX_>563YN:HR2(O1F3Z&N2>18%]&O0[89O-?$?>NG_\%&_
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
M$>K52.I:GJ.FVXAC5V& PK3*(1TJ&Z3R],MB 02!VI48[!GT[TS9;#9EC'!
MS6?=L((VD!"@=JLWYVP/)NY KS+7?$4J77DACANPI,3-J]\<B"?[,N23QQ6A
MI>GSZL_GC.*P_#OAM=4FCF=2Q]Z]AT/38K.QP% /TJ&"9EV=F((=I'/I45P%
M4X'6M2_3#':,8K!U&?[,A<]!Z\5+1:*U]>):#<>?6N9U/QC"Q,2C!'>H=;\4
M1R*T.,-VKE'T][^7>I*Y/7I228WL:#S/J4^ Q(-;>D^%59E>2,MD^E1^%/"\
MBW(+/N!_&O5D@@TRQ7<JD@<YXK9)F#,+3]!M1&HCC"-ZXJS<J=) 9Y 5'09K
M%\1>+XX ZP@1GU%<2NLWNL3[#,<9]:UBC.1WDWB>WOLIMR1Q63>P;XGEB79C
MGI4WA_P^8!OD._ODUUUQ!;_V!=$1@,%-/EN9MV,?PA*+O29?,.\BM73($520
MN#FN>\!.?[.NAG.&.1Z5T^F %"1Z^E)P3..<VC1"R1KNC;#]JN6]RKQE;C+,
M1S[TV%!@<4K!0V",9K!TK1;>QE&;;21M>$_$NH>!-1%]HEY+ILO=]Y:,#_=K
MZY^!O[4%KXX9=)U]H]-UI% 0N0JW'OGH,\\5\5KEY2AY7TK2;31K"1K;Q WL
M9WJ=VWI[^W7\:^:KY/2Q\6XZ,^[P^.J8:U]4?IZ)4F595=2<<@'-7HV#H"*^
M*/@?^TU-I^J6WAOQ$K1V*_(-88DG(_A;/ _&OL/1+^/4[-;FWE\ZWE&Y'_O"
MOSG'Y?/+ZCC(^PP>+^MQNC7&,=**:IRH_P :*\KF/0L1^:"<=_2OE+]JGXR1
MW,;>%--9I,/_ *3-%RH]4)[&OH#XD>*(O _A.\U5R0Z1E$]V/2O@NYNSXA:]
MO95\N:XF,C\?>)[FOKN'\N6)J^VJJ\?U/E,ZS!X>'LH.TCEK"ULM-C\^T@$-
MX2?WF]B?KR:HW-@\]PUPWS2L<[S5V:$Q7I4?=K2C">4 0*_6(450_AI(_-77
M=3XW<P$CD)VLV1Z5.;*W=?GC!/KDU>EC7=P.*B>,@<"M7+FU8U4:V*)TRUS_
M *D'\:HRVL:SLJIA>W-;00YJL\&Z4G%7"29$ZDFK7*26D6!N7-1W&GPNI C!
MS[UIF# Z4D<.2#BM&8\TNYQ6M7$FFPO;PG8C#E:U/!5H/L1=AWSFH/%^G%RT
MZK]T5L^"H//T)VQBI>H79QOQ!2*3S/EW+S7*^ ;Z2/74@#8CS]VM[QZ[1/(A
MYZUS/@*%I/$2-T&>]9N*L:J1[+>*C,05W#%9EB[V5V[W+;K;'"'M6I=(RD8!
M^M8GQ O([#PX)(R/-/!]:CE78V4SR[QM>MJ.ISI$V(P> !1\.-'_ +0U1ENU
M,J(<@'BLBTN?-N_,DYW''->K^!]#^R8N2NU7&<BA1*YWT.IN=-MI;..(1#"_
M=&3Q41L['3K9YKM%8(,A2>M2ZK>)I\'F,1D<C/>O*O&WC&XU5U6+*JG!QWH<
M44IR[AXJ\=1ZC*\>FQFRC0E3QG=^=<O8V,6MWBM(F^7.-QXYJO=R?;(]RKL*
M]2.]=?\ ##16OIQ<$%A&W-+E-(S?4[WP?X=L["Q"SVX,IZ$L:Z22UDC@,J-A
M1QLJ>YL%EB2>-@&0#Y14F^"VT>6]NI!"R1DI&YQN-)Q+YC!U+5;&TTY[J:%?
M-_N$\UY!X@\875]<,(',=N?^687_ !JYK^N7_B.4WDEN]M;M]T8P&^E<[<72
M!BACQBILF-3:(YO*9!/*F23WKK/ 6@)?7N^Y3S+4\A<FN7L;,Z[(+2,'=D#
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
M\J?9TVD@#BH;*1X[\;/%L<I2QMP-L1P,5YU;7RO9.&')'.:L^+IS?Z_<KGS
M'/X5D/;JVV(/@'@XHLRT>K? 72%?[3>'!2%MQ.>@K;^(OQ!FUW7;?0],B,L,
MI$;RQ_P]JX?P;XIN?"-G+H]E$;D:@-A<?PYKU'X:>"Y/!R2374)FFN6\T&3D
MC//%(I'3^$/!D?@G3!;RXGFF&X.>2N:M>+]=B\,^#KJ:1M\K*8]S=03TJ]//
M=S,,0L3U'%>1_'+5Y+;3[:Q<X:ZS(ZYY!7M4-IE'D%[/B9\'.>2?6KO@2R_M
M;Q991A=X,P)'M6(ZL8BQ.2:]%^ &C"_\6R3D96WC\SITJ6[ ?1%U:"PTY8NZ
MC'/85GQ,-M:^IM]KA#YSN%8'F;)=I%9N9++C.(ER1FJUYI]CK<8C:% WK4T@
M,T> *BLK-UD.>E',2S&_X5+HEM*9M0220MRHAK6M-'TS2D"I:HT?\)8<BMPE
M7@(#EL#GFO+O%GC&32_&%AH^FK]J\]@)2.3'GUIJ9+=CT:*:*/:5  /3%%U<
M*X[546T*1[NXXIIC9ST-:QDF2]063)]JL(01C%0K;,E.)\O&:LA>[N6!&#3T
MA&X&HX'#5;R *71L'52=B95![58B1<>]5H/G&14V_P L\\#WK&%FKE*>I,;S
MRAA5R<TZ_:1M%OIK9&GO/*:%+=!EG##!P/6G6,"LS._W,?>;@#WS7J?[.OPY
MDU?Q+/XDN%,EA9XCM3CY9)"3EL=P.,?0^M?*YGC'AFT?49?AGB$M#W#X1^ X
MO!7PU\/:)(%EDL[549\9R223S^-%=E#IJQ1*B,R(HP%'0"BOS6=5RDY7W/O8
MT+)+E+<^"A7H2*YWQ%X8M?%VE3Z7J<(FMI%(R>H]P>Q]ZZ+RM[9)/TJ4J-N*
MYTW!\R>IVRA[1.,EHSXL\=?"2;P'K!6Z)EM9&Q:7., ^BM]/6N-NQ-'+Y;(5
M^HK[C\1>';3Q7:W&FZC;B6UD7!)]?4>E?,OQ$^$NL^!S),4;5]*R2LJ#]XH[
M*0/3UK[K 9[)*,)[H^(QF2)2E*D>3) +B4KCFK2Z,8QN"FM*V@M)E:2VR)5/
MSQ$?,F>F:O"21@(RF".M?94,=[57;/EJV#]F['._9BN1CFH9=,8'S,=:Z22U
M3.3P344JKY87J1VKHE62W9RU,,X)-(YGRL$Y&*585-:_]GL[9QP:BFLO)<*P
MPO<FDJL7LS'D9G&(Q_.JY0=34'V+SIOM$_RV@ZL>E=2EG;1V+22,!;X^9J\D
M^*/Q,MK/2[G2M,E$FX$?+6L9:C]FSE_BS\15C:;2["3=:G@NIZ5Y)IFEZAX@
MN/LZ92-C_KG%.1#?VLBOOENB?N 9:O4OAG\*]>UB.'[;<&#3CUB*;6Q6RD-4
MV,TG19Y-/31[%A87JCG4$7@_C7>>%/ ]KX?5)F4WVJGE[K/+>]=]'X=L]'TE
M;"W5&*\ D<_G3=+T[[')N.<]*B55(I09FB)I'!=?FSR#7,?%R3^Q]#20?NRZ
MXXKTF73#N\S;QUKR/]HJ[)T:VC7^$UE&K>1:IGSTZ_Z5-*QR7YS6/-+)#*P0
M9#'ECVK8NF_=1[!GCJ:V_!_@'4O$]Y&L5LSP$_.V. *[%+0M0*'A37T\/RK<
MG37U1T.0T9QM/O7IMC\?Y+YD>[T>51#\HC''2O2_"GP9T3P_;QN2LTAP70CO
M737O@O0Y;A&BTJ/CKC S7+.I8M0/&KGX[:Q?R>9I&BR0JH^[)@YKS+QQXEUC
MQ7J9N-4M6MIN<*1CBOKJ/PII:74;PVL<!4?<P#FO'_VA_#2Z=Y&HQQ*B='('
M ;M6=.?,V6H'@C'Y@I&#G&#7M'[.=N4CU25!ES)Y3>R'O7BZH]PI:1=K YYK
MV;]FG4$7Q!J.GR$#SK9BN>[YXKIJ.T2U2N>X);#_ %8.0!@51FT1C*7(K5M?
M*AU!;5FS,J\COFM5@@^5@*\M3U!TCEX;$1Y!!J=8!@@D+_6M*[6.,GG![5';
MPHL,L]TVQ$!8$UOS&+@<CXDU)?".F75Q.=K%"R9[UQWP1\,G46U+Q/J2@W%S
M(?*5^?E/<5E^+O$-S\6?&5KHMCF2TMY LS+Z9KV[0/#\.F6:V,8 CMEV+CO1
MS$.CS&=:022-(CIM4'BK":?M.<?I6U%!SC;P.]2R6X4=*J-9(N-!HQ#9[@>,
M55ETUGSQ^E=#%$"3Q4K6ORYQ@5M[6^PYT#G;?2F7G%6UTUF[=?:MBU5))5C4
M@L>U/N)/LLP1NG>LW.2.;ZO%M&1;6+K)Y:KN-7(=*CGE*W1$4:C<2W&*M7US
M%I$ ND_>RM]V*'YY?^^!S7I/@+X&77CR&TU'7I7_ +)?YC9.OEO*.H![BO$Q
M6:PPL7RL^AP^4>T:9RWPM^'%Q\3M:,;*T'AJW?+RCC[21V!]/YU]@Z-H]MH>
MFPV=G$L,$2A551@5%H'AZQ\/Z=%9V%LEK;QJ%6-., 5=5W5SN&%K\US#&SQL
M^9['WF"PD<+%66H\9QQT[44X2H!17C.+[GK7 28I1(&&*9Y5/50*J4A %JJ]
MGN9AM4ANN[G^=70,4$<'G%:QNM1))=#R#X@_ 33M?+7VD,=)OSEI!"HVSGMN
M_P#K5\Y>)M#\1^ ]2^R:[ILHCD):"\ME,D>T=0Y[&ON@[3G:>?K6=?Z?#J<$
MD%];QS6[\%7&0:]?"YE4P^C>AXV*R^%976Y\;:.]IJJ$I(LS+RRQ_,R_45'?
MVD*.S1L"AZ'H?RKW;Q=^S7HNMS"?0[N7PW-G=+]@ Q)['->/>*OACXS\$ZE<
MO+9QZMI&[$,EJ"\H7'5A^=?2X+-X3DU59\UB,KKOIH<]$&CY?A1WJ*Z>"9?-
M)_<KRS'H!4VF7]MJ/F1NQMW7ADN%*<^F#46L>&$UC3Y[..::**088PU]-1Q5
M"I\)X]7!SI[H\.^+/Q4>PNFTO29?,M9/E=XSD5Y?I7@C5_&&K)'8K*K2'_7,
M,(OU->YV7[+FCV]\;B36;B12VYH92.?TKU?2/#%CH.DFRLHU\O'3%>FI76AP
M.-M&CR?P=\$K?PDT=UJ,T=SJB\@IR*](A(5%8J%D]!Q5^'1S$V2OECVJ=].1
MG!')J7*2&HW*$D,4D6Y>9O2B.)^-ZX-:=OI)CDW@9-3/9L6).<U+EIJ4J;&0
M*LT++C.!7S'^TO?26UNJ)V.37TY8H89) P/(KYF_:=L9))+=5!_>N%P*RC+4
MI0?8\N\ >'9?&UU;QVR^:$8>9[5]=>&_#L'@K2XDM(U:210)..AKG_@9\*H_
M!.C0:C)%A[I <D5Z3<V3JY,O"DY&*[5-6*Y'V,J*Q1FWL2">2,U:C@CB! P?
MK5I;93T'%.^R#TK@J5%<I09G>6JW:R@XQWK&^+'A5/%O@B[C0"1_E<<<Y6NH
M^RA@5Q5^TLG%LT4@_<L,$U%.=F5R-'Y_ZI87.DW#PW(V/Z&MGP-KP\*ZK%J2
MN5D5@:]0^/GPDU6?49-7T^'-BOWF KPF>*2*W*2*RMGH:]!25169/-R'VCX9
M\2^'_$VDIJ"3A]7<9*#K6D\4Z+YLB,$/0A:^-M&U>XTRS!M+J>UFZ[XNN:G?
MXE>+"WES:_J"0= Q[T/#):DNJV?7$^IZ9I:M<:M>6\<.,J%D!?\ *O$_B5\5
M+_Q1.NF>#RUTH;8^P=!W_2N*T?P?XE\>2)Y%I>.K'YKF53AAZU])?"[X(:3X
M(M4NVC!U!QE]P[UG)*&B(M)ZF5\%/AI:>!K1M2G _M"Z7,H8<Y->BQV3"5B!
M\K'(I]_83RR@C[@Z<=*UK*V:6WX'*CDUG>Z*BK;F:+(Q#./SJI=LJY'I6H]P
M"_EDKP:)+.W\MY)U*J.2Q'R@5G)QIJ\F;KFEI!&% V]OD&<U),9(VPP_=]^Y
MJ.>^MIKD6>F03:C=O]U=/0R_J.!^-=/X;^!WQ(\32QATL_#6F/R9K_,]TP]5
M13A3_O&O'Q&:4:.TC>G@:]5_"<Y)-:6$'VGYEY #*K'GTX')]JO:9H'B/Q7)
M#]D\/AK69A&;JZ+1R1@G!8+WQUP1^=>Y>"_V6O!?A;44U:[M)-9UT#']I:C,
M9&]]L?W%_!<^]>MV^CQ0!5C'RC&!G->%5X@=FH=3TJ635;KF1YO\,/V?]!^'
M<HO7+ZWK3$YU*\4"0*?X0!Q@?2O58[*%9?-V8D V\=/RIRVZ[]Q'-2%1VKXV
M=2=1N4F?;4:,::22%!ZY.:9,-RTX)2XJ#KT(%CP.E%6,44K#N.IN.:=14N-R
M0I",BEHJP(O*"Y.*1T!7!Z5(YP*9FLY04B;V(XTBB&% %/\ )1@?E'/!/K39
M5%2Q@;!5*'*E8J]S \0>"="\26SP:CI]M,KC!8H P^C=17CNJ_LDZ+!YLOAS
M5=0TV1B6$+W321D_CV]J^@MH]*"H"\#%=-/$5:3]QG/.A3J?$CY,U#X&>-="
M)?[):ZW&O>"?9)CZ$8/YBL"XG?PV6;6-(U/257K)<6S/']2R;E'XFOLF25NQ
MQ319P3#=)$KGU89KV:6<8F"U9Y=7*Z$W>Q\C:;K^A:^%6UU:TF=NB)DD_2M*
M33(4("J 3P"3@5[]XF^'WAO789A>Z)93%OO-Y(#'_@0Y_6O/K[X ^&?(G.GW
M&L:($'"Z=J4J#_QXMQ[=*]JAG+DDI)GFU,KIQV.%&E.IP<*?1AS44NEE"1GK
M[5YY\4?$.M_"ARFFZQ<ZC" 2(M2CA<?]](B-^M5_@E\7]7^)>I1VFHVEA:J6
MVM)9I(&8>^]V _ "O168WW1YT\O:>C.^&E'>2 :XGQ_\)V\7-;L8L^4X8FO<
M+W2X+>^:V +1JN1N//YBJ5C&J)D#DG')-:+&J70YW@Y?S',1V"Q:+96&WB!0
MN,>E2SZ<MS&H*YVBNL2R@>5P8Q^9J-[>.)L*N :V6*5M$1]5DGJSC_[-2,],
M?A4Z:9&XS_2MG5P("NP 9]JKI.P0=.GH*7UB+Z'5'#F<NDIYN0./I5YM,$L/
ME@8%;FEQ)/;EG4,P[XJA?RM _P F!SBHEB4NA;PBD9<OAIKRR:TNU#63=0W-
M>6>)_P!F;3-;NV:RCCMT/\<@^6O8AJ,LD@B8*4\MFQSUK?TY$>RC!08) (!(
M'\ZP6/E#X3/Z@F?+/_#(:(^;O4X&M>PM.&Q77>&?V<O!WAV03G??R ?<OB&3
M->O:D?[.DDD@ 5@3]X;A^M?-WQI_:*\1^"KM8;"PTIPT@7=/%*2.>N!(!^E-
MYK-Z,O\ L]7/:M,\/_8K@PV,211@86.%?E J\=#O(6:5K=I5/7:1Q_A5?X)Z
M#>?&;PQ'>ZMXBU/3EV!C;:6EM'&V?=X6?\FKU*V_9M\%R2A=0CU3657D+J.I
MSR+G_=W!?PQ7#4SAZZ,Z(Y:CQS4?&.AZ6H2XO;1F)QY45Q&\F?0HK%A^52Z-
M/J&NLZZ)X=U:_9NC& P(/<M)M!_"OIW0O 7ASPNH;2]#L+*0C!DBMU5V^I R
M:Z*!$V "-% Z!1BO(J9S77P'HT\KI/XCYITGX,^.]7=3>QZ+X?B)[YNIG'_C
MH4_G79:/^S/H<\R3Z[<W^IR(<^3+-Y<+?5%P"/8U[6BACD\T_8N,8KRJN98B
MO\4CTZ>7T*>J1@^'O!6B>%+86^C:;;:9#G)CM8PBD^^.M;04*<X&:D" =!37
M%>>Y.6YV<JA\)$\:R'+#-/4JN !@4A4&FA1FH]E'<%4>S)J55 % '%+C%-:&
..P8Q1BEHI@%%%%*X'_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>cwco-20220930xex10d1006.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cwco-20220930xex10d1006.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" !  %(# 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**:3@B
M@!U4[Z[:#"QKO?KBK><CBL+Q7JD.E6)DD8K(>$"?><_W1Z9]:NFN>:BC.H^6
M+93UOQ7Y<'V:P07FIR1&2.T5MID X/S=OK63I%OJ#>(S.\CLL:)YB] C'JOO
M@=^^:F\,Z UD]SK.H;$GNDPJ_P#/(?W5] >X]:W- =I8)Y)"'EE;+,G3CI6L
MTHMQ1STY-N[-Q7##(-1."<\T](@% I6%<R.MD*H?6I53%*HI]4P0W!]:*=12
M&%(PR#2TQW 8+W(H"]BC'=F)9FQN"URVG6K>)?$-WJ%P3]EM7"1QG[KC'6M/
MQ5=MI]A-#;'%U<#;'CUK \;>*8? /@Q&B"FYG(A13_?8=:Z52=2')#23V."5
M7EG>>QSOQ4^(DS:O8>']&3[0TLHCN"G6('O7I'AG3$\+Z;!8^8\[$;B['G->
M3_ OPC-_:^I:GJ>ZY>8[XYY?F9L^_?'2O:6MY')8\8X%5-\D%2ENMQP3<G46
MS&1W#R7)&?EK1ZBJ,2*&]ZN*<"N-1:.UNZ' <4M(#F@G I@@R**CR:*!DM5;
MW,0\\9)0?=%6,FHKAOW$F?[I_E31,E=''PZE#J/B'4[N=@MMI:>2-QX9B-V:
M\4UF_OOBE\0HX;5G2RB?@+R 0>M=%XCU@Z=\+$ULS!8[V1VEM,?O[E]Q55C]
MZ[;X2^!XO"GAVSEG57U25/-E<9X+<@?4 XKU:<HT8^T6YX512J3]G+8['0M%
M@T'2+2SMXUACB& B] >_ZUL'I46X, 6XH$ZEMB]:\R7O2<GNSV86A%16R(EC
MS,>U62@JM<7,=FC232*B+R6)P!6/#XNCU63R=*C:^[&YB'[I#[YI,N)T&-HH
MSFJ=O)<HO^E;<_[-658$\=*@LDP:*7=13 3;45S 9HV ;:<$9J>J6L7<ECIT
MTT4;2R ?*JC)S0)JZ/(!H5S;>*[:2UMWUK3M.N-ZP18(MW.>WKS7<7?Q&T/2
M%\F\N(]/N.OE2@Y'Y"E\ ^&'T/3)YYF$M_>RFYN71B4+=L?A71K;1W8/F6T+
M?[3H#71SIK4Y%2:=SE(OBQ82X6VMKC46/W?L2;L_GBK#ZSKNN*$LM*2Q1AS_
M &IE)/J M=5':Q6Z_+#&O^XH6GJV,*J_B36#W.I+0Y&U^'\US*)=;U6?5AG(
MM9<+%&?;&"?QKJ;2RMK&,1VT*P*. %&*L -GK44ZRN/EQ0QI#S'N')S3"A7H
3*2!)5^]BK-(9!\WH:*GHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>cwco-20220930xex10d1001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cwco-20220930xex10d1001.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" !_ 5(# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MKS3QKU(![9KS&G'1JQVIKN34UFQ38GW T\]*0P4Y%(>M,!P:D!R* &T4^B@
MI@;YC3J:=H).>* %/(J'&TDDC'O5?4]6M-'L)KJ\N(K:WB4L\LS!54>^:^5/
MCE^UQ+:K<Z1X+>-;K[C:I(Q90/\ 8 !4GZ\5WX/ U\=/DHQN<E;%T\-&\V>[
M_$WXR^%/A?9M-KVJ)!,.4M(COF?TPJG(_&ODKXC_ +<7B3Q$9;;P=81Z#;M\
MIN;Q=\[>ZC&!QZYKPO5-0EU"X:]U&0W<\I+M-/AG8GKSCC\*RWFW99HPF>AQ
M7Z+@>&\/AO>Q+YF?+XC-YUM*+LB/6-0U;7+][[4[F:_O&;+/=S-([GU!).![
M<52E8,I=BRRR?,Z]@:DN//P6R3Z4X6P/EHW+.N_/M7U5/#PHQM",4O0^<KU)
M3=Y/F,K/7/K^-. 0L'&=PJ>6V"S!?4XIMS$+:95[&G9=#E]2G<VS7C;^A'2L
M+69?L,)?/[TG:#]:ZJ9?(7S1]T?I7,SP-KFJ&5 6MX&&Y >IJEH+W9:(R;>Q
MNY)0UUS[^U7VMY$8<_N_2NAN+<.?,*[%]":SKHJRX7@4Y2N@]G8KP3;.!4;6
M!U%V &<#-6K:TWG.*N64?V>5O<5$=P<=#R[5XS;7[QGC::Z'P==^?="UZ,X+
M#\*H>+[98[J20#YB>M4_#UTUC>1S9PWW5/UKIT:U,(QM(]$CMMKO[U UOY4O
MUK7\L"SBE'5Q3(K7[1EB.E<DHJ^AZL5>)0E01[1TS37"HN<5=EB5@01DCH:K
M&X@MXV:X.U?^>G]S%3:QC*T2)5#Q[_X16'>:J5O1!%QFJNO>*X[\M;Z?E6/
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
M"6XE&(X@><^]>%^(==N-;O2SR'.>8Q]U?I6Q=17OC>>XO9Y&AMX\E9WX5?\
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
MH0U:Z&7OR@;:>>U(L1G1R/EV^M:@L@G7&!0EMB0\<&G.K3:]T:I1.;VF9F4
M@CUHNM/>73Y8PP#MCGTYKII=.CA&0!GO5)HT^T^4S 5FJNA+HWV9G+'^X&>
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
MU+53A_(C4>3;GT]S6<XJG\<M04>9WB5/@A\+XO#EK)KE\K?VC=#]V9.2$/\
M>]#7HCZ<J,Y3)+$G-=+):QW[L[J(O,8$HO S5B?2X8=F1],5RNM9:G1[%O4Y
M>RLY$C?<./6FM9!P0W'(.:ZB6Q#$+%MSZ$U#-IRQK\ZD;C@$\5DJB:N:*E:-
MNIB1:7"SNXZ,Q;Z DG%2F!8VRO('3GO3KC6-,TUFCDNDW1_>CC.7?_='>MOP
M[X*\2>/P&T;P]>6-F25:\U<>0C#U$9^9A[BN2OCJ-!>](Z*. JUGI$P/)MX%
MF=@^V5MSX1CS^6/RJKIB7?B34%TWPS:7>HWS''^CQ9C0_P#31S\JC\<U[_X5
M_9FMD19/%-__ &PV!_HMGNMH,>C88L_Z ]P>WL.C>']/T&R2ST^T@L[5!M6"
M! J@?0 5\WB.).2].DK^9]%A\CNDZKLSP3X=_LMW$EXNI^-M62]P!G0["/9:
M;NO[QC\TGTSMKZ$T_2[73+>.WM+>.V@C 5(HU"JH]@*M!?+ 4+@>U/1,"OB*
MU>K7=Y2/K*>'ITO@0H&%SUHSDYI2.,4@&*Q.D7/M128HH ?1110 4UF(XIU-
M*YYH 8K%C@T\C ]:11@TXC-!*7<A=6:FK %!+ <]2>]6-N>YI"@;KTJ5;L-*
MQPOBWX.>$_&L++?Z;$DO59[7]U*I]0RXYKS_ %+]F\64+/I6O7#2K]Q-0A65
M?Q/7\:]Y$2CIUH*=^OUKKI8O$4?@G9&$\/2J/WXW/E*^^&7C[1&>ZG\/:?J:
MH.&TR[(D<>R, ,_C7-7&IVEBUK;ZUI&KZ',ZL1]OLFV'_@:94?B:^SV!/3%1
MR6<=PF)8HY!T^=<UZM+.\13^-W."IE>&G]FQ\?Z1=:7J0$%M>6L[Q# 595SC
MZ5H7&CF+:K1$%ON_Y%?1>N?"7PAXDW'4?#NG7#M_&8 &_,5Q&H?LN^$Y&<Z9
M<ZOH)8=--U"1%SZ[22*].&?W^*)P3R:/V#RN#1%==QP%SC\:MI:10#AE].*[
M!/V<-:LYWDTSXB:@ !M2*_L89XQ]<!7)]]U9R?!WXG6UN7.I>%]9E#'"RPSV
M8*]N09.:[89S0EJ]#G>4U8[,YRZLB0K$Y1B.1VKRGX@_!G_A-OBIH-_>0E]'
MM4,DWH7!RHKV>S\)_$2TN6&J>$=,U*'/R1Z1JP&\CL3,J8_*L/4_%VKZ1?/:
MZEX!U+2L@LJOJ-I+N ZX*2']?TKKIYI"4K)G/4RZHEKJ6I])7[5"8DVDXX7[
MH7'3%-DTHQR-A<!FS6#+\<?#]JOF2Z=J42J"&D>*/"^OW92:(OC_ ."[F-2M
MS+@\@M;R#'Y UJ\7%ZW,UA);-'1+I+[<FFOI^T8VUS,W[2_PST^01S^*4CE/
M_+,Z?=']1%BE_P"&D_AE(I;_ (2(?A8W/_QJL?K4;[A]5DMD= NBB>4*R_+2
M7'AY+:8>4N!7(R_M4?"J*81-XM6-^_\ Q+;L_P HJV(?CSX)N4C:WOKG4/,!
M:,P63+OQ_OE<?C6RQD%U)>%;Z"ZYX.T[7[5[*]B#)(<L"._K7COBC]DC3;R5
MY=*U V3GI#*AV?I7L:_%?P[-$MS#8:E,6_U86*)=_P"<G'XUIZ=JNN^)R_\
M97P\O[P*-W[W5+.$_A\YJI9K""^(E9=*>Z/F=_V/M8E@ _M*TC']^-2:Z_PO
M^RQX;TF)&U.YFU6Y7EALV@'Z=<5]$Z3X6^(]ZVZ/P)I6G(>VI:V"P^IA1Q^0
MI\GP<^*%]=>9+J?A;20Q^6!()[P#_@9,1KFEGT7I<V63M[(Y/PUX/M-%M_(L
M(([2%!C,2A6Q[FKT>DI;-+T"L<F1Q@$_7I796/[-OB6YF5]5^(UWA?\ EGI>
MG06X'L&(9OUKI%_9J\+W*1KJUWJVMRK_ ,M+V_D&?P0J/S%<$\]@G=*YU0R=
MO;0\1N]7TG1IV.H:O86A/W5DE7/X 'FI/[475E!TW1]4UDMPDEC;,5)^K;<5
M](Z#\%? _AO:=/\ "^EV\J_\MEME\P^Y8\DUV$-G!;H$BC6-1T"C%<%7/JDE
M[JL=T,GIQ=Y.Y\HZ5X ^(_B.&*.WT&TT")WP\VJ3!I$7U"IU^F:[[0_V:-]P
M[^(M?N=0B=>;:U40Q'^HKV\H[$\+MJ:-=H _E7CU,SQ%7[5CTH8*A3V1Q_AO
MX3>%_"XC-EI%LLR?=N)(P\@_X$<FNM,84X'0U,1FC;[UP2G.>LW=G6HI?"K#
F$C"K@"@J.N*>!BD(XJ5H7ZB)R*?3(^.*?0V-A1110(**** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>cwco-20220930xex10d1012.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cwco-20220930xex10d1012.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" !^ -@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MWKF7_:=^!'B#78M0O;ZSGN[<C;J4]@9/)/H)O+.W\&%<].LW3C3=)VCY]?\
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
BF38=DTZBB@=@I"<=J6B@+"=:.E!XI"V* '44S=FB@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>cwco-20220930xex10d1017.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cwco-20220930xex10d1017.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" 41 Q,# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M89V\J*2%D9E7.%(/;^E6;@9M"C+N 4@@]^*8' O\;0#C_A!O&F/[W]DC!_\
M'_YXI\?QF$L'FIX)\8E<9Q_9BY/T^?!_.N_M4#6FQ0%7& .PI((GAM!$>650
MH-2BCS^Q^,[:G:+<6G@?Q;/ PW"3['$H8'H1F49KG?%?[4NC^"!;C6_!WC'3
M1<,4B=].C(=AU (E->I>#HO(\+:7%C!6V0=,?PBO!OVP4D,'@]LC"W-Q^[_O
M_N^OX8_6O2R[#4\7BZ=">TG;0\G-<54P.!K8JDKRBFU?R+;_ +;?@\,%3P]X
MJ8G_ *<8O_CM-/[;GA$@_P#%,>+'P<$?8H1_[6KYLTQXG24E226.03TI9%A)
MVAB03G;[_6OT]<)8#9RE^!^,/CW,?Y(?<_\ ,^C3^W%X-!_Y%OQA]!IT7'_D
M6HU_;H\%>7O/ASQ>HSCYM/B'_M6OGJ*QC8-NW85MF=U0,]M%"8V7"NO!(W$'
M-1_JC@5M.3^:_P B_P#7[,.M.'X_YGTF_P"V[X-49_X1WQ;GT-A%_P#':@;]
MN;PF&V_\(IXP5?[_ -CM\?\ H^OGE8(;DY8, L1<G)&<>U5WAM%B3<Y99#CY
MCC\*E<)X#^:7X?Y%?Z]9C:_LX?C_ )GT1/\ MV^%(G5$\'^,IF;[I%G;X/\
MY,?SI)/VY-%C?8? WBXG&["Q6C<>_P#I'%?-T=Q:K(N$=2I*X.:N7,<33I)#
MW&& /)%:?ZGX%_:E]Z_R(7'N8M/W(?<_\SZ"3]NK09FC"^!?%RY)R7CM /\
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
M3IU+H10!#I">3IUO'@91 AQZ@8KYW_;(F*6?A-@.1-<@'N"4 X_#-?1UJNR
M ]>]?-/[9%TL7_"'6S)N,TUU(KYP4*QJ?U!/Y5[F1V_M.A?^8^<XD;63XEI_
M99\]1DPVT* 8)ZMW/UJ)R$D W?,W %+)J,(\C=]Q5S^=1O?6D]R&7!V\@@U_
M04=%L?RTDI._,B9;Q]HMB,!VY;WHE2-0F3M/\3GD ^F*HM=!IS*I!3SB<#GC
M%23W4):9BXE@9MV$YQQ422?PA)I:=32G>5KB$[D2)ADL.<^U9&I(K6DT1<1S
M9.TN&*C/3[I!_(@T2W_DVJ80L5]>,?6H9=2EN81YD897(;]VA/(Z5/L[IWT&
MJW+9QU:.4N?"6K2:?/='59F"PB*+R]\9=Q$8RQ;<3@D*_KG/K72:6;C[#9ER
MPE$:HYSDY ]>,_6K4NH-]B@0DJB,WF;ACKTJREREK#O,33;@!\H^4?2N>C0A
M0O**W\[_ )G;B<;6Q2BJC6G9)?D7I[:-(H2_SEEW%L9(J"&_F1DE@C+H%PRD
M8 I\MTS2QQQ[_P#5@YV$5!/JGV4NK13NA3YBBG /O6JA?5G*[1U3L7;75PV4
MV#:.2:L"[?\ =_-N1P2VQ?NUD07T,"M'Y#.TJ?* I#5?T^>2V5)C#+Y#GE64
MCCZFB4$NA:J76KN6H-2N(;"Z4RA8&8 1XY/XU]:?LI0K!\!O#$:J55!=+M)R
M1BZFXS7R)>3I/&H2VE"LX P"3GMQ7UU^RQ,9?@1X:?\ OBZ/IUNIJ_..,(VI
M4=-V_P D?K/ +?M\0KW24?S9ZVF/X>5-.P"QYJ"SC\F#:&)^8DECFG1. LC;
MU8Y/(/3VK\O1^S[E72IQ,]]AMQ2X9#[8QQ4'AT2^5>F4$8NYMN?3>3G]:=I
M2.*[8*RM),SMN7&2<9(]14^F-Y@N >TC#]30 FFQO$]T6& TI8?3M7,?$KP=
MJ7CG2ULM,UI],:.;?+'NE6.9=C#8YBDCD RRM\KCE1D$<5V,<@>1U X7B@6Z
M([E0 9#EO<XIH9S?@&RDTC3'TV>4W=Q8+%;/=F,KYY6%,OZ<G/3^>:U])BB6
M6^*G+F?+CT;8O'Y8_.I;.U%O=W;XYF=6_)57_P!EJ:WB@C>4Q ;BV7QZX']
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
M_?\ ",GY"\3_ !%>G9R.*\JGF_XRCLH?^I.N&/T^VPX_K7J4?% #Q10.110
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
MGM5)"1%?E&.1BN?M]3O9+F4'22L8'&Z]0\_@IJ&[O[V$G[-8B[4=4>Z"\_\
M?'-;JK%:V?W/_(XYX:M;24?_  ./^9U[V<*V=O#:XC9D+3/N(WG/^%.@T&!;
M<O+<HCG_ %FT!=WIT]JY*'5M4ECQ+H<R[3C?'?QL@/TV9_STJ4:OJ\3;#I8D
M4_Q-> ?A_JZY746BL_\ P%_Y'2L-4W?+;MSQM^9J7$4%E:RVX(D9V&UL#"@>
ME106<<2,60&*1M[IM'S$]?SKGKR76&E\W^QD://!^W@ ?^.5;&IZQLC/]EP,
MK A7-_P"/I&?Y5T^U@E>*?\ X"_\CF6$K2TYH_\ @<?_ )(W4M;62[\\P;(\
MA@N/XNW^?<UN6T0C\X@B.7R][@<KUZ FN*EU+5TLHQ+I*"1NCK?C:?\ R$#4
M<&N:S(VV718<$;=HU'YF'MB,_P!*R;BU[J:^3-H491?+.<?_  */^9VQ\J;3
MVD)^8GGZU5@,BS1K*R['.T%>N*Y674M5>SD2'1HEVMPK:F#Q_P!^Z$U;4G\E
M7TF%2HSG^T6 S_WX-7&:2V?W$RH2DU[T;K^\O\SO;N,R:<8(F$9#!D)ZG_>_
MI7UG^R&LG_"@/#+2@*6^UD*.@_TN;%?$PU?4YH=[Z9;+(&"J?M[@$'KSY']*
M^VOV2%E_X9Y\(B9%C;RKC"QMN&/M,N#GOQCTK\VXQ;]C1WW>Z]#];X"A:OB)
M73T6SOU9[#;L6!W'//'%*S%2?>J^FW0NH2^&7#E/F&#Q5L@,*_+GN?LRV*]I
M%Y"R'L3FGQ$N#SCK3H_NO44;;>GJ1^M (=$1N? P1W]:;#.TCS(P(\L@9]>*
MF6,#YNYZU!:S/*DFX $,0/<4%#;24M=S+V!X^F!_7-3@*&)[5S/C#QWH_P /
MK6*\U(3MY\ODQI;Q[V=@A<@=!T4GD]JI:K\6-!T#PBOB:[-W_9$L:RJ\5I)*
MX5DW[BJ*2 !U)'% ';@ \BJ\$\;75Q$H =,%O?.?\*YJ[^).EZ7X8LM=GAOQ
M97A01(MI(TWSJ6!,8&[& 2>.*O>&KN'5VGU2"9)H+M5>)T! ,>..O?UX%,#5
MMK9TN[B5I-T<A4HG]W Y_/\ I5EXPX()KCO&'Q"T_P"'^G7FH:FMP]M'-%!$
MMM'O9FDZ#D@#!SDD@"L\_&'2++P;<>,[I[A?#9C1HRML[S*VYE?<B@GJ!TR.
MO)I >A*@0< =,9Q2"-=S-W;J:P?!?C&P\>Z)'K&EM(^G3LRQ-+&8V)5BK94\
M]0:U(I9QJ$D;*!;B,%6_VLG(_+% $BH#=O\ +@;1SBI"B"8'C=CIW-/SSC%8
M/BOQ&/"MA?:I/#+<6=K;B0Q0!=Y8L1P6('YD#U(H W/,RY&.E0@-]JW9PN.E
M<]\//&L/C[0(M7@M;RTBDDDC\N\1 X*.4)RC,I&0<$,0:Z8X:08H DW ]Z0_
M?'TJ-PP;VI5D4OMS\V* *8 _MICB3/E=Q\O7U]:I7,6_Q?:/_<M95S]6B/\
M[+5N*&X.KM(;@F$1%?L^WC=NX;/TXQ1(JG6H&_C\M\CVRO\ C0!YK./^,L[$
M^O@FX!_\#X:]9 QFO*2/^,J8B1R?!K@>W^FKG]0*]7H <!Q10.E% !WKQSXI
MJ[?M ?!7:@.V?5R6)QC_ $%N*]B8\5Y5\2XM_P 9?@[*/OK?ZDOX'3YL_P A
M3$>IH><>U?$W[8D<<GQST-G4$Q^'"P)&2/\ 27S].U?;17.?I7Q/^V*GE_&_
M2IN__",'"_2Z;_$5]+PVE_:M&_G^1\AQ>F\CQ"79?FCQFZT]9;U6."J[6)(R
M<'MFFRZ$%/F(!'R2BJ,!@?6KKRB"4;HFD+HI;!QCBH9&)W#>P5R,(3G%?O:D
MVDS^7)*%VF93VD2W!@D7]Y@$%1A:DN+.$6Q4[2ZMMJV]L;BX55X?NV.E-U:%
MHM.D6';+,8G\AE ^>7'RYR1P.3^%74JJ,>>U_(*-&4I))I)Z7?0SYX;6!XOW
M8R%W$XJR8K:3RI(H^).,=!^-<[+-J\RQR>2A07$D<F#DM'FX"X/MLM\GOO-%
MC/XC>VCM5MH&)BDE>=I NUA""JA?XCYBOP/[R^E>7/,X)75*?_@)[T,DFVD\
M123?3G_X!TLT$+H87B10G/ &/SJ."PM9<3><D?E\>4,?@/QKG[E/$%I#;,3
MR---Y\;(?-V;%\I5;<% +;R203R/2F:9<ZLGB*9)XK>2TM8T;>8RL+$(G .2
MSDG=GI^%.&8QNOW<E?R_X(WE$XIR5>GI_>_X!LR1VT]UAXS& <X!Q^-2R:9
M-\N08\Y'J17(ZA?^)I-/:\D@:2Y%INBCA@C59)C'GG+Y&V3*[>F%!R2377V4
M9N+".5]R!VX5NH ]:[,/BXXE.R:?FCS<;ETL$HN<XS3O\,KB26=K$NQ5?).2
M0QZU;BTR(E,!SA=Q7=U%3I"GV*>4_P"N,G[M?45./,A\HA?FD3\AZUO*6EK'
MG1I<VK97M+2**WD=D9)E!ZMVK[4_9,4?\*H4+DK'JEZJENN/-/6OCQ=-GFL[
MJ965X -J[NK<5]@?L@&4_"+]\NV4ZI>DC_MJ:_,>,G?#4O\ $_R/V#PZBXXJ
MOYQ7YGMJG-*::B[2:<QP":_*3]W$5N#FJUDQ+W.2I_>'&TYQ]?2I(W+1EL<Y
MI+>)8C(54+O;<V!U- KDQ[4,:/O=*0C/% T4K!7%Q<;N[97V%78SUJ&"8%I0
M!RK;3]:E1: &Q*RN^[GYN#[8_P#UT\CFFK*&D*=Q2)+YA<=T.#0 ]>IJ&//G
MM^7^?SJ2-LN:8/ED)]: )?+579POS$8)]<=*I6ZE=5N23G(7:/3BK^>*H0H5
MU29R?E(&* (HA_Q/+O#$Y5,KG('X=JGCACCU%CERY7NQQCZ5'-H5O-JT>HMO
M-Q&I52'( !]LX_,&KH0!]Q.6Z4 *XYR.M><?'Z**3X1>+6=X4/V$AFN3)Y8P
M01GR_GZXQMYSBO22-PS7*?$[4/[*\!ZU=(\44J6QV/-9F[0,>%S$""_) VYY
MH6X'A?P]L[>Y_9<O2)=)T9;B?RGE9)X8+<--&NYT.'5L'=VY(8GDFMSPI-HH
M_9U\21Z;?K=6\0NO]+G>Z7S6^5@Y:;]YSN0J02,$;214W@S6K\? CQ%J4UQ%
M_P )(TTRW:MI4K1QR@HD:"TY(_=&'Y0,$G)'6K'@N[\1/\&?$E]J[I:ZXS.
M[:6ZB-0J #[,X].BXYR >033>X%C]E<PS>")W@MXK9!<!0GE/'.4$:!&F# ;
MG( .\#YL@DDDFO1_B6(!\/O$OGI&\']FW.\31/(F/*;.43YF&.R\GMS7+? [
M4?[3TO4[FXB>*^^TB*16L)=/8JJ*$)MG9A&=N,[>#77^/+ZYL/ ^O75G=?8;
MR&QGDAN?(\_RG5&*OY?\>" =O?&*0'A'P=T\VOP:\5_V\UK?0W!NFN6MUO9Y
MD46RJ4F2X(EW8  3CC:!US75_LM>&H/#'@^_MXA;+/)?L\L4-O/;R1?(N%DC
MG)=&Z''3D5!X0\9WU_X1\6:O=-+_ &W:))'(]QI<UH[*EL)(B;9F<%B&Y* ;
MN/E[5>_9TU'Q/J]MXAN_%=Q-<:JMVL02YL6M'2/8"HV$ =SR!S^0 !ZW(3!+
M$I.?,;:*EN'VE!U)/YTDD(E:)CUC;<*;<INEB<?PG.* *NO,D>F3[_+(,3 B
M52R 8.2P[CVKPG]F'3Y-/.M17BO!&WV9K8R6=U;-)%M<(%^T?-Y8YVJ#@8X
MS7M_B"YN+6.*2$ ?.=Y//R[&/3ZXKR;X#:IK-SJFM7'B(ZI-J<DJQQ_VE:K
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
M[O\ XH]M3S;6F@:[/V3$J@(&(X[5EW%Q%( RV[X#8Z^E9:Z3?M+Y@U!I)!_
MT$:Y_)?Y50M]/U&-N;RZ219&)38C@Y/HPK]S@YP7+RO\/\S^9*L:<Y7<XJ_E
M+_Y$V/M:6%Z7WLROD_-SC-2+")K=1D/%_=SBN?ETF]O 8VO;N-E<L0(8ESGM
MP*!I]]:Q/&+Z<HPVX:&,8_(5NW/I!_A_F8NE2A_R]5O27^1LP7%I#&T)W(5&
M%"BDL1 UQ%%.5%KU;CO6+=:-?;$+:M.5/\,$$2_F=M5CHUZW$5_=+GH3%%S_
M ..T.H[6E!_@)4:=U)55IY2_'0Z,Z@DDNWSA(J'"A5(*CVJ&YCB"$H &)SG'
M)K$31+Q"C?VG<%E!!Q%$"?K\M2#1[R8_\A&[8]]JQ#COQLX_"G&<E\-/3U0Y
M4Z4MZJ^Z7^1J7+"XMXXV*@J024^]^-.\QE7&X>4&^4'J<UB_V/=V+!H]3N1&
M?X9889!^&4XJ_/H<PMD!NKTD_,2GE\CM_!Q^%7[6;7+R?BB/803UJIV\G_D:
M N%M3NF?<58E5"G@5>LM02;R3)()$\G:T8'(&:Y]]!U![&5UOKU$ 'S QY'/
M<;>:5-,G26&5+^^(3[JXBV@>A&VHE)O[/XHM4H05Y5$OD_\ (['[7!/IJQ&3
MRXXB58XYKZ__ &16$GP>MY-VXOJ%X<GT$S"O@ZWTR:&9I9;R_N P/R;D"CCK
MC;P?I7W9^Q^P;X,6#@EPU]>_-Z_OF_PK\UXRNL/2]VWO/\C]<\/Y4Y8JLXSO
M[JTLUU/;\\TCC*FFY^:GYR#7Y2?N!#!A58D\57LII+C[3G "2E5QZ5);D/$Z
MC<,,<EJ2QCVB7MES0)CK:X%QNV<%&VG/K4KOL&3UIL C+.$/(/.!WJ0J!SUH
M&BG8KOEG;MOP<]SCK5M3AL9S21D-N &WGM5>WMVMY) 7W[VW#_9X Q^F?Q-
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
MLJ-N(ZCTJ3>"Q4'D5P_PCDU*;PTS:K#JUK>M<W!,.MRQR72IYS[-S1_+C;C
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
ME4;2N[GAQI).[T+HC$%XC&4!&&X11_<QZ5=D5I694X9>P_I6!OAC (E*X7<
M>G7I5B"_CR))!YI'S @U$XN1TJ48JTC>G$<+2"*99"8\.[=!QT^M?7'[)4?V
M?]G;P6H.2;61R?4F>0G]37Q3:.;M9EN \<94N0!SBOMK]E"W6W_9X\$I&2RB
MR/+=<^8^?UK\UXR7+1HKS?Z'Z]X>RYJV)DEI:/YL]:A8E#GK45HHB27'>0DU
M*D>X9!Q45M*)_,P,!'*GW-?EQ^U%A3@9[5#:RN^=W7)_+)Q^E$%P9HG^0\';
M26B @L#GD\_CT_#I^%2 6T?DO,>S,6-2POYJ$]\TBRB4N@&".":K:;<"5KB,
M<B-]NX?0'^M '/>/_AU:>/K.UM;R^O+.WA=Y"EI+L\QRC*K-Z["VX \$@9!'
M%7O!>B?\(YI2:4+FXOC9A8VN[L+YLQ"+\S;0!G&.@'2MF*X6Z:5%Y,3[3CUP
M#_44V+/FL -K9P3Z\?\ UZ + )WD=JK6MP\MW=1M]V,C'XU80D,01^-0P6OV
M>YN)2<^:1^&/_P!= &3XN\)0>+K.WL[B\OK2".82L+&Y>!I, X4NA# 9(/!'
M('TJMX(\-MX3L3I1U2ZUEH?WC76H2!YW+.[$L0 .^!@?PUOPW DN)D/_ "S(
M&?7-.1G-U(NTA0J_-C@]: 'HNV0\!<^G>HQ%B_:3L4Q^-3]^GXTUL$X'6@!^
M<UC^*_#EIXLTF72[YI5M9RI<PR&-B%8-C<.<'&#ZBM+S<';WIX7/)YH X[3_
M (6:=I_@^Y\-F^U&\TZXN&G<WETTLNTR!_+\P_-LP N.NW@D]:U/!G@^R\&Z
M?=6ME/=7$=S=2W3-=SF5@SG[H)Y"@  #L!6Z5);T'I1N"N$ Q0 Q;@?:/))^
M?;OQ[9Q4I;MWJF8]NHK,3P(_+Q^.<U,S_P"E*OMF@![ X %#!5 SUIJS W)C
M[[<U3>X)U](,\"$OCUY _P : /.V /[4473=_P (<Y_#[</\?TKU2O*&R?VJ
M('S\H\&2 CW^W)_+^M>L#YJ #-%*!10 F*\B^*F1\<?@JH?:#?:H<8SDC3Y:
M]?KQ[XM+CXW?!!NYU34U_ Z9.?YJ*!,]>7C\J^(_VT+I;#XUZ)+(9 O_  C;
M#]U$\F2+H\84$CKUQCWK[>Q7Q#^VHAD^-NA0KNRWAMSA3CI=<?UKZ7AN+EFM
M%)VW_(^3XLE&&2UW.-U9:;=4>(7/BVS2,RQO=QL%QY8LI\GW^YC^59__  E4
M3H(H?MZKC=N-C* 3W_AS6Y#H*R1XF=O/&' '0@5-8Z6!%*K%F9CD+C[HK]V4
M97OSW^1_,[E3FD_9M?\ ;W_ .:3Q5 ZLKV=^P!&7^PR$?R!I_P#PET3J[_8]
M0VAL#=:/DCU''\ZW'L[*UC6$%VG+DER3P.U1/#;)<("7&  7(."?I3Y9/6_X
M?\$SE4H)\O(U_P!O?\ P+OQ6MU$%EMM2*@Y4"T;_ #_GI35\4>5:J/LVH&,C
MYD6T<D?I_*NAO[("61E5513\O/WJ8]FD">84/F#D*K9!K7V=1V][\/\ @F?M
M*";<J?X_\ PI?$]LG_'K::G)Q\R_9&&/SP:;!XECE146TOXMN>7MCD_0#-:D
MQ1G"QYW]22,?A5J+3#=J?+P"%+9^E:N,X*SE^'_!$JN'D]*?X_\  ,"X\8+
M57[)J>5!&_[(<'/UJ7^WUE\EO(OV<+E?W&W^M:]OIK/%([\!1^=-2!E!L@@+
M2+N4D9P*SY9O:?X&GMJ+VI?BS ?Q?^XE2>QU$2.VY\6^:MW'B.![>)1INIR3
MK\X(@  7\2*TK32)5<QG&YOO%AD$5N2Z1!- # ,3JNTY/!'J*S:E%Z2_ M2I
M5(O]U;YLY.Q\<M<7*VMQ9ZA:P$X,[6P*K^3$_I7VW^RYXUTK1O@QI,NL:C;:
M6;G4;Q(%NI!&7;SF^4#N1WKY'MM'WPE1&0ZJ<L5R,UZ5J"?8_@[X/6$":YEO
M-54K#$&G8-*I(!(.8^!OC4%G&W& IK\[XQUP])7^T_R/U?@"2>*K)1M[JZM]
M3[8U[QGH7A@6YU75+33_ +02(OM,H3>1C.,]>H_.DUWQEH?AVTM[C5=6M=.A
MG&4>>4*& &3CVQSFO#?VF;:9O#OA6[MV2+R;><AH]D((*Q_*3)PR$?\ +'[S
MXP.AJI^U/]F3P!X8FDN8[9Q T2+''Y)D,D07 8J55><LC%<@$9XK\E/V\]\U
M?QMH?ANW@N-5U:STZWN&VPO/,%$AQG@GKQS2ZIXPTK0;2.?5]0MM.AF?;#)+
M)@2<9!'X5\Z_M)106_P_\!NKQ*4AD:-U"0+Q; M@N0H4]XCDOPHK7_:10R^
M_"MVOVH0LRJQLH @0R1C:6W [%)P"G<D+38T>Y:OXST/PO807VJZK;6%G<$+
M%-/(%60D9&T]^.:V;:YCO+>.>!UDAD4,CJ<A@>00>XKYX^/^C7=QX*\+6L<4
M_P!HM\^<]E8N[0KY2HS_ "1R;$&XEE"G(X[&O;/ +QR>"=":!5CB-C#L58C$
MN-@QA#RH]CTI 6]?\3Z1X4LA>:OJ-MIMN6""6ZD"*6/09/?@U2U+QYX=T33H
M-2U+6+&PLK@@0W%Q<*B2Y7<-A/WL@YXKS#]K2UAN/AW&\EI]J$-R) #I*WX4
M^7( Q#$!,,5PV>N%_BJ7XG!]'\'^%TTNSO66"-8X[*RT.+4'*B(8C*O\L2#
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
MK4#7=M&3&8PA"D[CP,"ILIKXI??_ , ER<&H\L5\C@19:](Z>5]A# $"3RG
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
M?#_ UZN#D4 +1110 5Y%\6DW?%_X+-W76+_GV_LVX_\ K5Z[7DWQ:(_X6O\
M!M?XFUF]Q]!IUR3_ "_6DA,]87D"OC;]K8(?CAH4K#./#<J\_P#7R/\ &OL8
M$[>*^+_VS)&M?BUX<?/7P_<<?]O*5]-PW=YI12ZW_(^3XKFH9)B9/LO_ $I'
ME1 N3L#;"?XA4<BK FV-GW#@ONZUAQ:NP;<5,1'9N]3+K(V,/)=E!Y/J37[V
MJ$HVN?S L1&:U1<@M8Y[F5B"OR#ESU-5[C3&E@$C.0Q/W0<BH)=81=BF)E(8
M[D8=15LZK"]G*64PY/R*G457*T[F;=*2LRLUH\KE)9043I@8S3-1TR7^S+XV
MMP\=T]I,+9U4,5EV'80"0"=V!U]Z=<7:2+&$/U)I?/#"-/ED:,Y48R*=2//"
M4;VNN@\/55*K&IRI\KO9[:=_(Y=;77)FEEAMW@VV3+Y<EPK+YC1PA5/'56$Q
M+=\CI7::+%(ZQ2%519 0P#9V^WO]:K)>Q64+?*BR'/"CCFJMEJDDS+N"P $[
M2!Q7%1P_L^9J3=^[N=^*S!8ET[PC'E_E5NW^1H:C(D;M#&A!0C#9X:G1"6"[
MBG,:G*[%RPJA?WBH0S-O]P*JW=_%(Z^22TF!]\_I7;"F[;G Z_O-FI+"8ID/
MF, 258#D"M2UM4$$,\;DPQC/N1[UAVEWY?VA_N#T!SS5^VU>*6!8XW\H..5Q
MG\JF:ML52J1V->WB%PV(Y65<Y*G@8KU#3M6UC0O@;HEQID][]A;6+Z&6*RC1
M27>;$19V1SM&6!50"V[[PQ7D7VI806+[SCDXQD?C7V-^RLQG^%$(+ K'J-X
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
M"0#T[UJY8ZK*G;RUXK0V[%.* /+-+^$FK67PSU'PU)J^GOJ5S=M.NI'2HC&
M90^XV^/++@# .,9"D@\YZ/X:^#[OP9HSV%[>0ZE<-<33->06L=KO#N6&Z.,!
M-W/)4#-=<D@?*FGJ HQ0!2V ZFK'[R(0H]0>]6V'S"J\H7[>C+_K-A'X5/'D
M#YNM #G^[4$HS,@]>_\ G_/%3OTJ"7_71_Y]/\_C0!Y7(3_PU=9KDX7P5.?Q
M^W1#_&O7!7D<AQ^U;!_V)DG_ *7+7K:<B@!U%%% "5Y)\70R_%WX*NI7_D-7
MZ$'KSIER<_I^HKUL=Z\E^+G'Q=^"S%@J_P!M7R\]R=-N<?UI(&>KXP?PKXI_
M;ATY+_XG^'%9YT<:#/M-O*8V/^DQGJ#GC'ZU]L$9%?&/[9<;'XL^'F Z^'KD
M?^3*5])P[;^U*%^_Z'R7%<I0R7$N.]E^:/FO_A&EDF_TB[U02!<J3?28]N]/
MN/"T2QE3?ZP[, X"W\@ (YXYKIXYHEP(T$D03E6]<52O+P1 -% &?D;%Z#-?
MOJA3D]K?,_F?ZQ7C%/G_  1S*^'/M $EQ>ZH[,Q&[^TIP?J0' S5X:(D$*QB
M:Z [2_;)2_XL6R:M0MYTX@W*3C)"]A5QG3[,8O)5\-PQ/.*IT:?5&'US$-V<
MC"O-%B@5H7GORI;(;[=*"P]B&S5:+00'1H&U!(T'*B_FP?J-^#^-="-/^U^6
MJ(&=G$:DY."3[5SB>/K6&7RXY49'-W&#G[WV<9DV]R/<=.^*X\15P>&LJC2;
M[GI82EF>-4GAU*26]O,L6GAI;R1X6GU#<S L3>2X _[ZXI[^&H49H5DN6B+
M+$][-\I]?OU4?QQ!"Z2VVZ:260P-$K*-K+C=G)Y(!!P/?TJ0Z^\4_G-:SA1>
MM9^:Y"IN#.N[)XP3&X'<XK"..R^4E!35^VIVRRW.:4/:>SDDMWY?\,64\,Q2
M2O"LMY&5YWG4+C'XG?5:;PK:O&D3M>3F-RR_Z=.O)]0'YK<-XDA?MNZCN<4X
M,6G1!;,B;=[-_>!Z9KTO8P7V4>)'&8B3NIM?,Q9?"L4]NL<\,WDJ=P'VR88/
MKD/G]:TX/"&CQVZILN 0,A8;R=/Q)#YS^-6!(B! ZA"7(*@\,*NQM_96"IW%
MQG>>_M]:SG2I]$7'&XJ]G4?WLI1>#X77<+>8E?G7S+F7MW^_7O?@WXE:[\./
M@QX9DT2XM8FFO-4,L,\,D\IV2KA\@']VN3O_ (N5QWKR2#6#+9S22Y6.-"F4
MZY->I>%1H!^ FAV^OZ]?:+$+G5)8[>TM/-ENRLZC]VV"5=2RGY>2I?@C./S?
MB^*6'I>[;WG^1^L\"5YSQ=;GFY>[U]3VWX\?%;5_AWX;T:_L+^QM%G7]^\\9
M?+,4"%01RNYN0/FP<@<&D^-/Q1\0>#O"WA>[TF>)[V^B:600V[/YFV+=N 8<
M(.I!PV,8&:Q?VA(M.OO!7ANTOO%.IZ4EQ#Y[-9VL<WVB.,([NP<J5(P""K!L
M,P (K2^,L.C:CX0\)0W^I:W<V+PAUL]+T]KF>^4(I#,ZKNAP=I+ KP2#Q7Y5
MI:Q^UK4L?&+XD:YX+\(>']0TC4K..]OR3*LEK+,)#Y6[<BJK$(&(+9&=OO1\
M9_B9K/@+P1X>UFSU>RMS=[%GD6V>9)F>,%2@VDA=QSTR00.#5+XG:OI=O\//
M"LNL:]XAL)9HE>";P]9K/<3$6^2Q)@D\L8.[< N/TJ3QC/X:O_!GA*37M6UE
MX1;L]E=Z;"\LF!"A-S*%0KA4Y.]2GSG(Z8"F7/BG\3M?\->"_#>H:5=6\MW?
M*YF\FW9RX$.[<H8?* ?F.><<#FI/B_\ $/Q!X4^'7A_5M,NHVO+A4:X>"W\P
M.3%NRNX?*N<D\9QP*Q/CI)HE]\,=%U._U'4(M()$Z7$&F_:TE1H.))40ILXP
M0<J-V!@YQ5_XS6^@V'PI\/W'B2^U^/0[18EN4T^WWO<+Y> LW&8^<<J5.3C/
M- D)\5/B9K_ASX=^$M5TS4;<W6I)']HD@M)'\]F@+YB78Q4%L'!&<' YJ;XC
M_$#Q-I'@7PA<Z5?6RZEJ:1RW$T-M))'(OD>8S)B-]B;N264';Z&F?%#P[IM[
MX&\*V>M:UXB@2P>(>;96<MU=W12+GS%A0E7P"=V,!CTSBK7C./2D\"^%KN]F
M\6SQP6P^RIH\<JW\A,.!)(J8(91\Q#<9Z@]* '_%7Q[XA\'_  GTC6DU"!;W
M$37UQ96\DB.I7YBG[I]HSSEEZ<#DBJ?Q'^('B;P_\&]+UFPU"PL-6D6 W5W?
M6DODONAW,(TVY#%L;=P R<'GBKGQ(33?%WPO\.O/<ZI/:W)BD$J6#7CLNP[G
MGA3;D 9)..". >E8?CS5-"'P/\-2W6NZG)H<C0Q"[B:&"2\CV,"LK2D*BL!G
M.0PP,'-4!M:M\2O$%M\)/!FL6M_9OJ^K) L]Q_9]Q*C[[=W=TCC4LI7:7^8
M80C(R*I:MXNU*#X6VOB'0]:M(M1U&X@:XOUM)2+H%"G[N,1R%6.Q3]P]#]:K
M^(=+TC6/@%X/LEU+7$MIH[9K*:WM/M-S(!&S 2Q=' 0$G/=01DXK3AO-&;X4
M^'C;W_BO5=,D$4<$FFQ21ZA.J(P+2!0KJ"$)/0],=<4 -UCX@ZPOP)TW7TU:
M.WU1L>==BV:,/M9@P42QG83MP"Z 9QP,U-'\2-;N/@;H?B2TD6^UF[$<331V
M,TN2SE6811KN)&,]-IP>Q%4=7TO0?$GP"L[*'5O$S:)=N(XKK[+-<:C*ID/R
MLFPN<\C+#(P">:L:IINB:O\  ./3;$>+(M)/[BU%C;.-50+*0 (Y%W #&!N'
MW0* &ZQXU\0_\*8.J6>KQ7>L_:! +VST^20W"BY,>$B5'*N47&=I"MDXQ4<_
MQ$\16_[/T.OS7;+K;2+"\OD"-U)G,91A(JJC #!9E"@Y.,5=MX;#0?@Y8V$L
M7BR6VB\J!$M08=6=_/(PWED!<L.2"!M/;-4-6L=&\1? R2RC7Q>FGW4WE?9D
M<OJJRFX92F9"W&[(Y)&T=:8'<?!37-3\1_#S3K_5[DW5_(7\R0JHZ.0!E,*V
M!@;EX/:NYY9,9YK@O@AI]CI'@&TL=-GU:>TMY945M9MS!<??;(9"JX .0..U
M=^ .U2P&(A5LDYIQ4DYIU%(!O/2HFF6.98SRS=*F)YJG-'NU.V;^XK9_&@!E
MXY34;%0NX,7RWIQ5MXM\J/NQM[>M,F!,\+C&T9W&I>'P1VH AEN##-&FW=O.
M,U7U%/,O;#Y]I60G&/O<58FCD>6(@#:K9-5M17.H:>W<2-^6TB@"^I'<4.<=
M#2D<5 [[64>IP/Y_TH 6YF\EH\?Q-M_0G^E+.N$'UI+F'SBN>F<U(WSJ!WH
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
MUK["_9)LH;OX*Z>+FTB<B_O'0R*'Q^^;D9Z&OAXZ]?$%#I5Q<!HSPMQ& &[
MDX_3-?7_ .S3\1-$\"? _2)O$%W_ &>\UU?2>6NZX.%E^9OD4D*,C)Q@9&37
MYYQC-2PM-:WYNS['ZGP%0<,;6;:UCT:?7R9]%:CHECJ\,45[96UY'$P=$N(5
MD56'0@$'!J;[-'(5/EIA/E *CI7-^(_B;X>\(6UK<ZK?FVANT:6 K!))O15#
M,XVJ2% ())P!FD\2?%'PUX1L;*]U+4#';7RM);O%#)+O15W,V$4D*%YR>*_)
MK:G[CL;]I;C]Y&Z)Y:':B[1@+Z5);VT(#JL:@(2H 4<#&,?E7->)/BAH/@_2
M+34]5O2EG>@R6SV\,DWF($WEL(I( 7DDBDUCXF^&?"^FV.H7^JPV]IJ:^=:3
M'<RRKM#%A@9P%().. :H#HQ!;W<+P-"KQ#@K(H*_E5B6WCFC\IT5T/9@"/RK
ME_$'Q#\/^#;*VNM3O)(H+V3$!B@DF,OR[B5$:L<!>2<8 JKKWQ:T'PKHMGJ^
MI7A.GZ@<V4EI#).TJ;2P8*BDXVC/3BBP'9>20QY 4]J5HT  V@X&.E<?XA^*
M?AWPWHNF:Q?7[MI^J;3926L$DQF4QF3< BDXV MDXX%'B3XL>'?"6C:;JE_=
M2-9ZE@V;6T#S-*"A?(503C:">E(#K8O+SL2/9M''&!4/]G(P=71'5CDAER/R
MKF-7^)^@:+X?TW6Y[J::QU$J;22TMWE:4%2PPJ@GH#VI=:^+7AW1/"EEXCFN
M9)](O=GV:6V@>0R[@2,*!GH#U HU ZZ.W6(+M &.P%16[)--)\I# \D@57\/
M:]9>)]#LM6TV0S6-["EQ!(RE=R,,@X(!''8UB^+?'VE>!=-EU#53.(1*L"I;
MP-*[NV< *H/H>3QQ1J!U.P*G/.*$3C)(/.1[5Q^H?%'0=*\$0^*IY9SI%QL\
MDK;N9&+' &S&[.0>,4VY^*WA^W\!VWB\S32Z-<!/*:&!V=BS;0NS&0=W&#C&
M.:-0.RVJ'  ^;U%"QJI.!CG.:XUOBKH,7@F/Q>)+AM(N$0IB!A*2QVA=AYSN
MX^M)!\6] O/A_%XO62X_LF5A&H,)$V_S/+V%>S;^.N/>C4#M%0(,"G#CBN5\
M%>.;#QS;K?:6UP;5T*[9TV;65V5@1UW94CN/2M'Q?XHLO!OAV\UC4/--G:J&
MD\A-[\L%&!WY(I ;-+7(>'_B7H^O^$I/$:-/;:7%Y@E-S"5D38Q5LJ,D\CMG
M-26/Q&T*^\.WFM0W$ITVVD,4CM;2JV[(& A0,W+ < T =2>OK4,O$ZL",],=
MS6+X.\=:3XXMKJ;2WF(M9?(GCN('ADCDP"597 ((W#(Q5KQ!J-MH5I<:O=%_
M(L;>6XD6)2SE54LV%'4X!P* -"3+RQ_PJ"<@]ZEC79U(KAO!'Q7T?QYX=O=:
MBCN]/M].EDCN8KY%$B;45R<1LZL-K*?E)].HQ6GX4\<:9XY:Z;2?M06SE$4O
MVNUEMR25# JLBJ2,,.<8I@=(\X1]I!S5+4FVZAIZX)WNPSZ8&15YT!.X]JJW
MS(+FU+??W'RQZG&3^@H ML2V,'!SWJ.2!G<$$  U7U/4(=,MFNY]PC168[%+
M' !)X_"LOPQXTM?%.CM?PVFH6849>"_M6AE7(!''\7!ZJ2* .A(XJ)Y1&<D$
MY..*YCPUXYL/%%W)#90:E T6#(;_ $^:U&#NQM,BJ&^[VSU'K733.@50YQG[
MON:=@$N+I8"B%6;S"%!'09.*?@Q#'4YKA?#/Q'A^("RG2[6_TP6-XD,_]IVH
M1F!'*A0Y*GI]X#'I7>E P!I 5M1@-Q'&!CB5'Y_V6!_I5M3E14$C<@'\*E3A
M>: %;K2 9I3SS2K0 4&EHH ;M-#]*=2$9%(8Q>(S7R-^V]EM?\#D#I!?D#U.
M;?C\LFOKH#C%?(W[<,<IUSP08IOL[I#?N/W9?<?W(QC(QV/X5[N1_P#(RH>I
M\WQ&D\IQ-W;W6>&2W,4=N$#ARJ#)4UG"Y4+N;Y1[U@-9:W>^4T.K%<N-P>S"
MG'M\P_K4Q@U)994_M$,1(?WGV3(_]"_QK]^V6D'^'^9_,4U&6CJ1_P#)O_D3
M6NY!%8M(06"G<0.I'M3$E55B <Q(3A=_ 6LZ>WU5U79JBQCN#;Y)_6F#3M:8
M?-J8(]#;K_\ 7YH3MO%_A_F81I0W56/W2_\ D3:.HQM;B((\<:MR6 SGU'M4
M,E_$T7E+ER_4KT'UJA_8^KLA$VH21YY!%J@S[G!YJG!HFJ+,_F:CO7/!$"C/
M^]R":2DOY'^'^9LZ:T3J1_\ )O\ Y$Z5&@BTU5>01N"6R._I26RQR1R3O(P)
M4;0H!/O7.R:/J@8D7Q\L=A!G/TR:GBL-3:S5_MS-*20H:,*!]1U_6JYG;X7^
M'^9/LX?9J+_R;_Y$WHQ:0:9))+)\S'(P>1]133J=L(4%L")BV6(P16#=:;JD
M%BOFZ@R2EMQ*VRG\LYQ4<NF7IBW'596&W@I F"WH1BIZ7Y7^'^8.G&.BJ1^Z
M7_R)T=E+%)J:&Y8-O7).>,>E:\&MVL]Z+5UVJ/NG/%<)_8VI^:TPU.5X0NX[
MH5/'T(JV=)U.YAGF74)2K+T\N/Y![@K3FK[Q?WK_ #*@HI)*HM'VE_\ (G<3
M:K'Y$QMR5/EL@5O3N17UU^RE(\_[/GA&8Y)F@EE^;K\T\C?UKX<M]'NF16;4
MYI%1<*H5!D=P1MK[D_9.#1?L_>$5QC9#-'CT"SR*!^0 K\TXP7[FC[MM7U79
M=FS]>X$M*M7DIJ6BV3TW[I'K5NA2, _>R2:>Y(7(4GV%>9?%WXJ:MX!.DII.
MD1ZC+>F8!)BX9F3!"*$5B"V3AFPHQR13/C/\6;_X:KHK66GV]T+[S=QN92OS
M)LVQJ%!.7+_>/RC;R>17YB?L.QZ<@+#/3V-!D(! 5B?45YA\6_BWJ/P[L=*N
M;;34FBN59II)UD=8ONA5_=@D%BV S848Y.2*H_&#XPZI\.M)TB^L[2VFBOE;
M<;MFX?8"L:JGS98Y&[[JXR>*+#/2M!B:W-S&5/,SM^&36J)-P/RG([5Y7\1_
MB?J?@OPG9:O:65LUQ*Y6>WNG9_+PN2!Y?7YB 6Z#(J+QY\6=5\)^!/#VNQV=
MI'?ZM%'YEG-<"01R-$7,<>S_ %IW<9!V@#.<46!'JZ/N8X!XIZ2;\_*5QZUY
M7XT^)FK^$_"%MJT5E;K=3&,S02[I1"#$';A#EL,<9!QSFF^(?BMJ-K\/-#UN
MWLK0W^H&&,K+>I%;Q22*&!9SRR#(SMR<9(SBG89ZH9QN*@%B.N*DZBO'/'?Q
M3U;PI\.M.\4+;V4=U=21P3Q^<LT4!*,6*$.OF_,N  1P<]L5W_P\\1W7BWP1
MHNL7<$5O<WMLDSQ0RK*JDCH&4D'\":0&XLXG>6(*RF,X);H?I3O**@8Y^E<+
M\7/'UY\/?"LNK6L%O(RSB-S/SMCP26"[TW$>FX>O05FW7Q)UB/X/P^*(;;31
MJK0I-]GO;OR;<EFQM$BEN<=!D\\9I >E>2WF^8!C/WAW-6 <CTKF/AKXEOO%
MO@G2=5U**TM]2N8 ]S;V,QEC@EZ/$'_B*L"I/J#72!BQR>* 'D9J-GVR!=I)
M//%2"N9^(VO7WAKPE?:AIPMVO(@HC6Y8!"2P!ZLH)P>!N&3@9% '1F3D#:<T
MY3^?I7D'A/XGZ_XB^$$OB/?HUOJ@DEC62^G\JUC"7!CW3%6<HVT9*!F^;C-=
M;\,/$]UXKT!KV]FTRZNDFDA>?1YS+;N5.,@GD'U!H Z=V_XFL0[&)C^.15J,
M8!&<UQ7Q3U^^\)>%=3U?2S:?VC;VY: 7Q;RRQ90 0H+<YQP*A^#/C74_'/@R
M/4=7:R:_%S);R"P5U12AQ@A_F#9SD'VH [M>&-5FE O(UP<L&.?3!''XY_2K
M(X<U"\8-PN?K0!Y9+:L?VK-/N 0%7P7<QX[\WT!_+C^5>LITKR>XF(_:GTM<
M??\ !]WG\+VW_P :]9)P!B@!U%%% #17E'Q; ;XE?!\MRZZ]<E?I_9UUFO6,
M8!KR'XMN!\5?@W$YVDZW>./?&G7/'ZT;@>N@_**^./VS/+7XM^$'D7<@T2[+
M#V%Q#_C7V,<E.>!BOC+]LF9I_C#X4M495QH-RSEO1KF(#_T&OH^'7;-*/S_(
M^3XI5\FQ%^R_-'A-XEM<S&6-"A'3 YJK<VV_RV9P\?(QLP<U>MG\N_D<J#'$
M?7K1J"-]G#L%>%V+HJ$!CWZ]L5^^<TE9'\OSA&2<C+L;=97D8QK^[./G./T[
MU/<*;HA@N$C^9E QD4W3%60W$LK98$%0W/4\UHW2Q33P112%?FY*]Z<IV=@5
M-.)FVUO:>:Y=6V$^A4+]:+8)L$(+2!FV A.@^GI6I+O6<^7&K %7._[IP1P1
MWZ5R#>$KZ339+1-8N&F^TS2--DIA6>-T0!6&U5VNIP<G?7/6KU8M*$'+T:_4
M]'"X7#U4W6K*G;NF_P OZU.@0V*W#H8-C, N.H'O[9J*S:"-FPC^6#U89&1[
MUD:EHMS>ZY)-'>_NO.,ZQ!"H4-UCZ\E2.&YX;ID9J"_\,7TE@C6]TXD%W%<.
MID(0J"P8$8.1AQ@#'(!)XP>-8S%7LJ#2_P 2/1EEV7I7^MIM7TY7KUW.BN4B
MNB2J;6]358Q;(5C49W,0![U?607SN0GDQ*ORYZ\=<_6JOEL9HC&<$\ACT%>U
M"31\S)1;4K;DMI'%!^[D5O,'JF!^=2Z?9P23NY&_!Z,N!5TQ6_E_Z1.99!P0
MIP,_6E@BCLHB1*2K-E2QSCVK)U+IF_LY+T)I+&.]@D. D<)W%5XSQ7J.C^'[
M_P 4? OPW#9Z?K%_;Q7.JW%PME$)84"R*!*XWJS.,G9&"0WS94[:\SLX9)!<
MNA!D,1^;^'\J^DOV?_!=_P"+_@=8V]GXEU'P\\-Y?JK6*QNCL9,*9%=3N4?-
M\N0#GGI7YSQC4;PE)-_:_0_5^ 86QE9K;D_4T?V@-/EU_P (>$/L]AJ>HR,H
M,-E;6DCAR43)D>-E6,JNYOF.PX(YXJ']HC3;SQ1\./"2Z3I]YJKW.$2TAC=0
M2T8P9/+.5"\G!(3/#9KU3Q#\+Y]<\.V&CV_B/4M$MK6W$!.E%(3*0% +<$ ?
M*1M'&&(]"&ZO\.K^]T'1M-M/$U[HRZ?;F)WTZ*-?/?8%5F4@KM!R=F,'-?DM
M^A^X6L>4?M%Q7%Q\)/"4,=E?7N8T\R1;::01L+?CS$@!96)^Z/N[N&XIGQO\
M.2>,_ G@N!;'5=2NUE5_*-L_^N^S@8E>&1##C<S<MY>Y2"#\M>IZA\*)-2\*
MZ7H$7B;5]+CT^+RC<:;(L,EP-FT;^".O.!Q4MW\-YYM"TG3X->OM,CTQ-K&P
M"PBX<1JJEU QM!!;8.#G'I0.YY[\8O#M[XK^'WA>VL=-U+5)!FX:V@&%"+ "
M2X$B'(ZJ@<;FP#FD^+'AS6?&GPE\&66D:3>:C=.D;R6\ZFW\M5A^]*RR(4(.
M#@,>1C!KTG5?AU-KGA;1M&_X2/5=+%B$$L^DR+;O=;0 0_!P#SP,=:DUGX8Q
MZEX;TO1EUW6-/M+$!2^GW @DG&,?O"JC(/4@8S1<9YG\1O#^K>.?@WX+@@L=
M3U"=8HI;NVC*(X*VS9\P))'\P)X56P6P.E7/&^AZ[XQ^&W@_3=)M+J]A$,:Z
MDKO;^;Y8APV')"K-NX#*PPV[G%=NWPJA?P5HV@/K>J6JV*(C7.FRBTDN&$93
M<^P>^<#C-6)_AJ)/#NBZ-!K&I:?!IB#=+82+ ]PXCV[W*@#[Q+D8P2>11<#A
M?BIX&U;Q1\(M T#0I+B^N%>!3/&\<>53J9'#  '!!VGG)P<XKGOB#I5W?_LZ
M:3IRPZY<W#_9XIC;QO+/$50C=(D*N[+E0"%!)RN2.37K=Y\,H[[PCI6A2ZSJ
M5M%:%?-N+"<VTMQC.=S)C&<\XQ39_A>EQX4TW0#K&JV]M9,I,UI<^3-.H# *
M[J <<@G!!) YZY0%KX3N'^'F@%5GBVV$*F*[E,LT1" %)&/)<$8.><YS7-?'
MG2]8U7X?:G;Z-:7%U=.P+"U",YC(96(5A\V > OS D$=*[;P;X=3PAX>L=)B
MN);P6L0B-Q,%#RD=7;: "Q/)/<DU3\4^#V\8116[:I?Z;$EPD[FPF,3N%#?)
MN'(&2#Q_=&<CB@#S2+PQ+XF_9Y\.:5/::Q>EHX!/9V5S&MT#U,;R.0$VDX.3
MD;<5GZS::^W[.KV>FV&JW6HV=U+"-,#PW=TT*3NHB+C<I^0K\W+ @'.037I_
M_"KX6\'V_AY]9U4PQW!GENX[@17,^6+$,\87&2>2H!XJ2S^&=G:>#4\.O>ZA
M-:),\HEBNGAN&!D+A6E4ACC."2<G')/- 'E6CZ?=:G^S7'IK:-K5[*86MWT^
MVO-VH6X6=RJER58E!L!0_-@8(SFI-*T*\E_9PTS3Y=.U*XN+7RX[C3TNII+H
M,LI+[VCS)G!W%!\PX%>E6?PNLK7P8OAL:CJ8M1)YKW$5T8[E_P!\9,-*N&/7
M:3G<0.23DEUG\,+:S\&3>&VUG6)(9I9)FO\ [2$NB7<N1YB*.F<9QG '- %#
MX*7LEUX3M(9Q<QRVZO$4NBID!$C %OE5@<8^5U#=,\YJY\;K&ZU'X6>(+:SM
M[B[N7@4+#:QM))(=Z\!5!)SW [9K4\&>$H?!EH=/MI+FXBW-)YUW*9'^9B<%
MCR<9ZG)K4\1Z%#XCT:?39YKB"";;O>UE:*3 8' 9>1G&#CL30!XKX&\(:S=?
M /4_##BYT_6!YRRVVG7D8D@=G$JQ(^?W:[6 VL00"1D<&K?A7P[J2_!K7M B
ML[_^U8IV@6Q.M)),,E#@2H6,*D$MM^\H;CM7>6GPMLK3PMJ&A#4M4:&^N&N)
M+H76VX&6!V"0 '&%"9Z[>^>:98?"C3M(\*:AH-IJ.J1V=](\DDLEVSW"[BN5
M64_/CY2.22 QP>F "C\%M"B\,:-?Z?YEVD\5P!-:7FI_V@\3[%!/FEBY#8W?
M/@_-T%;OQ"TNZU3PUK5O91S37$^F74,4=O-Y4C2-&0JJYX4D]&/2I?!7@N+P
M=#>1PWM]>I<R+(/MTWFF(*H4(I(W;1CC<2>3S6IKNEQZUI=YITLTUM'=0O"T
MUNY21 RD$JPZ$9R#0!X3\#]"O[;X3^*M"U+1CI>M"28R:6L\?F#S(%P0(R1$
M&['C)W-WK4_9;T/5O#NBZYIVMVVH6E_#J#-LU348[N=D*#:^4X"L.0#SUKOO
M#GPML?#5OK-O;:AJ,\>J$&1[JZ:62(>6(PL;GE5 &1R3DDYJ[X(\!6'@&UN[
M?3I[R:*XE\XI=W#3%#M ."Q)QQG&>I- '02V8DF296<.@;:-QV\^H[U2U-6.
MI::.^]CD= =IK212.]0W@!:+CG/!]* ,_P 2*ESH]U"%$LKQ.D<9;;N<J0!G
MMGUKS3X>Z+=^%])O="ETY+*XF2(+8VVK2W4"[HF!*A^85W(P(7C/(KURZL8;
MN%HY <,I&Y3AAD=0>Q]ZY;PS\,]*\)6TUOI3WD4,D:Q^7+=/* %!R1N)P3N)
M)'4T[@>9? /PYK/A?Q+XDBU^TO;">Y=)+9-2U&*[EEC!8%\Q]LD8W8(&!CY:
M]QOHOM,>U%#E.0&'!/H:Q-"\%:?X8O6>UDG42J$\N29G3(W,2 2<$DDD]^*W
M[R(26Y4$A6X)4X-%P/#O@;X>D\):MKFE3Z.-%NKEH+Q+9[\7;M&O[MV#@G,>
MY1C<=WS<BO>%RH'.17%>&_A9H_@R1I=&^TPM*L$<@EG:1<1DGA3P"Q8EB,9.
M,UVQ.1BD!!> YC(]:DD.8\ \T3+N4"F;MBY- $T?W!3J9&=P!I] !24M%*P#
M0>:=2=*3=0 ZOE;]LT+_ &QX/8J=QBO5!]!^Z/\ ,#\Z^J.O(KY>_;" ?7/!
M9/WHX[Y@#](AD_I^?M7NY&[9G0]3YSB)7RG$I_RL^<C<1M "%.[ _"JD)#!@
M <E@?UYJ_':?,3CAN<>E2);"%RQ'!K^@%*ZW/Y;E&]M"I=S13W4C; (3]T 8
MQ3FM@+@.BESCA=V!4[VJH<GH:L10",.R-]T97(W8]C4<W*KE*CS:6,^:YN-/
MMG9QO7>&"XSQZ5A77C320&N)9%MX8F>-_,!W!D"EQM SQO7MWKJ'A\VW$4V=
MK<,V, US4_AZQOM2DD33[2)))9I9AL.UWEV>9)C/WCY:\^U85)5I+_9TK^=_
MT.S#K"*5\6Y6Z<J7Z_(K7WQ*T[1&7S+B,F9A%%%$/,9F)P, =.<@YQ@@^E6=
M(\5:??:D(A=#S4;:(V7&6()X]1\IY]C5:Y\&6;WEU?26,4DK2H[L=W[QE)VO
MC/!^8Y]>_/-:5CX<L3!:,(239.)(\GDL"2 3W&2<CW-8+ZXM6H_B=J65-)-U
M+Z[\O;_/0O7>ZTFW.2VY=V&.0"?:L^-9-09(AA HW-M&,U<GE>[L90_+A0,C
MM5NSM%BL5$DBY5<;U&#BO6BW&.A\_9RD[[%:UQ;Q< ^3*/F8MDU?>-W5HAM4
M ?<4=1ZYJE/;%("(CG'3(JY9RK$\D>?W8 P3R>E9R=WJ73MLUH,C7R8CL +C
MU-?97[*#&7]GWPBQ&#Y4YP#W^TRU\>_91+;/(F64<'C%?7W[(Z_\8\^#UW9(
MBGRP[G[3+G%?FW&37LJ/J_R1^O>'U_;8B_:/YLJ?M":597_AHRWE]X9@ M;J
M/[/XEAC<W9.TB.,NZE>1U7G(6J/Q@TFSU7P]X?U?4-4T'2FLK2YD@AU^(&2>
M9D3;$JM(O&1\R_,<A/2O7]>\':+XIVC5],M-154>-/M40?:'&&QGIFG:EX.T
M75DM1?Z59W_V9&CB-Q"'**V,A<],[5_(5^67/VD\2^-/A^_\0Z+X0NK*Z\.Z
M;J<$$@%OXA@0O*3&A=8(W)&X;3QSC(]*G^-GAZ^\<>#/"=O9:CHFA+E96@UB
M*/S&D" [(=V=K !L@'H<'BO:-4\):3K<4*:AIMK=K"ACC6>(.%!() ]/NK^5
M1:EX,T;6;=8;[3;2[B2-HUCGB#J V-PQZ' IW \@^*FF2^(_AKHVH3:]H?A?
M4E?SX;C6X+<PRR&/[VUB4#$X;C.>!6AX]L-.O/AGX9D36M(\":5#$J0S:M:6
MDI$1A*I#&)-T8R,9VD_*#BO3;'POI36*64FF0F"U8I!'(@947I\H/08 Q[58
MD\(:1)9V-H^G6KVEBNRVA:(%81MV@(.V%X^E%QH\7^)>@6/B/X,Z9%JNLZ)X
M?E$4$ROK4-N+:298/E"@DHAR PVYX''!K1UMM*;X4>&;J37M*\):?;J@%]JE
MK;/#-^[* *K$H%?_ &2"4. 1GCU:W\,Z=!:QV;6%O)9Q "&$Q I$  H"@]
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
MQC^"*+S(^M7_ !ZJ--N"3^%>S5XW\7@TOQR^!\:(69=2U.8L.RC3I0?U=:2
M]B4 )^%?&/[9D@7XM^'4**SC09R">HS<*.?;T]Z^SA\W&>,5\5?MD(TGQL\.
M^A\.S9'H!<C^>?TKZ?AK_D:4?G^1\CQ8KY+B/1?FCPV:)FD@W&23S&!#>@'6
MMJ#43=[K=D42 'D=2HJO<2"&) PW1# "#WI;FX:RD6-(QY9489>2,U^[V;23
M1_,"O%MK0KK+%+<,TH-LD2#&>C9XJQ#'&B-M8-\W!7IBH+I?LH#+,H+#[I&3
M3XKZ6T3[0Z[V/'W:T<6T3=.6H\^;]JA$9VOGY37-ZOXCN+/6KO32)WNXT,@5
M(6)=/)27<K ;<'<RC)ZH:Z6!S,AF\Y5^;<5[X]*KR!;^=R@\O<FS)_QKGJQJ
MU$HTY\ORN=F&J8>A)O$4^=/S:_(Y.[\23QMIUA=6LD%S=22B-4?H(Q&<G@_>
M\P$=!P>:T?#_ (F%Y8Z/'+;OYUV)98BXVHZI(%RH/S'.5/('WN];+Z9#&UOY
MDHFEC4QJ,#Y ?>G6EK%IL22,5D)#(K$9*\^O;FN.C1Q<)WJU^9=N5(]"MB\M
MG%QI87E=M^9O7OZ$EQ 9=TZ*%(."!TR*;I=M))),['8.H8=0:B:\"*@5PXYS
MCN33;.&82N/-PF-V>U>ND^4^>O&]K7+L\**C*SF1S^\+,.<5- 4MK1PAR/O'
MZU3B@>2XD+2((57[Y/4>E$D C$<B2LR-R5(XJ#17C[UM"_'/-;6YR/G/'X5Z
MSX>N/#=I\&="DUK1-3UZ);S4XX_L\DB6\4I=>&"<-*<?NP>>&Q7D<]\LEL%"
MDMZCTQ7TU^S?X"TKQ]\%;>+5X[O8NHZ@H^RWDMOG=)M.?+89R .O2OSGC)..
M&I:?:?Y'ZWX>ROC*RO?W%^9H?&R.VMOAYX3?7;/5+BXBA$;3Z9L&PF(!D<31
MR?,W 'R[MPZCK7M?@]<>%M)"K)'MM8@(Y\[U&T<-GG=V/O5/5_ &CZQH5AI-
MY'<O:62*D BNY8W 5=HRRL"W'K6[I>GP:98P6MLC)#"@C0,Q8X'3)/)^M?DO
MD?NI9QBD&&SCMP:<:10!G'?K2$*!BEHI,XH&--%+D-^%,WYZ4 29S32=_3M3
MATJ"V!_> ^M !&H\TXZTD*D2MCUI\<6R5FSFHK6X$DTJXQ@T 6C1U^HH!R*8
MO#M[T -\O$C.!RP /X5(!QBER*-PH  *",TM% #"M*!BG4AYH .#44G^N45*
M!BHI/]?&: )J*0GM0!B@!:8\@3KWH9\57NP6>/![T 3<FFG[PI[2!"%QDTI&
M?:@".<9>,^AR?R(_K396"HN>QI\B[!US44\+2QKCUS0!!J7^M@V\'<IR?3(S
M^E2WLCK -OWMR_EN&?TXI+Z!I%MU!^=958G_ &0>1^537$(EP,<9!_$'(_4"
M@!V<PH323+NBQ3VC+*H!Z4JKC@T )&O[H ]J<#FC;^ I=M !BEHHI %%%-VT
M !'S5\O?MA2JNM>#B>T%_P#F3 /Y G\*^H"<5\N?MDJD>O\ @V=F C6*[0#M
MN/E_T#?G7T&0J^9T/4^<XCDHY1B;_P K/ (XR\*YZ!0!5*>)]W?;5E]1MI$"
M+,BX&.M1'4[:-/+E? _O@9S7[Y&,NQ_+LI4VM69]W+Y>!3(X9G^>%R8_[F.*
MLW$UM.1M93Z5 MXD89E8*BC(]ZZ+/JCSVXN6Y9+D6.]^Q_2K%I(4@C)X7&5S
MT/M5:&ZMYXBLKE$Z<#@>QI\FU4B D7Y.BL<9J'KN=,7R[;$H"E3@8&[OV)J*
M:T5=P^9@>"HZ?45,FH01Q1!MN5SOP<@D]*A,RS.3Y@4]=IZXHIMVV-)J#CYD
M"O*@$2J0@YPPYJU+!#*FUW9BYW$'L:2VEM) R22+( 2V\'H*C-];3,1"253J
MQ' HES/9$1BHK5_YDMYITUW J(A8,< +UI]O<-"WSHZ(>%+>W%1G6H;9,.V\
M+SM!P1446I17@1,@R \ FI2F]T7+DB_W;--WE15=!ND*D$'GBOK_ /9)9#\
MO#6P!4)NP%7G8?M<WR_AT_"OC*74!;2/N99/EVXC.>O^%?9G[(LHE^ /AMFC
M\IRUXSH?X7-W,6'YYK\WXS5J-'U?Z'ZWX?2C*OB+;V7YL]>@C,0.[N:>P(Y%
M,M9#*&W%#@\;3FIFZ'L*_*3]M(XQL)/K4H.>14*,)4<!N1P1Z4EN&$9!.* $
MMX?*E<G'S$G_ !J=ONUFZ,\DCWHD).V<JN?3M6DW2@"* DNU/5N338AM9LTY
M5Y- #R*6F@\XH(- $4,.R>5SU8Y'Y4B9\XYJ8MM%,)W<@8(H D) H&<U%@O(
M#T [5*3B@!:3K0#D4CML' R?04  '-.J)7(X(Y/2E63YMI!!H K,$&J1Y_UG
MEMCZ9JX#FJ[(HOD8_>V$#Z58H &&:BDR'5?X#UJ4TQ^)%/;TH \GUA@?VI/"
MT3'IX2U3;[_Z78_X"O6%^7YCU->2:R-O[4_A<GDGPGJ>T^@^UV.[^8KUMN2%
M'44 244F/>B@!'&5->1?$YPGQR^#/)\QKG5D 'I]A<D_H*];DDPN:\B^)<\1
M^.GP8+*2QN=653Z'["Q_I2$>O*-O(]*^(OVU;BYC^-.@?9;:*Y<^')%D$LIC
M"@W7!! /)Y[=J^W2^5XKXK_;#MUNOCAX?D8$(_AN1#SU(NA_+/ZU]+PXKYI1
M]?T/D^*I<N2XC2^BW_Q(^>KF^UO=G^R[,[1@+]O8G_T74 U?74FP-,M&CP"0
MUZP(]>=E=6MH)(VVHK;>-V>14;:>KR954=2,%20,>M?OBCK\3_#_ "/YC536
M_LH_^3?YG+_:M6FD+II-JJYXS>NQ(_[]XJT=1UJ6WVKIUF IQE[QLY^@CKJ$
MTT*%:/;M3^%><5:ETQ$CC98U_?<[O0UFY).W,_O_ . =*4GJJ<?Q_P S@IY=
M=N7CWZ9:1*O=;Q_F_P#(0JTTVL>4^+2UA 7Y4-TWS'Z^63^@KLDT<20MA@)
M<Y8]JJ7=J88!&QC=W&1P,_2FI].9_P!?(&FMZ:_'_,Y9?[8R&2VT]$.-[-=2
M$C\-E0RS:S%#Y<%G:X8DEIYWQ[8 !_6NC:"VFC4JACF(,;(#R3]*8EB[+#&^
M)-N=P/RDCM51<%>\F<L^9;P7X_YG/)+K/D%'L]-+ ?P7$@/_ *!4MMJ&L6<3
MK]DM2Q4$%IWV@]\_(36S-"EF%!C"X))'7Z<TR+36EN(9)3F-QD*.E:.,6K2D
M_P"OD9.JXOX(_C_F9/V[6VDDS!IX0#*JDLA'_H/]*([W5YE<-96CXZ?Z0^!]
M1MKK(-/BA(3"[L=14MOIT=B7D(4[N<8K"T?YG_7R.B,I2?P1_KYG)VTVM>6-
MMKIIR#'N6XESC\4K[J_8_,Q^"]J+A8UE^WW8819V@^:?4 U\CEHY[63"*&P2
M !CFOKC]DPR-\(X0N'']HW9SG''F9_K7YWQBKX:E)M_%U]#]9X!:^N5DHI>Z
MME;KZGMJ($&.OUIV13 -HYIJ'+$5^3O<_;B0BCI4<4N\,?2@-N% #RU-+4NV
MD9>* $A.2U$<9!/UIL>3OVG!J"**Y+DF3B@"Z#R1Z5'&V6;'K4444RSL6;(Q
M3A;R*20W6@"&Q:5KJY#\J'.T^@]*G@2(2.4.6SS2)!(C$ANO)J);.2-V96Y:
M@"PI;>5/2EZN5]*KI#.C[V?-/6&3<6W=: )P"!0 :K@2F3;NJ0QR!N&XH EP
M:=4(CD_O4;)/[PH E/2H6FVM3T5P>3D5"Z9>@"59@:1^95I4A  H:,L=P.,4
M 4];U5-#T^ZOYTEDM[:)YG6",R2,%!)"J!ECQP!UK+\%>.K?QO;WDMOIFK:8
M+:?R"FKV36KR?*&W*K<E><9XYS70B($Y8DGZ\5$D#*S$,W/]XYH =(#UJ-Y%
M#+DU/LPO/6HF@#G)[4 ,N[L6Z&54:5E4G8@R3]/>N%^'/Q.OO&UOJ[7>@2Z?
M+8HK^2LC2%F(),1+(H$BXY"[E&1AC7>M#@AQP!3DMT !!;UZT <%\.OB-=^-
M[Z_@O-"FTD0(CI(9'=23G,;;D0K(N,D $88?,:[N6?R4^7''0$XS[5'/9L7!
MC8CYLG)J:2V27[X!4<@4 <EX7\<7OB#4KJ*Y\,:SH,$8_=76HK#LG^8KA0DC
M,#QGY@.,5V"R H">M-\I"",'KGD]Z58<#F@!D]VL)4'^*GF3)'O4=Q:"8J?2
MG.FQ,^E "R3^7BG>:,5%-'OC0U(8A@4 'G"E$H--$/-/$0% !Y@I/-':E,8-
M B I ('7N:^2_P!M^UENM1\'K;SF!EAO6+JH9L9A!QD''WA7UH85+9KY;_;&
M41^(O!(SE6@OE8'TW0'^GZ5[V1?\C.AZGS?$?_(HQ/\ A9\LP^'[M842'4;D
M[A@EHX^#W_@J+_A$+\2?-JMT?8K&?_9:[!<1L8QUSP:EDG6-,-\SU^]J*[?B
MS^9GWYOP7^1QDOAF_C #ZM<S*?X3'#Q_XY4<FF7_ )"P+?7%NJC 7RX_SY2N
MLFD\S&*5XFO+@$AAL.&R.",55ELU^9/M92V>WE'_ ".0DTF^6[WC5[PHN#M*
MQ$'Z*4J_#X4OEB,C:K<R@\C*Q_+_ ..5N6]LEQ'/)@ A2JY]*H^)M='AS2H[
MN8RM I5&6&(R,Q)   'N16<Y0I)REHD;4?:SE:*NWT27^1EMIMZ95W:I.0@(
MVLD7'KT0=:&\/W)5BE_<PF0#^XW'_?-36_C"W2[N;1O]8D[6I%Q"T;*^"<X/
M;"DYP<\8ZUN:=J2:CI*36>VYBV[O,*[<J20" >2.#6%.O1J/EIR3?DSKJ87%
MT4JF(C*-]KJWRU1S5IX<OU81?VE<N%R^PI'W^B5&ND7ODF!=7O(@PP#&D?\
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
M[2PX^M $A/'-0R,=R@=*6.7?CY@V1GBG$B,C=WZ4 /;IBE!R*1QGI0IVKDG
M]Z $<GCBG+TJ(7,;[=K!PW0KR*FH BE?8ZCUJ0GFH+C[Z5,M "%\5'/DQ'%/
M=23Q3@ORX- $#G$*9I\K'8,47"%@N.QJ15^49H 12?+!/6G Y%!&149;;2&2
MT4U&WC-.IB$)P:^5_P!LIC_;G@L M_JKYP,#'!A]L]^QKZF<9-?*/[:MZ;/5
M?!J['DE>&^6/RT+8.8.?UQ7OY"TLSH7[GS'$L92RC$J._*SP&&[5UR3\U5KB
M[>)]P&[/:L9=4(8YLKT*"5W+%DY'MG_]=2#Q"K'R_P"SM0('_+1HA_\ %5^_
MJ4>_YG\O2H8A/WH_BO\ ,Z"U9"NYS@GM3);R2'+-+M7NS'C/KCTKFM1\0W%L
M%\K2-0NL_P#/)$P/Q+C\JI3:Q<7<"%])OW<-RJJF&'L2_P#2HE."Z_@RX8:J
MGHM?5?YG8I*=L>#GS@<XX&:@O88[BR6"=1/;,=I1@"IYST/H1678ZS*(V!L+
MDO ?E7"AB<=!E@/UJ!M7OH8H1)I&H>5AB"%A/4^TQ/Z5E*=.2LWIZ/\ R.RG
M0JV3BK/U7^9))X8MXFDN(X([=H9/,7RP!O+ @L?7@FKFF6L6@:=Y5L1#$[,[
M''WB223^IK(O-3OA=7'^@72K'A,@1GS%(X(_>5#_ &O,+=FDTK5)HDP$">0>
M?IYM3#V$7S+?T?\ D:5/KDX\DI/E[.2M^+.I2<-;@ISCGZ"II")+2:,X/R;A
MD]\UQBZW=1!C'I>ICRP7,0$(/_HVG?\ "170FWMHFJ2_)@ ^1NS[CS>*W]K3
M[_@_\CE]A5BK-+_P*/\ F=!!F5(\( SC.W%;=DIB7+ 9/!R<G/K]*XZ/Q'=.
MN]='U".2/Y-B>06'_D7&/QJ>UUJ^FFW#1]00;>2'M]S'Z>;2<D^_W/\ R!8:
MI#HK_P"*/^9UTTTD8&PCRRC;H^X]Q7V)^RG()_@1X9E"JH=)V&T8!!N9<-]2
M.3[FOA=-5N6N 9-&U)7/R@O);[?_ $=7V_\ LB3>9^S[X6.PQ8-VAC8@E2+N
M88R.,"OSCC"2="E;^9_DC]6X IU(U\3S6U4=FGW[-GK-Y80ZMIUQ9S;C%*I1
MMAPPSZ&I=-TZ'2K&&UMU*PQ($4$Y.!Z^]/@#1@[E49Z;:D5BV25*^QK\M9^T
M"NFX$ XJ.)/*)&<FI >>:BW-]HQY38Q]_/%(97TV,QR73$YWR9_2KQ&14$
MDD Z9R:FSN!Q0 Q1L8T_;3%Y8CTJ3I0 F0.,\U'&Y;?GM49+&X/]VI=F <4
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
MKTR[M(+^VDM[F))X)!M>.10RL/0@]:AT[2++2+:.VLK6&TMTSMB@0(@R<G
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
MP=%=VZR2ZAJ\\$>,G^TIQGWP&SGW[U^\<U1+6*7S_P" ?S9&-%M_O'_X"O\
MY(FU+41.D:Q2851CY>>?3Z4V:Y:.9 X3*_,TB]A[UF7&@FZE95U;652/@2#5
M9P2OH?F!JM/X>D\AI9;W5)LC;DZK<8(_%\UIS5E]E+YO_(YI4\-*3;J._P#A
M_P#MC?MM5AM&<E?G;A>."/6K*ZA(\21F,*#G//WO\^]89\-7$$*Q'4-6C5DY
MQJ<WR^P^;I51_#<4\GEM=ZB21RO]I3_,/?YZSYZW6*^]_P"17+AOAC4?_@*_
M^2.DBNX1;W"F4-AUVDCE?45->7:75LB(K)L).,<FN;_X0=1"TLUYJ4ZIC:&U
M*?"C_OOM3(_#4/FK-!=ZC+M4_/+J$_ ]OGIWJR][E7WO_(M0PU-6YW_X#_\
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
M?E&.]<3J9@FGR1MZN]ON/1]CE#C)*K.]OY5:_3K?4O3ZA!#=K82[$E^8F)B
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
MP6DD>H7$IE)1VW*GH-JC^8/YU=H 9'$(B=O I"CLV21BGL"PXXIB1,IR7R*
M$ ?S2N/W848^N3G^E. ?>1_#VJ2B@!NU0",<&@HI7!' I3ZTF[VH $*XPO2F
MR2(ORL0/K3E'RGM7.^.-(.M^&+ZP#XDN(C'&_GO 0W_71/F4>XYH V+74K>]
MA,D<T4D0;:61PR@CMD<9JI]OL9Y/MPG@^SQ(R23LXVJ >03G _&O%]-\-?\
M"*?!;QQ9M'H[QR2N\8T8W;6PQ%$FX[&,ADRF3Y9R6Q_$35[X?^%HM;^#NIZ=
MH]OHL@N1+%'$GVE+:<X5=URCD2K(2IW G/'7DTQ,]JM[F*=%>*598F&5=""I
M'U%/EE2&%Y'=8T4%F=C@ #J37$?#?PE=>$?[2M+FTTJUCN)_M$8TB-XHCP,L
M49B$)/9>/SKH_%%M!=>'M4BN;0ZC!):3(]F&VF92A#)G(P6'&<C&:0$UEK%E
MJ2HUG<P7D6XJ\MO*KJI'J0:DM=5L)_M!ANX)1;L4F*.#Y;#J&]"/>O#O@A9Z
M5:^$/&L>E^#+CP]8/*XBM+F\D+WJ^5C(:0[D'!4$?+U()Y-=/\,_#^G6W@_5
MX-,T"+0KN>,I.DNI"^CN&*'$AF#L7!R<LV&//M0,]&TOQ'IFM;_L%];W@5MI
M-O*K@'&><'BM!B!7AW[.G@FY\'G7[.[.AR7(G1I6T6:218W ;*.'9BIP0<<9
M+,<<U[B!@DYS0 V218E!+;0>,UG:)XBTSQ DS:9J%K?^2YCD>VE5PK>AP>#5
MK4?FL)V$7G,(VQ'D#?Q]WGUZ5YA\"=+TO3+"\6S\-6VA7,I26=[34EOUGSG'
M[S<6^4[EPV ,8!( H ]79<D9IP&*.]+0 @&*1J=10 RE!YI,<TLAVH<4 !Y-
M*!BD0Y44Z@ HHHH 3'- I:2D F:^2_VW[A[;6? 1CLI[[/VX,+;9N5<19/SL
MHZX[U]:'K7RK^VA$T_B?P"%;"B._W#V_<=?\^E>YD=_[2HZVU/G>(;/*<3=7
M]UZ/_@:GS//=3*H']G7I(*/F::#Y5SZB0G\,5!=Z[=/<2%-'N?OG#?:(=C#U
M&6SS]*ZM])D9P 2&X!/MZ57O+8"X*)$ J\_05^ZKF_G?X?Y'\US=/_GS%?\
M@?\ \D<M<:O?&RE*:+,LF_.PW4/"^F=U-O-;N3:^5_8VH3^8PY^T0[,^V6!
M]_TKH[FU.\L!P_.*IWD+L8Q$F6+8P.WO6OLW)_&_P_R.:6(A!O\ <Q^^?_R1
MD6U_.DH9=%NX]O*[9X<@_P#?1JRE_JBHR+I,ZQL<EY+R%OZY_2MZVBM[:V#K
M$1*#A]QS@>M*S^>Q!M@=O4L1BE.,MN=_A_D;PE2T;IQO_P!O?_)')RZE?7<@
MQI4RN00&%S&-NW\^O;]:DL-5U..*99]'NMZ#(<7:,/QZ&N@ BBDG,,+B$@ L
M^/E/?%5TC!AN"\XN(EQD\#!XX)]LBJ4'NY/\/\B/:QOI2C_Y-_\ )'.'5]4F
M239I)0_P!KM0&/X*:MKK>IJL?FZ))M6,9DDU!%.[/8;.E=!I>FFY+9*AE!*E
MCD?I1)IZ16JO*Q9Y1N*KT6E.&MG-_A_D5&MS*_L8K_P+_P"2.=O=3U#[1"L.
MFO)M^]*;U5,@^FTD?2KD.J:NA8G2RS^60I>^QC_9'[O/XUJVEE'<W;$\QL<@
MKVJ]);Q)$KEF+@< #D#TI./]Y_@"FVK^RC_Y-_\ )&59ZC>R6A\S37M?F YO
MA*N[UR$X_P ]*^T?V0T"_ ;02B!(S<:@PP>&S>S\CIP>WM7R3J%A)!9QD*?E
M&5QU&>]?7?[)2$? S1T+[]EYJ*[A[7TXK\ZXO2]A1U;U?Y(_5> _]XQ'N*/N
MQVOW?=L]6TB>ZN+;?=0^0Y9OD/4 ,0/T /XU>)Q34!^@%+_%7Y@?L8P#*L33
M(7+5/C@BD1 @XH&,4*&)7[W>G9QR:9%'Y<LC9SN/2E<]: ,GQ-XLTSPG:+<Z
MK="SB<E4)4L78*6V@ <DA3@=3T%8&K?%/2/#_A>/Q'<SR3Z7=NBVPC@82DMT
M#*V".<]<8K(^/ZZ5/X-BAUC59-*A:ZC:(QQ32>=(H8B,K"RLV<'"[N2!UKE?
M$:Z/8_![2Y+SQ1J%E9&-"U[+9^9), A!219 =I(!P205('S9H ]%O?BKH6G^
M#;3Q3+/*^D7I1;=H869W+< ;>N<@_3%;_A?Q+8^,M L=9TYGDL+R,2PO(A1B
MI]5/(/L:\5\<0^'-3_9NLFN-?UC3M!F@5H-1C@;[2J?,\8?H1@*%R2,G&2<\
M^B_ Z6VF^%'A=[.^N-1M&LT:*ZNXRDL@/(+*2Q!_$_4T :WC+QCI_@+2Y-3U
M4R_9C(L,:P1EW9R.% ]3CN15&?XIZ+;^"HO%;O/)I4VT1I';LTI8MM"[?7=Q
MSP/6LGX_R:"/A[=Q^)+G4+'2BPEDNM.,@:+RP9,N4(.T[,$$X.0.]>=:4="U
M3X'Q6OVO6Y-/,5G!&KQ/=3W#!F 5XT8LX<J=RAL$< T >O:;\4M U+P8WB@7
M$D6D)(T+M) ^]760QE=@&2=XQP#[9K3\*>*[#QIIIU+397GTYG:-&EA>)]RL
M5;Y7 /4$=.U>866B>'=*^!%I;WNKZFOAV$_:C=VGGV5Q@2^9L53B2$ C;M)&
MT#&:[/X,ZU:^(?A]IM_97EY?VLOF>5/J$JRSE!(X =U&&(QC(STZGK0!VHW
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
M@KL3R._%!=5 /?T[T <9<_#"QOO!UGX;NK^_FL[:3S/-,^V27ECM8@#@%@0
M /E7L,'H_#^BC0M%LM/^UW%\+:)8_M%T5,LF!C<Q55&?H /:KY96&.WK3BO
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
MOKG4WA0(;R\V>=*?[S[%5<_10/:@#C/C3-?Z;X,FN=,M=1N;A)D<II,ACG8
M''*H[-SC@*<_3-8%]JWBS3/@P;QH]83Q"LA$JQHDUR"9<$X6-P5QG[J'CHHZ
M5Z#XV\-W?BC0WL;/6+S0IV)_TRQQYB@J5/4$=_S -9.I_#J6?P$_AK3]?U73
MV7B'4_/\VZCYR/F?.[&<<]NIH \^E3Q1J?P2UTM-JX\18DCDWW.;D.LIW!'@
MC4X*]-J!NV,UW'P8BNHO!&GP:E#>0:C"'A9=1G,\X19&"@RGYG&!U;YN>>:K
MZ#\(I-!^'LGAF/Q)J<ERYDD356D/GQLS%E(R3G;G^+.<#.:W?ASX&;P!X5L]
M&;4[O6)+<.#?7S;II-TC.<GTRV!["@#J@!6#XS>X.AWL5E]K-Z82T:V,B1S'
MG'RL_P H/(ZUNE@M8_B31;3Q-IT^G7/F".= K-$Y1L!LXW @C..U ',_#)=7
MM$NK;5(M6B?SG=#JEVEV2NU.DB  #)8!?8FN_ []ZQ/#GAM/#5LMI!<W<UHI
M+1I=W#3-'G^$.V6*CMN)//6MG?API[T .(S1TI:@,I,X3'% $QJ"1-]S&WI4
MQ.3BH9'V7$:^M 'E?Q"8C]H;X18Z&VUM3_WY@/\ 2O6@ &SW->3_ !"4#]H+
MX1M_TPUH?G!#_A7K!.6QW% #J*** (STKROXD GXU_!T@947.J G/?["^/ZU
MZJ>E>4?$M1_PNKX-@]3>:I@?]N$G^?QH ]9%?'7[7B"3XO\ AP;E0MX?G7YA
MG_EZC-?8@.1FOB[]LF8)\8/"RC[S:#<X_P# B/\ ^M^M?1\.Z9I1?G^A\IQ5
M%RR7$**OHOS1Y&MM+(ZEV8YSU]!5:\LBDP##>1R >U$FLQ[-SR7*,HQB.WD(
M_,+BH)=6%Q<!U,[ I_#$XZ#UQ@U^[*<>C/YHJ8>J[/D9<DMB(VE X("G':IK
MI2;1?*D,BK\I&>]9;ZNK18WS*C#E?*<?TJA!XB6*P:)(+L%9,,ZP. 3[?+S^
M%4K6N*-.HM.5V]&;T,:B/RY6,9(X&*8D/V65"C/OB82I(#QN!XS55_$,;Q1/
MY<J$+@Y0DD?3&:C_ +9,H+PPS!68*I:-EV^Y!&0*ARCLS7ZO4EK%,99>%[*.
M*6%;&#SFE6X9F&<L"QW?[QWGD>@]!6KY<5T6)CD CP  W4U7N;Q(K$L#NX/*
M@GGZ=:Q4\48?$<&HX/"^7:/MSWY./Y5E35&":A9?*WZ%8B.*K-.OS2?FSIY+
M*:'Y_*Q#MR"2"<T1 ,T8)W)(/F/H?2LFRUSSV*B*]CD_B-Q R@_3UJ&XUPPR
MFW%M<1X^?<T9P<_R^AK=3C+2Y'L:B2DH._R-)XQYS$MC:V /:K9DCDCD. H/
MMTK'6[63YB6)_P!I"I_(U(]\T(DB-K*XZ%U(P*MRBM&S%4JZ>L?Q7^9M21)/
M92/N*LB[BJ'!Q7UY^R?O;X4Y=51SJ=YN51A1^\[5\907WVBW7RS)&YC)=Y$V
M @=N3G/YU]D_LCW#W7PH,KH8LZC<A8SV7?P?Q'/XU^<<7R3PM-)_:?Y'ZQP%
M2E#%5G)6O%?FSVD)L.0*4H0<BG9STH!S7Y2?MB(G' !3>/2GCYU/&#2DGG%)
M&2>M R"*)XVE)<OO;< ?X:(B'$J9P5.,T^$DN_UIP@5&9AU8Y- "E=J!<;AW
MIVW(ZX/K35)%+DT (L6T8!P?7UI A4_>IX)HP>M "CIC]:1DW8Y(QZ4;J4'-
M ";>,9.?6C;Q@&G4TY- !D@XZ^](Z;E STIU+0!&H)//:E=-V,<$4^FL* &%
M2<>H/6I,>O--4'/-*30 9R<4II%ZTZ@!FW)R1@]C2)'L.<YIXS2T 1R0[SG)
M'M36B$VW</NU-28H 1E!_"D8AN*?4,N0: )1Q2%>:$SCFDDE6/[QQQGZ4 .
MP*6N;\'?$/0?']I-=:#>F_MHCM,HB=%/7E=P&X<'D<5T?./>@!:*04M !111
M0 4444K (R[ABA>!CTI:;TS0(&[5\R?MA?+JW@4D=6OU#>_E*<?D#7TV.17R
MO^VT+D:CX",$MM"WF7HW76_;RD8XV@G.":]K)G;,:/J>%GUO[+Q";^RSQ2QE
M18U+85BN%R<'%4I(;9I,))DCJ/05@SQZS>.$MAIDH0[2&:4CCN&(X^E/=-40
MIF2P!/RD,7.3WY]/2OWR,T];/[C^:90UY6U]YOF&)$D4R#RF_CSVJ&\:"0,N
M\*%(4'UK"$FI*^!-I:1K]T2+*Q ^G%9EW_:S-_K=/?+;AA73)]NN!5WOT?W$
M5*4DOBC]Z.Q40[) X#L2#COTZ"J#L=K;@WF[MK8.!CW]:R+2/568F233%=^
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
MJQQU)'%4[?PU' QCFEU$>8"[23:G,<MW_CQ]!22^&ANC*3WRHO4C49SD'O\
M?Z]/I7[DJE6_\/\ $_FYPH./\1Z?W61W2-OE"0_,&^\P[55EA61T\L2'<W(V
M\+Z#/Z4UO"4#2E3<ZICGIJD_'/;Y_2I/^$;\B!7CO]1"L2I#:A.P93CDY?AL
M@<BMU4K=(*WK_P  Y_J]!MWJO3^[_P $EFB%R(=\)2)&&Y1R22.*MVCPJ)5,
M+-Y0RF1G!]:PE\'VUO@/<Z@7/&XZA/D^_#U<A\#BY&Z.[U1B" S/J<X9C_WW
MS2E.HEK%??\ \ GV5&^E1_\ @/\ P2[+?)YT9VN48?>5<C/H:FN!%,4(A\F3
M(Q@=162WANWC3R@MT4W##F]G^4YY'+\CU'0U)/X/M"5NO],W$$+NU*X89]0#
M)@8[>E0ZE7I!7_Q?\ TC2H?:J/\ \ _X)?N-OVPJT3;B!MRO3%,GO+6YQ%(K
MD@YVJ._J:JGP-:NB-]HO690&W?VE<DY_&0TQ/!MHL;%Y+DMYGFLIO9R"#TW$
MO\WTJXU*EM8J_K_P J4*"?\ $?\ X"O_ )(OPPJJ/)' TA9<KG.,>OTJQ%>I
M).D:PLKD;2H'>L9_"$$C01I-?2$CRV<ZC<Y51SR?,YIW_""Z<R[V-Q++]P,;
MZX^4>H_>=?>ES3?V5]__  "?94&M*C_\!7_R1T=H3);3E(W B4R D>E?9?[,
MX5/A[<JG0:I<X'<#<.#7PW%X4LK*V+1&Y+@_/NOK@AQ_W\K[7_9.LHK#X7S0
MPJ4C&IW+[6D=RI9@Q!9V+'KW-?G'&#FZ-)RBDKO9^7H?K? 2HQKUE";;Y5NK
M:7]6>T$TF31'*LH)4YP<4[&*_+;6/V<!TI:**8!1110 4444 %%%% !1110
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
M.YS&N-Q]3ZU>5=HI<A<<TI/''- "TAZ4T,20*?0 @Z4M(3BDW5+ =12=:6D
M44452 *:M.I*8NHAZBOF#]L _P#%2^ 5[NM^ >_W8LX_#-?3['FOE_\ ;%0K
MXC^'TP_U:-?!CZ I&/YFO9R1_P#"C1]3Y_B%VRG$W_E9X5-O""/.(U^[_P#7
MJ.2W=SO##:R@,/>IKHEH"<87L:BMF!A WY([5^ZIR:/YOND_>9'MD3@5E:C;
M*D8*MY61O4^X/0^W%;'VGG &<57N!;7EK^^)4@\]QCT K>DY)ZDUE"23.*BD
M\07EVK+9036$AA"R0RL9L-+L?<I;"8'^S[U'I5UKMK)!:ZM8F&:2VD+211EX
M(Y-P" N"PS][C=DXKM3;P6JPLJJ[J<[NY_&E:V%P \D@+C)C1ADCU^E<$,-6
MA/FE6;]3NJXW#U*;BL/&,NC5[^3?3_,\^FAUV:5A%#'\MTL32@HN^#>=TP!8
M8.W;QSSUJQI$7BBQLK,3O;7SA!)+,\\>]F,Y 4@-@ 1;3\HY.>3737$,,TF%
MSO (&X_>/>KL"):I'+"57";&#\Y-.I@IR?-[>=]>J_R(IYI15-P^JT[>COI\
M_P#@'%W4/BNVDMI&T]9E,VR4<)M3=%M()X;(=R0#GY>.AKLD2*XN8RK;EQA!
MW'O44#6_F>6_^LS@;NH_&K31&WE?F,;3]]1@8_QK;#T*M!?O*CEZV_0X\7B\
M/C&G2HQIV[7U];EZ-P8P/E4>O<?C4MO;>?.C,1P<\=*IV@2X69W.%7@ ]&]J
ME^VQ0HP+>6RC( K=F:FHV;-:\>.&RB@E^<E68X[<\5]6?LMR!_@SI7J+S45/
MN1?3U\=M>029 FW2$ L2/O'L*^P?V5W63X+:4R]#>ZD1_P"!T]?G/%T+4:/J
M_P!#]8X%JJK7Q#72,?S9ZVO%*?O4@^;VHS@U^8(_7]QP')I:;FC@TP'44P$L
M2", =#2YQ0,=12;J,YH 6BBB@!"<4AQ2D9I/N].E  HXQVH(X]J:TNU@,=>E
M.WC- #1D./2E?J*8SY;%.48.#UZT /QD>U-$>W@?B3UIC2N' "\=SFI-V#@_
MG0 QF"''?TI^X8JK*@?48FW=(V&WU]ZL%"6![4 (0<T]>@SUI0*"/F!H \>^
M(KE/VA?@^O9HM:;_ ,EXZ]:A54=E3ALY?W->0?$J0+^T9\'!ZPZR!]?L\=>O
MPH5N)2>] %BBBB@!&^Z:\J^(XQ\8_A <\?;=2&/KI\O^!_.O56Z5Y3\22/\
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
M96VJBCJ2>PJCH/BG3/%%J+O2;V#4K7<4,]JX=%8=B?6@"^Q*SPKV;.ZIL[7
M[4UH]\R/V7-.9?G#>E 'DGCM,_M$?"\G_H&ZUCZ[;6O65'[UJ\I\<D?\-!?"
ML]S::Q^7EP?_ %J]77_6M0!)1110 C<"O)/B8F_XZ?!F4?PW&K+^=BW^%>M/
M]VO)_B1Q\:O@Z>WVO5!^/V!_\#3 ]8(!X]J^+?VR;*#4OBWI27,/GK'X?W*H
MD= <W+!@=I&1P.M?:1&2:^//VNA#_P +9TQ9%<.=!!$@X  N7X^O-?1\.QC/
M,Z49*ZU_(^3XIG.&45Y0=G9?FCYU?P+IE_&[+IT81,?)O?Y/H-W%3)X1TR%5
M:+2X'; 4[MS'\23FNGM%CA+-\V' W8/7ZTRZ*VTT;H5*.#E0>E?N"I4GIR+[
MC^<WB,2X_P 67WO_ #.8O?!NE*T<\NCV7EQD$&),$D^N#SBI+OPGIR?Z1'96
MCC>6+8*Y)'?G'X5N6\L,T0&_.UB6CV^OO6+XJN7TBUDN8X9);**:.W>)%)*E
M@[%\=PJQLQ]A45%AJ"=2JDDM]#2B\=B)*E0J2E*6WO.]RG'X6T8H4&G6\483
MYDD3?O\ ;<V3^M%CX/TO9,AL+27S>C/$&*#T&[./PJ/^U;FYT^VG33KE[8Z=
M<:D]RR$1HL2;MA(SRQX .#[5+#>SS79CM;2X=]_EA]I6,DB0C!Q@_P"K4_\
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
M-Q<K1I+YM_YF'8>)2T$JFPUK;M.7-HJCCUR]?;'[*%\;WX#^&9RLH,QNF_?
M!L?:9<9 )'0#O7R9-;PQ6MR5!*(,+SG.>G%?6?[):,OP!\,%TV2?Z7N4#HWV
MN;('MFOS;BY?N:3O?WGT\D?K/ LH^WKQ44O=6S;ZON>OJ:AM4"M-@8RY-3*.
M]00@Q&3DDLY(S7YB?K['6UO'$SL@;)/.6)J7=N%.48%)MI@ &U34,<A8,3V-
M6*9L _&@9F:[XFTOPU9?:M7U"UTVWW!!+=RB-2QZ#)[\&JE[X\T+3='35KK5
M;2WTM]NR]DE B?(R-K=^*A\;VEY<Z;&;#1=/UR[60;(]1?9'&""&;.UCG!(X
M'<UR'B31]=O/A3#I]MX6TN;4W58[K1R5DMHD.0RQ[F16QQC)7O\ 2@#T'1]:
MAUF 7%K)'<VDH62&>)MRR1LH96'L<U>5CN(]*YSX<6^HVO@S2H=6TNWT;44M
MDCELK4AHX=HVJJD$\!0O<_6NH4*,XH %Y%+C%-!^:E;IQ0!&PW38/3;61!&P
M\5WKF(#-K$ X<\X=^-OZY]_:M>.56D://[Q0"1['I_*J4"J=>N6!^80H#_WT
MU %TRE2:B3?)>;]@V!,%\^_3%6#&"335C"R9 &<=<4 0_:"-2\C:VTQ;]V1M
MSG&/7-9MW<3)XIL(1 I1[:9C+YG*X*8&WOG)Y[8K650+@_3.?Z5DW43/XHLI
M<$HMM,N['')3C]* );K4+F/Q-96:PJUM+:RRO*7 *LK( ,=3D.W/M[U9;S#J
M<64S$8FR^_ON&!M_/GVJ*ZMG?7;.90QC2&578;<<E<>_\/:M!HU=@<\B@#&N
MY9QXHT]5C7R/*EW-O .<KCCO5Z>XECU"VMT13&X9F<OAAC&,#O45SIXFUBVO
M-Y#P1M&J<88$@GM_LTV[TE+G7;#4&D97M4E01@G#;]O\MOZT ><?$5';]H'X
M1NK;=MOK1<#N/)AQ^M>MJ-H SG KRCQVH/[0'PO?/*V&M#';&RVY_P ^IKU<
M'+D>E #J*** $8X%>0>.2W_#1OPRVMP++51MR.GEQ=J]>:O*O&K#_AH+X;+_
M -.FJG_R%%0!ZIGEJ^,/VI9$B^/;YZGP[:<^XN+G'\Z^S1P7KXG_ &L%+?'.
M1<_,V@V>/PGN?\:^EX<5\TI+U_(^.XN=LFK?]N_^E(\R :>X\H<9&[-.>$1>
M5$!A=X)_/FG0.98A*5"@#&[--:[26'<Q"E6Z_P J_;_>D[6/YQ:IQUN.O[H0
M22)'_J\]/:J2+#(RC:<N<"F32@1A@=[%V)'M1%<!T#@ +V/2NE0:1SN:D[MC
M[M/*MY&7@**Q;N>ZAUV&".W+6#0VF^964$/+,$<]2?D!+'.,!<]ZW%GCN$8*
M=_J*IRP&0LQ[+E3GJ/2N2M3JU+*$W!]U_P $[J%>EAWS3I*IIL[KYZ&/I%]K
M3Z2LEUI++=)&DT\4$WF#)E*8]> ,D]!FK>E:U//K]S;RZ>T%NC3^3<YW++&)
M61"&P.?D;(]QVYI\<8A\R90#E"N/2K]BL=AL.P<1G'U/:L(X+$1G&<L0VNUE
MJ=$\PPM6A*C]5C&3VDF]->Q<6**X"PE0">4'IZG\:L"$:>64@Y0*^?8FJ4#A
MR#YBQ2D8PW./6IHYWN5-O*QD'0/GJ!7H2C9GFJHGON6+ED:Z0?)Y3.9&]<8J
M9U"E?LZKGW&:S)3!]HPAQSC<3S]*MVUSY#AE=<+RP;TJ9)I:&D*D7[K-*5B(
M(UN0&V@OG;D[?2OK_P#9O9)/A59;#N47=V WK^_?FOCZXUJV\JXD8_O%C*[%
MZBOL']F]P?AE;* JA+R[3"#"\3-TK\VXO35"BWW?Y(_7.!6GB*]G?W5^;/4E
MX%(>32 ]:<!7Y?:Q^PB@8I:**!A1110,**** "BBB@!"<4@'-)3@:  C--Z4
M^FGK0 J]*&R1P<&@&FR9QQ0!"J3"\D9F!@* *O\ M=ZF5O6H$#"]D)/R>6,?
M6I2": ,/Q]'=S^#]473],@UF]$6Z&PN?]7,X((#<C@=>HZ5@?!?2+W1/!D=K
M?Z)9^'YEFD*V=C&8XR-W#[2[D$^FXUW)!7'<$X-/( (QTH >.E+30<4UI0K8
M]: '@T5'DD\5(!B@!::32EL4U>30 #-.!H/IVICD(,Y^M #PP/>DVG.:9M (
M(.<T\G"YZT &<]*4# YI!G/2E89% #7?9CWIP.1FHYHRX7':GKPH!I,!2:13
M0>32#"CDXJ0'$XI:;P1D<THZ4P @,,&F@[?I3CTIN,U1+%SE<U\Q?M?7/E:O
MX1B(^>2&[ /H0\)S^6?SKZ<Q@8KYB_;! CU;PD^ 6$-Y\QZ ;X,C\<@?@:][
M(O\ D8T?4^<XC?\ PDXC_">$*^]/3U]<U2FNFCDQT'7\?\*AEU,PY#C:P(/N
MV>WX4RYOTF&T*>#R<=J_>HQDNA_-?MH-VN7!=R#DL!GKZ"LVZF92JEFRXR"A
MHO)@44)EU[KM.#3([B/RSG#,O'KBM(IO<QK3BUN64L3%%ESO,GW1WS7.^(K*
M]O0LEE>-80)&P:W"Y,D@.5R>P/KC/&.];=K=&568%C'T'KN]J3?%@;I'5DR&
M#CKGM7/7H1KQY)7^3:_(VPV(>'FJE%+;JDU]S.4M] U*U@$3ZQ))Y3-(LL@R
MTY,\<@7( VKL5U P?O=:M:3:ZK!K*RW-Z;VQN5;-M(-IMV C4 =F4A6)[Y)Y
MQ6_/?1QHXDB;=P %]*7,,,2&=S&R@L!C/6N2.7THS4XN5U_>9W3S:K.G*E*,
M&G_=5_OZ$D-P;>\:%3L4+U3CFF07ZQ'#[I)/5CWJI=3111CR7\UBNYF],U';
MW,)A59T+ # ((YKTW33UZGA>WL[=C;MI!+.)6D*L.1'G(JW'<"\,BNN5':L7
MSEA"A(V0H-I3/)K0T_4 T;M*H23^''1A6;@]V=$9]+FC]OBGL983"\1 SN'.
MX"OKK]E202? GPUA67'VH;7ZC_2INM?(:7V(&PI5APZXX/I7U_\ LMNTGP/\
M/.YRY:Z.=V>/M4N!^6*_.>+T_J]+_$_R/UO@27-7K?X5T\V>L*.*9LYIZFE(
MK\M/V,3-.I@'-/H*$/%-SFG'I3,<T #1+)U]<TY4"]AZ\4"DP0>30 +A25YI
M&7;R*42!G*]Q0KAR1Z4 ,7.:D!]:0+DT."<8ZT <[<:PNF>(;[S5;REMXF)4
M9()<J!^.?T-:<&#K$TF-K>4H(]LG'ZYJ0VR?;7=H5+.@#2<9(!.!^&3^=,A+
M?VS.NP+&(4P<_P"TW:@#1J,_ZX?2G9ZTS/[X?2@")CF^"?P[-Q_.JDXV^(+1
M=HP8).>>Q7_&KK!3=@AOGVXVY[?2L^ZOH_[=L[8AO->&1U;L I7/YY'Y4 +=
M2R1^)K"-7Q#);S%H\CYB"F#Z\9;\Q4KWP&KVUNH(#Q/(>.."HZ_C5+4+D)XQ
MTB+=\SVMR=F[&<&+MW[<UH2) =6A=F"W B8*N.2I*Y_7% !+=(NJVT!YD='<
M'V& ?YU/-"9+F)NR@@_I65=@+XGT_+X?R)=J<?,-RYK5^U(DBQ.P65LE5)Y/
MTH \J\?MM_:*^%*C[KV&M@CU/EVQ'\C7K:C)+=C7DOC^ O\ '[X33]'CM=9&
M/8Q09_D/RKUI>/E]* '4444 -/6O)?'#?\9#_"Z//[PV6KR-_N^7 /YD5ZU_
M%7C_ (U;=^TQ\-$Z8T?6'S_X#C% 'KI. ^.N*^'_ -KM+A?C@\ENT2R#P_9C
M_2%8KQ<77=3ZD<<]:^X6^ZYQVKXU_:>LA=_')RTFT+H-KP?7S[BOH^'E?,J>
MO?;T/D>*Y.&3UFDGMOZH\$%MKC0J&?3BP.0T:2;0._&X5')8ZZJO$\FF#=\V
M6A<Y';^/CZUW4MBB;E8@H0&_+M3%LX+EE"XC,A'S>@':OVJ*C>[;^]G\\KG=
MDXQ^XX2#3?$6&EA>P(7C+1-G\/GI[6VO&V ,VG9S_';D?KOXKM4MX&N)XPB[
M$/<\-27FF1S6;<+$J<A%Z5HK-[O[Q>\ES<L?N7^1QTEEKP&R.33HF7[PVR?-
M],/Q38HM=,ZB>2TBCC&?^/,GC_OO^=;FK7$6GQVV]EMY)7\J-68 ROV49/)]
MA5&'Q'8W$-VB-&VVV$A=6^8(P+*WT(!(/?%2YTOA<_O>H^6L]J5UW4;K\$9"
MVVLHJ%9["0%BVW[,5W#/\0W\57:#Q!(A+36KQ,3^\>T88'IG?V[5LGQ5IT5S
M;PK-')+<2O:*T:LP\Q%!D4D< J""<^M%IJL$<[6K7<,D^=S0*X)5"6PQ'8?(
MW7^Z:J-?#[*IK_B_X(IT<9%*7L-'_<_X!E1QZW*B1QW5DRID#=:L/Y29JRB:
M[',I:YM(D1,*OV8\G_OYQ71V][:W@=+=HW:-C&SQ'*@CMGUI_P!GBC<>8PE8
M\@GM6T>2HKIO[SE<ZD'9QC==.5?Y&%'9:E*K%+JS20+N :U9E+=]V9/UZTZ#
M3]8EEV^=:H2-I+0$J1[?.:Z?R3;1>9C*R_+N]*?9Q0Z7<+OD4M,>_:LN1)/5
M_>=7/.33<8KO[L?\CFX;761:REY+%C(I4DVS@ANQ!$@/ZU]S_LSP/!\)--+S
M1SN\]PY>+.TYE8]R3^M?)MQ,MQ9O"I1=K_*K\ U]@_L_Q"#X::?$JI'$DLRH
MJ]@)#C/O7YSQ:DJ%+?XGUOT/U;@CF^L5TK645LDKZOL>CJ!FGTU1Q2YYK\S9
M^O"T444#"BBB@ HHHH **** &D4E/II&* $HH S2[: $Z4I.:-M '- #<"C.
M*DII6@!-V:7: *10,TX]* &9YQ5>=@+N-?6I@<-39H?,G0]Q0!!JLES:VDT]
MM$US)'&[K;H0#*P'RJ">F3QGWK(\%Z]K6M+?1ZQX??0I;:7RXV^TK/%<+@'?
M&P .W)(PRJ<@\5KZWI\NJ:1>V<-Y-8RW$+Q+<P;?,B)4@.N01D9SR.U87@#P
M2/ 6E/9"Z%WOD,F]81$!P!]T$C/<GWH ZC&>33E&!3J* *6HM/%;RR0*99$1
MF2/( 9@.%)]ZY7PCXD\2:U'J4VK^%CHX50]G TZM++P05?'R@Y'')X(SBNQG
MA,R-'O9 P(RAP17-^%_ -GX6N;V:WN=2N'NT5)FO[^:YSC/*^8QVYW'.W% $
M/@G6/$FH7%XGB.PTVP8!6@33KIK@@$G*NQ50&&!P,CW-=;)N"$CE@. 3@$^]
M<9\/_AC:_#Z[U::UO;BZ%_+YGERPP1)$.<*HBC3/7[S;F/<UV$T'G021EFPR
MXRIP?PH Y;P+KWB'6;O6H]<TJTTV.VN?+M'M+@3>='C[Y].>QP?:NL1CC#?>
M]JXGX6_"^U^&.GW-K:WMU>I,X.^[2$2!0,*&:.-2Y _B;+'N37<4 &:",TM%
M(!I^6HY%\X8J1N:1!@U( B[$"TX'-(PI0*I +35IU(.IID]1",L*^7/VRSG4
M/"*B22(B*];]V<;N8AR?Q!^M?49&>17S-^US<1IJGA,/&'+07F">QWP5[N1?
M\C&EZGS_ !#?^RL0T[>Z?+J^&1-<-LNM0PR[O+-[(,'N2<Y^GI48\*RVUQ"%
MFU.10QDRU_*PY^K<_C76V]RCN"D6-K'!'<>GX5--<JX!"X)X7WK]SLNQ_.+<
MGJIG*7'AF;4)8XC?7\3-P!#=O'_Z"1C\*HW'APV3B+[=J%Q,WSLSZA,?EZ<_
M-S^.:ZPR;7W;MK#H?2J]R-]TDBIO8KR!V]J.6,G[T3.-6HDU";39SEMH!@\R
M5;W4&@7Y=C7DA'/;&ZIKS2I+4G_2[TB0 D?;9<CZ8.?RYJ;Q+KB:%I,M]<1&
M.VCD2)S_ !$L0  ._6L;5/%UK92&!X);:91/NFFX \J7RB?8$Y(]E-<M7$82
MC/V=5I,[Z&&S&K3]K0BY+NK%HZ)YD09[F^50"HQ?3]#US\U \.&X4(UU>!2H
M3;]LE  '3.&K%D\=I!-)9+B2]:XMK=()G"-.945]R  E@JL#V_&ICXXAA:WV
MK(;6>/S!=NRI&H\\P<DG^\.O3&*B..R^2:4E;3N;RRK-;1DX2U\U_P .:5WX
M4B1$5)KEI$X 2]F"X^@;]:)=!C@A8I)-#Y@$<@%W,<<Y^7YN/I1I.OKJ^G-<
MV_FY23RF$F,A@ 2#Z$$D'W!K3L[R%[<QS !5;<%->A24)PYH6:/&JRK4:DJ5
M1M271]&9D_A5D1FWW;,Y!,AOY]WX?/@?A6S!X>+VJJZ2*LB;&1;J;D>F=^>?
MSJS%,DD+*F.7PR_W*E-ZUM%M <MG<A?HWL*'2@MXHN-:INYO[Q)?#:&V*":=
M6C7;L-W,-@]<A^3Z$Y-?8?[)T$5K\!O#445J+55-R#'O9R6%Q)EB6))+?>//
M5C7RJ-25K5?-B5G9EWA?3WKZW_9CE$_P6\/RK,+B*0W+HX[J;B3 _#I^%?G7
M%L5&A2:C]I_D?K' \N>K6]Z]HQ_-GJ:C-.IJTZOS _7!O0TM'&:&Z4R;"$YI
M*<!1C-!0W.* =U*5S0 %H 8L021G'\76A5\MB?6I.HJ"WD\QW![&@"<=*YKQ
M_J3Z5X9NKA=9MM!VLH-]<Q^8L0)&<+_$3T ]ZZ4C<N.E4=9T2RUZPELM0@%U
M:RC#QL2,\YZCD=* .9^&^I7>LZ,;V[U:PUYGFD$-[IJ%(S&&PH*DG##!W#US
M70V]L/[7FNB,.T2QCZ L?ZTWPYX8TWPEIPL=*M$L[12S+$G0$DL3[DDDY]ZL
M0L?[1F3'"J"#ZYH NXK'\327<.G73VMW!ISK"2MY<C='$W8E<C(]>16H7*DX
MYJO<&"[<6UPB2JZD^4XR&'?C\10!YYIOB&:V\(^(;VZ\<6.ISV/F%]4AM L-
ME^[4X9$8[L9W=<_-2?#*_D\1RQZJ^OVOBW#SQ+J$-E]E:  1@PE.O!!//J*[
MN30M/F@N+%[*+[+<(1+%Y(".I&"",8/%4]$\-Z+X3F2RTK3X]/1S).$MTVHS
M';N9L<9/R_E0!D>/KT65R&6\CTZ[2PNIH[^2-I! JF(ME5Y8'C(!SQ65\&-1
MN-8TN]N[KQ"_BAH[@H+N6R^RM&Q52R!"BL$!SMR.A')ZUV6K:+#J>N64L\:2
MPI;3PO&_(=7V<8[CY:M:+H.G>'+46>FV<-E;;BRQ0(%7)ZG H 9("VJV[#&=
MK#I]._:KOV97F29XT:5 0KD<@'KC\A6?/(PURS&QMH23)&<=5QGM^=:H?Y@*
M /*O'18?'KX5ENIMM8 _[]05ZJ/OM7DWQ ?'[0?PD7/_ "[ZT3_WYA_J1^M>
MM=,>M "XHI:* $/!KQKQIE_VG?AL!]Q-$U=B?K]G%>R$\UY%XOBS^TIX 8.J
M;-#U7()QG#6V/YT >M$YW =QQ7QQ^U#;L_QN=DSSH-J/Q\^X/]*^R1@*#[5\
M6_M3ZW%IWQT9'FA3S=$LT42OMP1/='^OZ5])P\[9G3=[;_DSY+BJ"GE%:-K[
M?FC@KU9"8XC]TJ,FJKKY2,BGD$8_K5&Y\1I<(6+V_EJ=N?.Q5>R\16EXN/-@
M4(3]R=2>.N<D&OVM3A;WI+[S^?)4JCGRJ+^Y_P"1L3>7&C*IX(!S[TC>=?A(
MT&3G+?2N>N/$]I;O)-)<VOEJ?NB=3P>A//%6;3Q)%#:AEN((W=B-S3+M QTR
M":%.FE=21"IUG+E=.2CZ/_(=K.EKJ'V:.:/[3]CN4NE43,O[Q2""0.O0<>U8
M/_"$VDHG$D1FS$ENY>=\[%7 4 G@8SG&,Y-7KGQ78A4>*_L_,<?-FX0 ?K4?
M]M>8GG>9 (HG >:*92KG'3)/6LG1PE3WI1BWYV-HXC,:$>2DZBBMK<UB >$;
M:1QB%AY,]Q>E5D95\R88D.T$9XQCN,<5#=>#[:\A$26;VR-Y(?RW.Z5$W?(Q
M(.582,#WYZU9C\6P2;'BGMMCMM+&7D@=:@F\:V\9<B]@+*<8$G2D\'@I;TX_
M@:QQ^:QU52I_Y-^JL:FB>&TT"WN1 LCB:5IMLSY*ECR!@#@# 'TJU=HMM(C*
M<;@%Y/ Q6&_C&TFAC9KR%R3C"2=_>I9_$ML9L)/:R%4W9,H(X[#L>O7O793=
M&E!0@TDO,\JK#$5W*<X2;;NVT_FSH(I1<Q!03CT-6HX6+M)(K,#_ '1G%<Q_
MPD\$BLTDT$#J,\N #4]EXMB>Y=(KN)S&,,I) !]^*F52GTDOO+A2JM*7LY/Y
M,ZDRR/;7 *E;81DHS#!+]J^R?V>YA-\,K)PH#?:;E6(&.1*P-?$<OBB.;39@
M\T!=#CY'!"G'4\U]I?LT7"W'PJL'0?N_M-R![XE89K\WXN<71HM-/5[>B/UK
M@95%B*_.FO=6Z:ZON>K$XIBGYJ44I&*_,^I^P#J:3FDHI@*#S3J0#%+0 444
MA.* %I <TM5[2?SO-^4KL<ISWQWH L44A.*6@ HHI"<4 +13=U*#0 G- /S>
M].J"ZNHK.&2::2.*.,;G>1@JJ/4GM0!)N&['>G9&<=ZIV^K6-U8B]ANH);,J
M7%RD@,>!U.[IBHK;7+"^LC=6]Y;S6^&/VB.0-& .N6''% %XH2V>U+N"L >I
MJIIFK6FK6BW-E=0WMNQ($UNX="1UP14URR(IE=UC1 69G.  .I)H F+<\4$9
MQFL^RUFPU6W^UV=];W5M$S*\L$@= 0.02/2ET;6K+7K8W-A?6VH6VXJ);642
M+D=1D=Z - G% )S2=*4'- "$'.12C..:;)*D2[G8(OJQQ6=I/B/2]=2:33M1
MMK](3AS;2!]I]\4 :9)I-U9>D>)M,UYY4T_4+:^>%MLJV\@<QG_:QTK5 QQ0
M F2:=12'F@!:*04M)@(1F@#%+14@%%%%- )TR32&F7#%8B0I8^BXR?SP*4-F
M,51+' \8KYD_:WC0ZUX0$A 00WDGU(>  ?\ CW\Z^EP2.>M?+?[:UX=/E\(7
M*6T]U@7:%+=HPXR8CP'90W0]Z]S)++,:5^Y\[Q%KE.(5K^[U/$67RI&,?*N<
M@>@I$9I7(/T..U<I-KEW*Z&/3K\J1D+OMQQ_W]ZU))KTL498Z=?S *1E&A&W
MT'^LY-?NR<6M&_N9_.,J<[Z6_P# H_YG4W%M%D 'Y@.:ADMBBABP)?EBI[UR
M"^*]22SA#Z#?XVY_UD&XGZ^9C_/2I1K\Z2*S:=?J.Y+0$,/3 DX-4^5;L&I)
M:6_\"C_F=.\2SN461E81$[0>&Y[^M4;G34GS*T2, .2R@]>OYU@Z9KU\-P.D
MWXD&259[<-[;?WG\R!1=Z[J-PP232KP<YWH\0P/?+@4HR@W_ ,!_Y&,_:)6T
MM_BC_F:=O'"TY#1JQ[,PR0<8!![8'%+)HD%U ;0QP-;C&Z.0#:02"!CZ@&N<
MF\1S0RE%TC4F]7#V^/P'F58MO$-S.VV6PDVM_<D0O^/S?R-:M0DO=7X?YHRB
MZD&FY*_E)/\ 4V5TA;"XN_+CCC,DAD(C "ER<LWN34R6Z?ZMA@/U/I6#/K%[
M%>[(])NI5*\2I-$#SVVLWZU2BUS4X"UO_8TS2!OG9[J+].::M%6BOP9,XN6K
MM?SE'_,ZF"W99)%Q]_AN?O>]:T<T+%7$F">&.,Y_PKA['6]0DDA<Z7<11E\,
M1/&V!]<U;N]9NH;N".WTZ66S8[7G:>-2N?1<\_I2DNNOW,4(RAI=?^!+_,[I
M)87NIYH\-&8&#9Z#WKZW_9:EAE^!/A8VR[(UCFCV?W2L\@8?]] U\/)JE[+:
ME_[)N&MMK!4%Q$"Y'KCUK[6_9$M7M/@+X>$A4R22WDS!) X!:ZE.,CTR!]<U
M^<\8?[O2_P 7;R/UK@2[Q-=M+X5LT^ODSV3/2G9S3<9I>AK\MZ'[*)2X)I*?
M0,2EII!H (H 49YS3&.6Q7/>./&^F>!-,CO=5>X$<D@BBCM+=YG=B"<;5![
M\GCBJ&H?%;0M+\(6'B)Y;B>QOR@MU@MV>60OT 3&<_7% '8JP)*YY%0VT9CE
MDSW-<M<_%'0K;P;!XHWW$VG3,$C,-N[2,Q?9MV8R#NR.0,8-:WA3Q)I_C#1+
M76-+D>2UNE+H94*-@$@Y4\CD$4 ;8XH+8%8GB[Q?8>"M';4M3>1;?S$B40QF
M1W=V"HH4#J20/3U(K,F^)VD0^"#XI_?RZ>. D<1,I.[;MV^N>/3WQS0!UH(+
M<]:HPEO[6G0CY JE?KWK.\&>--+\=:3_ &EI4DDL D>%_.B,;(ZG#*0>X/<9
M'H36VD69VE[D8H D 4<4A3YPP R.^*84;S0>U4/$WB*U\*Z)>ZI>>8;>TA,\
M@A3>^T>@[F@#3)&X ]>U4KEE&J6RY^8QMQGMD9KDO#_Q@T7Q)X8OM<MX;N.&
MR$AFMYXU$JE "PX8J>&&,&I? OCZS^)"#5-*AN(K6V:2UFCO%V2+( AQ@$JP
MP1R&/\Z .BO))$URS"@^5Y4A;TS\N._U[=ZO&%Y)EE$I50,;,<=1_G\:H7MM
M))KVGS+$IB2*4/*<94G9M [\X;IZ5H%7$\>TXC ((]3VH R+N>=?$VGQB/\
M<O%*6;'0@J!_,UM8&\&LJZM))/$6GSAE$<4<JL"N22<8Y[=#6LHQ0!Y%\0AM
M_:%^$OI);ZTO_D&$_P!*]<&20?6O*/B&G_%^OA+)W5-80?C;QD_^@UZS_%0
MM%%% #6Y->6>)"C?M%^#%**Q;0]2P2.0/,MN1_+\:]2;K7E_B.(']HCP:PX8
M:)J:@^@WVW^?PH ]/+?N_P#@)KXG_:?LFG^/6H3^6A6'0[%?F3+9,MR>!U[5
M]L8&WVQ7QU^T@XC^.5^3C<V@6!#]U/GWG ^N*^EX==LRI_/\CY+BJ"GD]9/R
M_-'CLFCH8U8H'9W!4,W\UK)O].B\]_+B\M]X4JO"]>>*Z*9PIZ?ORP8-5:ZM
MC$K3.PWNV1_6OW*+U/YLJTE;W=S-_LVUC1AM7>K $XY//2M)-"B!DER"A^;&
M>!3A#&(Y$ 'G2(Y1VZ!]IVY]MV*Q ?$PT:P5_L\=](\ N0-NR,>4IF 7DL1(
M6P01P.E<>(Q?L'9P;]%<]+!Y<L1&4G4C&W\TK$]_HL?E2G:IXSF-.0/ZU!:*
M6"(1N<G(9&QD>C"I93K\5_$TL 6S-C<7(B3J92TB01F3/481V&.1GFLPOK^F
MS1$6MI/+)++OV'RUCB\^)8B,DEV,9E8CCMZ5C3S2%2R]G+7^[\C>IDLZ3;]M
M3TZ<^^ES1N=(AN668A4;!&T=..]4H=+B>4IQM /Y_P#UZGU2#6FU2]M[5(K>
MW$F8+F0!SY7S<F///6,\D?<;UK.O(=9M[:X: 0M=6]K"D<0(0/<,(=[%B&R!
MNG.,#[N,BJCFB3M[*?\ X"*62.<>?V]-?]OFFGAZ C>\A X!!/2K-SHEL%",
M  .%91][\:R=0M-;O-;T\-Y=E8VM[N9U.1<1!9MK,.XR8,C_ &6]:J&Y\5VF
MGVD4L<4UVD,9NB"@W,^T$Q+GI&1(6SU#KCH:F69M22=*2OY&SR6'+:-:F_\
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
M3&L$_7[,G_UZ]6'05Y/\0OD^/'PE<'@KK$9'N;>,Y_\ '3^=>L9YQ0 M%%%
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
M0JKJA8%N@QW->4_"OXGZCX[37[G4)K9+>S&^"*.VFC=$P2KMN4;P0,C;],4
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
MG44 , ^7%.'2D/!HR:!#9_\ 5FH9XO-LWC_O+BIV^?BE/"XH$]2*(;(EQU
MKY>_;'03Z]X0M=H9'M[QF!]08L8]\D?K7U(H^2OEO]L<F+Q!X0=1_P L+HEO
M0!HN/S(KW\@7_"G1]3Y?B=M9/B/3]3YYV6XF9'58HQA0$7@FHK[3+1_,B1CE
M\;N!T%7KIHP$!49;#9J*8H\ID&!FOWK3J?S0^9JR9EOI,;EF5CL<;1_NU$PB
M5BIM]N>K,HQ6H)-HQMP!T%4==FG-E/);K 7 9UCE.$W!3M!/'!.._>M).*5[
M$0IS;44[/S')IUK@NS?*GS, !C%(E@MO$T!*I"QW8 'X5SL^H>(K2PNY5TN*
M\N$B#%8P8UE.R)MJ;B<G+2+U_@JK<7OB1G>1;2T>TEG2. L6RL05F:3ELY)*
MCGICH>M>5_:%+FTA)_\ ;K/<ED]91O*I!?\ ;Z.@N-,A<EUMUD _NCYC[U8L
MK".W<.I!:0#*D# %<_#J7B)1SI]G$[?*?.821[=I(P5<?-D*#GIGH:>+O7($
MN";:T4AKB.-&?)PH_<N<-R">H!_*KECH[*G+_P !9G#*:L=ZT+_XT;NIV<,D
MP\L(@D.T;5I(-*B@1?W<>U1@MMYK!MK/4]1L[2:]OV6]%N^U54"&1_F*Y&2?
M3HWXFM>QNIWTZ%FB993&C-$W4,0"1^!)'X5W4ZO,E!Q:TO\ UY^1YE:A&E>4
M9IZM:=U^CZ,=9Z?!>3;."_\ MJ,5L16?#(8(P#P1M&159(F3"L@AFZ@K_6M7
M2)UN6,9#&7=M.1U'J*<F33@DE?J,BLEBM9PN,1KC&T=3TK[$_90G^U_ OPW*
M>O\ I"_@+B51^@KY%NP#$8(LF5I!O1NOMBOKG]DX#_A1V@$*4"R7B ,22<7<
MPSS7YWQA*^$I7_F_0_5N!%&.,KI;\J_-GL(Z4M1Q,6)J2ORBQ^UB4$XI::W6
MF E-VTZE(P* $IP&*C!R:EH 3O2TG;WI"?2@!U-SS03FD'6@!"/G#>E1@;9B
M_K3G)\T+V-.<= * %49JDZQQZPKF(F1H=GF]@,DXJ^O2HG8?:%7D_+TQQ0 P
MV@-V)L\@8SWQZ50O[<R>(=/E&S]W'(IS][!QT_*M5'RQ!&/2J\P'VZ$G[VTT
M <U\1HTGTB[A.ER:L\EI*JVT$_DR.<#A7XVGD?-D8ZUR?P'TVQT'2KS3]-T;
M4M#2*Y?STU.\6\>Y<JI\U)@S;EP<9;!..17H^KZ3#J\L:7,8FM@CQ21-T<.
M"#^ _6JN@>#=&\(>:-&TV#3UF??*($VAVP!D@>P% &A)!YM];2]1$&R?J*L&
M$/*LO=:?MYR.A[55N;J6&[MHD5"DI8$L>1@4 >9_$O\ Y++\(!V^UZGS_P!N
M+UZHW^MKR?XJ.4^,GP:P,*^HZDI)_O?V?*0/Q ;\J]97F8T 2T444 (U>4^+
MGV_M$_#WL#I.JAOSMJ]5;K[5Y5XK0M^T9X";^$:1JOYYMOZ4 >J=2!ZBOBW]
MJ4E_C;<QIRYT"S)'TN+FOM$9R&]J^*?VJHW'QPGEC$A9= LU81+DG,]UZX%?
M2\-V_M.DWTO^1\EQ7?\ L>MR^7YH\S$<L5KYCC"L< U0AB>8/(>7C;)'MVJ1
M[F6XB-JHE*JI?>VT $=B,YS^%9-U>7%DB%;>>9G(RT10*/J&8$CZ9K]P4UO^
MC/YTG3FK)6_\"C_F7GDDF)<RF-&)PH7.:A\LN#)!<"':"&&[J#P1^-+=K(MB
M\VQY)Y<;E0A<_3) %9[_ &II%"6A5,_.TDJ GVVC-6I1;LW^#,/95;)NUO\
M$D_S+CZ3;W2W8N6&V92DHVC'0#(]#A1S3(=,-HJM'*XR2[*#CD\'\QU]:==R
MR(C2B"63>V-D;(OZL:AGO+IH%<6[!U<Y19 V0"1P1_A2A&DFU3C;Y?\  -)^
MUG\<_P#R97^ZY91%A1F56AR"Q\M![9(_(9^@JQ$)+B*,M>3(D:[00QX7KCKT
M]JKQS3+8Q2SQ212LI#QEAA">V[D<U7S<3?.R_9L<+%OW;_3G&*I2@KW7X?\
M ,>2=_B3_P"WE_F6KS3RZ-*[+(I4QCU=6!5@?P)'XU$MG%;K'*[,K@;-@[#M
M5*2:[BD'F6LD<9.-WF@X]\8J"]U*<-)%:V3S%1Q*TPP?J,''YUO&:WM^#,72
MF_=35O\ %'_,W([6!(UD1R4'RN1W;UJW!'#('3<5[$CM7,Z4]P;27S+&6*YS
MA%\W=&Y]<@9'XBKL<URCB6>");@'+V_V@X7ZD)S^&:F4K=']S-(T9)7]VW^*
M/^9TDKB2ROD$C.%B(#'^(8[5]C_LKR"7X/6#=/\ 2[H<_P#7=Z^&9+ZX>S5G
ML&!*,'Q=;57\TR1^%?;/[([3'X':.9H!:R-/<L8A)OP#,Y'S=Z_-^,=<-2T^
MUV:Z>9^M<!0Y<57U7PKJGU\CVH].*13SBE'2F("@()YR37Y2?M))1110 444
M4 %)G%+32.: %SZ4W=GI2CO4<((+9H =NR<=Z<&J.$$.^><G(^E"YWF@"15V
MDGUYI::CAF9?[O%,BE#S2IC[F/UH FHI,TM !113!(#(4YR!G- #ZBR?.QVI
MS'#@YXQTI2._>@ _BIU1AN:>#F@!:0\"EI",B@"-G.:=&2:;Y>33PN* '4F<
MU5U+48=+T^XOIRRP01-*^U2QVJ,G ')Z5RGPY^*NE?$NWOI-.BN('M)%1X[C
MRR2&^ZP*.PP1SUR.X% ';4QQD=:<3Q3#\IR>E  "7(SQBGGI1@#F@'-  #2$
MT'K24 +DTF[WI&;9UI",T .SF@_<--_U8W&G$X ]Z"1(,E.:<3P<TBC!XILA
MPII#%'W>*^9/VP8_,O?"40YFV79'TS'_ /6KZ8C?*9KY?_;1M&FG\)LEZ+2<
M?: #Y7F%A\AX'0<@<YKW\A?_  I4=.I\SQ*E+*:Z;LK?K\SY_DM6?8&Y91C"
M]:@=!&X!ROLW!K-:POI =VHJ%_VX=W]<9J&&PU%96"Z@AC(Y*VR@_P# N>?P
MK]Z4F_LO\/\ ,_FR5%7NIQ_\F_\ D33N9Q%_$IQUVG.*9%"CH1(R%9?FSG(K
M*&EW3N0;LK@\;(!C\/3\*J75MJ142QW@0-^[4R0ABON!P,^]5S2?V'^'^9DX
MI--SC_Y-_P#(FNL*"0A#D-P-QY%7HM-2$;I0,<'!/&!V%84&G:@LT!%_&&/S
M3,(<Y]CSUI\VG:I&>-75$PW[QK8%CGID^U1[26SC^0XT8*[<U_Y-_D;45C:*
M&1)!(<,S,3T)Z >]2&*%HHQ(X9E' (P?QKGDL;\R;FU40,@R%CM]R-]<GO3I
M;351(3!>/#+M#$&%2IS_ )Z<4KRO?E?X?YEI022YE_Y-_D:-_-;$!'959<D
M5%:?9[6W#E^WS'.3^%4;K3M3N(D=K\>9CYF\D9S4<UK>*@1-27###.EJH.?3
M./YU?-9:1>OFO\S!P7,VYK3RE_\ (FX!'&\0-RCE^<D\XJ:SU!+2>0(0 #@K
MGD'VKE?[-U7?'MU5HLG:',"DC\Q6J=.U)I#-]O>9U&,"-%#CZ;<_K4.3>T']
MZ-8I-751+7M+_P"1.CDU6*\CD5]K+&AV '!/J<U]??LGR/)\"]!WMOVSWJK)
M_>47DRJ?Q %?#GV75K<E)-4>,M&VYE@C) ]/NU]L_L>&1_V?_#K2L'=IKYN.
MP-Y,0/PZ5^?\8*7U6E>-O>_0_5>!.7ZU7]_F?*NC77S2/;!A<8IU,7D4^ORD
M_:!.](U.I&Z4 -I6.5.*,_*:9#T(- $=N^Z1AW%3AN356&$V]Q([-E6Z591,
M$GKF@!%W>:3_  XHC.6;TIHW>><_=]*DVX/% "D4F,4ZB@!H&3GO3$R96STJ
M3%(",X[T .IA'[P$8/%*37-^-'U+3M*O=4TBU?4M2M[8BWL?-*)*V<\]L\#W
M[=Z -Z:3$L8'<UG7LC_\)%I\:R1!6AE8H7^9B,8(&.0,G//<5SOPRUOQ'XGT
MU[WQ)H_]B3B>2.* @JTD8V[9"I)*$G<-I/8'O71W20'Q!I[LDAF2.18V!;:
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
M4 YH \G^*C"+XP?!GT;5-00?4Z=.?Z5ZL/OFO)?BN WQC^"^1\RZIJ# ]O\
MD'3Y_'D?K7K2_?:@!]%%% #6'->9^(GS^T%X-3TT;4W'_?=J/ZFO2V.&%>8^
M)#C]HGP6?31-3S^+VO\ A3 ].* KCVKXP_:KN?,^,TT2@EDT.R4A1SS/=D?U
MK[//IVQ7Q%^U3I5MJGQSO(KJ..8?V-8LHD4,!B6Y/0\5]-PW?^TJ=O/\CX[B
MUQ_L>M&;LG;\UZ?F>:02. =T;!EZ@D4R\FC>10F=A!+-Z'TJC<>$-)1EV:99
M2E_OEX$S[8..*SKCP;I,L?V1M,LC;@LQ"PJK9/\ M ;C^=?MU/VKW2^__@'\
M\U'0BN52E_X"O_DB\FJ1RSO;X7@ APX/7Z4&5$C*@C(; !85CKX'T<V;,FE6
M2RK\F3;(ORCIV_6I8O!>C+&DR:7:,ZGAF@0K_*M6ZD=$E][_ ,CB4*,5?FE]
MR_\ DC;$R &25>'Y0,0!^&:EM=0MR,1JCSYV^6K D^U8K>!]!>-$6PM W3_5
M*?Z<4Q/">DZ?(RQV-H\BL"=T"=?RI?O7O;[W_D=#5)/WI/[E_F;$EX(E_P!(
MBVQY)4N0 /7!J)]2MKE<I*KCH,,"1]:PDT#2Y&)&FV; 9&&A4]>O:K-KX4TF
M14VZ;9PD'<W^CQYSV[4[5$KZ7]7_ )$7H2=E*7W+_,MOJ*63QDE N<9WCG-0
MMJ%M)>2;YHU)^4#S!GCVJ"YT735N2'TJQ)SP[6L?/_CM5)/#.G322Q?V=9*,
MY?%NG^%.'MKW?+][_P C&<<-LI2^Y?YFI!JGV)O-/E12#^)W!Q_A5C_A(XFN
MH8KN>"(.VTCS%# ^_-8L?A?2US+!IMJQ4X(\E3GZY%7;'1+.5PR6-JELGS*J
MP(#GZ@4YJJ]4H_C_ )%4WAX>ZY2^Y?YFM+X@LH&:&*>W\ID.6:5<E>_.>E?;
M'[*,L4OP4TEXB"K7%T<J<@GSWKXACTFVV.T>G6\40^8,;>,C=]"M?;/[)J*O
MP/T4J "TUR[8&.3.Y-?G7&+G]6I<R7Q/OV]#]8X!=.6)K\C?PK>W?IJ>R8S0
M1F@'-+7Y0?M8F,4M1E^:4&@!]%%)GF@!:*** "BBB@ IK4ZD;I0 BTR,8E>G
M XI<8YH " #F@C/--)YIRT )2KZ4I%(* *<@;^TXF'W1&<_7-6?+&_S.]/V"
M@CC% # =SYJ.9F$Z*!P:F4<TKX_X%VH 4\=!5:6\A2YBA:0)*^XHIZMC&?YB
MJGB/[6?#^H_8VE6^-M)Y'D8W^9M.W&>,YQUX]:XGX.Z+KNE1ZLOB$:B][YX?
M[1J%VDZ3%ER3%M_U:#.-F!C'XT >C-.@F$>[]X03MQV&/\14M1H#M^;K3QQQ
M0 '(HW"@]*K7]HUW87$"3/ \J%!+&<,F1C(/K0!.7VTN[-<)\+?AQ<_#R+4H
M[C6[C63>3F8&9Y2(^!V>1^3WQ@>PKNU 7@4 &VC&*=10 RBG4V@"*[N(K<*9
M'V G XS3Y?F0$<YJOJ<S1(FWNU6H_FC4GTH B!^4*W J3KC/:H[L-Y+;<;N-
MM/D!\H8ZT$C@?RHIH!\CWQ3@/D%(8=Z^3OVS[A(?%_@UI'9 MG>D;4+D_-#V
M'-?68Y6ODO\ ;$8/XM\&.G.^TO44'U$D/]:]_(4UF5*W<^:XE2_LC$<RTM^I
M\\/XBA@B7<9MP!X-M)G"CG^&DDUD1RMYHFC*MM/^C2$ ]<9"^]:-W<B&SDA6
M-69&&2>O)JI!;B)3LZDY.:_>DJCZ_A_P3^:I>P<DE%_^!?\ VHAU:2901'*5
M['R'(_E6;/>I.\PV2*86VEFMI-RGW.*V/(E/(14/JO>JSK%<J\O&V7J/[OT_
M*KBJBU4OP_X)E-X=?%!_^!?_ &ID1ZG!)=/%)%<0OD CR7"G\<8I;+76BNC
MD=Q$F<;?L\A!/;D"IPAFC5%P03N+_3^&II',;;D79N(W ]<#K5-3:OS+[O\
M@G-"=!7M!W_Q?\ 9/JI60[X'<[@H'DN<9[].*2#49)C(K-/*BL=I,+CIV!(J
M5[/SU=T5511G<#R:= T45L=\XFW#C_9]JCDFOM_A_P $U4Z%[N#_ / O^ 49
MM82[261XIECC&7#6LC')[#"]:@7470(/+D7 R8Y(77:/?(Y_"M)H%2-9GP54
M C\:KW4(62+)#R2.<9_BX[UHE45KRT]#.;HK7V;O_B_X!7_M19[LHL<H=>J"
MWD.#[G'2I9-7G*.+>VNG"#,F;>0K^'RTOV;]\B=05VL36K#IT-H@;>S ]03P
M*EPJIZ2_ <94F[NDU_V]_P  J:;J23R(RF>17(CQ]FD7#'W*\5]N?L@RB;X$
M:&REF07-^JE@0=HO9\ Y[CI7QC&L D#Q@G;R,>M?8_['"NOP T%6B>)DNM00
MA^O%[,,U^<<91FL/2<I7]Y]+=#]:X E3^LUXPA;W5U;ZL]M'2@9S2KT%+7Y2
M?MHQCCK0AS1(,BDB.:8$E,/%.)P*8&W-QTH 7;FG4M% $:L3*P["DC)9VST%
M.88.1UI5(/2@!U4-9UFQT*PEO-0N8[2TC&7EE8*H_&KF_)P.M<1\9&5/ 6IL
MR6\A 4JLT,\N3N&,+ /,)SC&WF@#J-!UNP\0:>E[IEU'>V;YV31,&4XX(R/0
MU/"I^U.2,5P'P"8KX$6 &ZD6"[N$$][82V4LWSYWM'* _.3RPYKT- 3.Q[4
M.\W$FVHI'<7Z* =A3)/OFA@?.'UJ=CM//I0!6U35K/1K&:\OKB.UM85+R32M
MA$ &22>U9FC>(+/Q#]DO=)F74M/GWAKNWD!C4KQC'7GG\JFU_P /V?B;3KK2
M[^+S]/NX]DL8=D+<Y^\I!'U!!JKX4\(:1X$LAIFC02V]O+*UPXFGDG=W.,LT
MDC,['@=2>E &S.[_ &J) ORL"2WTITN3<1CM4Y'%)@$@]Z $W?/BHY9"DT8'
M0U(!ELU#/*B7$2M]YNE 'E?Q78#XR_!I>[ZEJ./J-/FKUE3^\8>U>4_%>'?\
M8/@S*>D>JZ@<_P#<.GKU9?\ 6M]* )**** &2#.*\Q\4@K\?_ [8^]I6J*?I
MFV(_7^=>G/V^M>;>)8]_Q[\&-_=T?4\#_@5K_P#6_.D!Z0/F3/L:^,OVG1L^
M.LSG[W]@VO'K^^N>:^S0P7 ]J^*OVK+DQ?&NYB/WO[%LW\W^Z/.N!M_G^=?4
M\,KFS.FO7\CXSB^2ADU9OR_-'G5JZI<.S_=<8 /:J;L(F>3&[)*XJ2QGM;WS
M27^1$^4C^]6;)=NC';@XZU^Z1C:31_.$ZEHJ8Y$,KK"7$(G<)YC<!,]S]*YW
M1=9U34](M;AM,EBNYH3,]G$K.8ODE8[@%XP8E'?)< 9K4%S]JAD,IVL'. /3
MM5E!]KMERS8 *Q*3D9)!/'X?K6&(HUI.].IR?)/YFV#Q%"DVJU'VG;5JWW'/
M27FJ1:NMDUI*EPU@MZ(BC%E+67VE4)QC=N_=_4CCJ!F_\)A=PWVI6\]G(&LM
M-;4I).0#B%9-@!7.3NQGV/'2NOF7=<IORH8;<;ON#T!ITT4Y"89QM&Q<.1M'
MI6*P^+LO]H_\E1V/&8"3?^R6_P"WY=UW\K]#G;.\U*]NTMVTV>**2T2Y\X1L
MJ?-,(\ D<_>#= 0.H6H='U357M-*#:5/#>W>WSK,;B\(+N"6RHVX"$\\=@<X
MSVL:*BK%A@2NUVS]X'J">]9\;&VO7:,_.?E!5L$ >A_']:S^KXV2LL0__ 47
M#&9=%K_9%?\ Q2.:T_Q$^NPBZ2WE2-K]+)%?&Y0=H+OC. "7Y[ #-+_:NHI)
M!)<64EE</]^-P3L'FHBY.,;CEVQZ)GH16SJ2VS2$OYCS$?,Q&2/QID<D15%L
M\Y4C.[CFNB&%Q-E:N_2RU_X?]3GEC\&N9/#+=_:DVM[=>FAHRHSW;&,DCO\
M6IK:0B4(L11=NW'O4$=RMD7965B6Y^M2)J$QF20A1@Y%=DE-1U/(BUIJ7WF6
MWVJYQ%M*M[>]?9/[)W/P0T3(P1+< XZ?ZYZ^+KYG2T,L,D3,4/F?-G K[2_9
M5G,_P:TQOE"BYNE7:>,"9@,>U?FW&*_V:E_B?Y'Z_P  ?[W7?]U?B_\ @'L"
M]*.M,C+%3OXI1CDCG%?E)^VC1&<]:>$Q4-M<^=&68%,,1\PQ4X((R.E "TF.
M:12V3G&.U)N(;!Z4 /HJ-2P8[N!VI^0.] "T4S<0QSC;VH9]G+?=H =GF@C-
M (8 @Y%#,%ZF@!,<TI..*0$\D]*0@EO:@!-N33P,44'&/:@ )H7I3 58Y7G%
M/_E0 M)D9Q0<]J0@?>)XH 7I4,H+2J0>*E!##@TU@P/ S0 IP2 >HJ.;S1+&
M4?"9^88SG_"GE!C)XJ&4S)<0!%+1L2'(QP,<=3_*@""^BF>_M&1F6-7RP!X(
MQWXJW.VTK]:?D[@"*;+'O(/I0!)FD9@*/Y4PA9#A3DCK0!(..IS1CGFD" 4,
MX49H =129Z4M !3,4^D(S0!3U&(S(@'8YJS&?E4>@I=F>M"+MS0 X@'K0!ZT
MM% "=\=J3/:E(R*8W%(!23M('!KY1_;$MQ_PEO@OG:!;78 ]S)#DU]6JV1FO
MDS]LZ0_\)EX,<'"I9W;D]A^\A&:^BX??_"E2MW/E^)VO[(Q%^WZG@\E@9+A\
MR?*6P3ZFHU/[UHNC*Q'UIMI>P3-,KOB-'!R/[Q-.N?+ANUN%/S9Z5^]VEV/Y
MC;C:\25%>0D!NE<F^E:G%"&CODN)OM3'?/\ +&D.]6"@!0?N@KSD_-G/ %=1
M=7)L@&B#.S#) &<536[$S@MA>,XQU'M[UG4P[K6NVK=G8Z:.*^K/2$97_F5_
MN.<LK#5EO-/1[^&=%MX'N&C+*!*)YC(N"N6'E>4N?EZ9J/3M$\26M_:7=QJD
M-QID<+).LA4,TIW;< *"1G;^%=1/+'<HJ($@4-DR9P:ADNR80IV#KN3/)]\5
MRK *Z2J2T?<ZIYNU=2HT]5;X48"6?B VB3_VG;-.8)HY$=BQ$K-^Z(*J%(4=
M3CZ^M0S^'];CAN!'K<9F>>1Q))C$:%T\M0% S@!\YZYKIX9(8%^9ANQD@=*4
M.LRR.%#Q8^5??UJEEW*G^\E][!YQ*6U&%_\ "C M1K)T^_-Y- ;T7@$#,PP;
M4!AD;1@$Y4XQVJH++6XK.6XN;TW&URT) &['FQ;5/ X\L29]VKK([BUPKD;9
M5 4CJN/K4=[=QD*MN5<9R03QFA8&WVI?>S"69-)_NH)/^ZKZ^?ET&R2_:F38
MAC!P"Q[4\I,XFC.55R"K'K^'M4UG,)[=E9CEQC 48_.JHOHXY'V[WDC4@8Y!
M^E>E%-:)'DRL[79;5_L]NQ";BJ\XK[;_ &4P!\"O#SCGS7NI6'HS74K$?@21
M7Q';W1>>4 82100".1QSD5]K?LD*T?P"\-JX ?S+PE0<X_TN8_G7YQQJO]GH
M_P")_D?K/AX_]IK_ .%?FSV0'(I:;N"J,D >]*3BOR0_=1KG8A.,U#;2%NJX
MJ92Q)W  "FG>'XP%]: ',P(('6HH 5R#UJ7Y5R<@$=<TU26&X8H EIN\$TF2
M1P1GO4:@A^HH ESN)%1PHRELGK3_ )1\W%*7 .* (HT*RY/2GNBL?F&?PI7=
M4&6Z5'YZ><(\@$C(^E #APX Z=S4F*0$ @>M.H A+ 2BB926#=A2LB%LD\TX
ML"0/X?6@!$8$=.:8T>Z0/CD=#4+M*E^K)M,!3' YSGUS_2K>>>.E "+D=3FG
M$XII*A@"<'&:=PU " <U'- LCHY4%EZ$CI4IX%)NP0#UH \L^*:LWQ5^#Q[+
MJM\6_P#!=<#^M>HJ,2&O,/BA+M^*_P (HNSZG?9/TT^>O41]\T .HHHH :PS
MBO,?$4Y'[0OA*+/!T+42/KYMM_\ 6KT\C->2^)2%_:5\$L>-V@ZF,?22V/\
MA2 ]1$F99<C@# KX<_:X@U.?XZDVD-LT+:-9JYGE8?-YUSCA03TSSTK[H" +
MD=<&OB3]J/:O[05S(7('_"/6@"]C^_N<_EP:^HX9YO[4IV\]O1GQW%SMD]9V
M3^'?_$CPN6VU[[8,II_EJ<?N_. 'U^7FE:SUO>)_^)?"6W#;F5L8Z'ISG]*Z
M^TCB"OB4E3C;SU]:CNHO,BD"CE.17[8N9OXG^'^1_.:Y5"ZA'\?\SA)K;7&5
MFE73_P#@)E_PJ]!INLQ6K@O8@D#RRIEX/Y5OK912V[E7W.?UJR+=4@4;L^7\
MIK9IM?$_O_X!A"=E=PC]W_!.;CL=8#M 7LMYXW;9#G\213HK'5U,:O<Z<A="
M-V93@9^]_P#6KI;F036T90#Y3N!]:S,+Y<(<D '9M49^8G@8]R<?C6?([-\[
MT\_^ 6ZL>9)4HZ]D8<:ZR[+$QL1%DD.AE8G'<Y_E4\R:Z[1()+!U'WF<2;O:
MM?3+VUD5@TD8 7S%PPP$/1O8'CGO5A; SW".A)C/.>QH7)*R4F_F;.4X*[II
M>31R-[:ZL7 BNK1G!YB\I_Y[LTU++7E<S(;'8IS@HP_]FKLS%"+D +\R9YV]
M?QJ*2VAR3OQUXKILK6YG]YC)Z\W+&WH<7++K,QE!DM( W\*PNPSZ\OFK"+K)
MAS)=VD>P<!K=R3_X_73VEC'=QJ^S$F>I; J]/;Q"=B4#.QY &0*3LNK^_P#X
M *4I:VC]QR3R:W%&5\VRF1XRA_<LO7VW]*^O?A#\5M.^%'P=\+6VHV5Y?->S
MWI5[0P1JBK<%2Q$LJ$\MPJ[F.#Q7S?>00BR8C:LL2$[B,U]D?LNQI?\ P=TY
M[B$$B]O2(Y/FV?Z0_%?F_&6E"CON^ODC]7X ;6(Q":2]U;*W5[G2?$+XN6?P
M[@LI[C2[_4DN0Y+6AA4)MQGF61,L<\*N2<'CBM3Q1\0]*\)V-C/J2WR_;!^Z
MBM+&6X=C@'!\M6QU[D5T3VL$J;6CCD4-N =00#7B'[3EEI]WH^C_ -H7&I6D
MF^1(9K VH"$C@?Z0C+O)QMVC=D<'K7Y4?M1W/COXKV'P[T^PO+W3[R]AO&?R
MQ T,9157<Q;SI$&>1A1DGTJ3XB?%6W^'NGZ=<RZ3>:FE\&*BVD@BV *&.3+(
MBY(/"@DG!P*ZC2;2,Z-8Q2(\_E1(N;@'?D*!EL\Y]:O3V\4L8$D0E ((##/-
M '"^.?BO;> -&TB^N-+U+56U.XC@AM[&-#,I? !*LZYQNYVY. 3CBG>./BW:
M>"?#NFZN^F7FHQ7WS(D6R':NPO\ ,960 X& N=Q/&*Q?V@=4T;3-#T\ZW97E
MW:F<A39ZJ^G[&VGDNLB$\9PN3D]J[KPE!;R>%=(15=XA:Q%!<99@-H(W9Y)]
MSS0!R_C3XNVO@SPOI>MRZ=<W,.I;6A@9TA>,&/S/G+L &QQMSDG@9JQXV^*:
M^#_#NE:K'H][J0U *R0QM%$8P4W_ #M(ZJIQP!G)/ KN9($E $BJX]&&137C
M$@VN@('KTH \^\6_%V'PIX3TC79M)OKF'4VCVP%HH&M]R[OWC2.J@\8QDY/
MJWX@^*L>C>"=+\11:/>W46HB,QV[!(GB#H7'FEF 3@$=^<#O7;M"LBG< W;D
M4TI&Z^7MW@=B>M &9X/\1IXK\+:5K26T]FFH6T=R+>Y4+)%N4':P'0CO6=\1
M?'!\":1'?#3I=1,DRP!(Y%C5<@G<SL0%7CJ:ZD)CG&,=J)%##!&X4 <'-\3V
M'P^LO$MOX;U2]-WMQIL9BCG3)Q\S22*BCCJ6]/6DG^*WV;X?6OB9?#FJNTS"
M,Z43!'<QMO*D,7E$> 0?F#X(P03D53^/VASZ]\.YX;2*!VAGBG+S2I&(MK9W
M_.0A(]'.#FN2U?PGJ5]^SGIVDA+;^TK<0S-(EP@1<2[O,5BWEGCD*3L[=,4
M=M>?%AX?AO'XI3P_?O(\@A;36:-98V\WRR68,4V @DL&(QR,U:L/B+=7W@"W
M\0V?AK4[RXE8*NDP^7Y[?.4R"S!,<$Y)'&#WIOP8TRXT;X:Z':7D427"1,S"
M"42J<NQ#!@2.0<X7@9(' %3?%VWO;GX?:K'8)9^:51C]NF:*+:'!?+*Z8^4'
M^( ]"<4 :W@OQ++XJT5;ZXTJZT6X\QHI+*\V&2-E.#DHS*?J"15GQ+X@C\,:
M'=ZI-!/<PVT?F-#;(&D89Q\H)&3SZUS?P9L?L/@*R/V:SMC*SRE;"3?$<L>0
M?,D&3WPQ%2?&#3I]7^&VMVMJ+<S2V^%^UR".,8(8DL2 , $C)QD#/% #](^)
M,6N>$K[7[;2=11;9)72PG2-+BX"+GY/G*D'H#NJ+PC\1E\2> 9/$SZ-?V(3S
M2VG2^69SL)''S;><9&2.#7!>$_#%P/V?-2MISIMS/.ES*)GN5:"8&0L"[1R;
M0#CE5<+V]:L^ ]#6_P#@SKBWVGVMTNIF:22'0[C>DP"J@"%7D52%11M0D#;P
M.HH ]#\">.8_'6G2WL6E7^EQ)(8U2^$6Y^ =P,;NI'..O8UNZM>_V;IEU=&-
MIA#$TFQ,EFP,X  )Y]J\T_9XBBC\)7DJ:5JNFR2WKM(=5#!YVPHWJ&CC.W@#
M[@Y4]>M>JD9'/Y4 >>^#/B->^+= U'6)M%O+(Z;O LX@S_:\1*X\LNJ,3R5P
M5'S=R.:TOAMXZG\>6%S>3:7-IHCD"#?YFQ^ ?E+HA.,X/RXR#R:Z\* N,=>N
M336*J1GY?ZT 28SS0IS12+WH @OKIK6TEF2)IF12XC7&6P.@SZUP/@3XGS^.
MK2^N7T.[TI[&-99(Q<6]PLI(8F-6CD/S+@9!Q@\9-=_>()+64/&) 4.4/\7M
M^->-? S2$TZVUR%/ UWX6+V\*K'>W4TPEC ;$(:3IL!Q\N5Y&": .L^&GQ,N
M/',][#/HZ:8+8!MT=_%=@DLPV-L/R., E3Z]:[N>3R(I)=I?:N0HZGV%>0?!
M30GT_6M5F;PM>>'@UM##'+=W<UP9 KR'RP9>0%X/RC;\W!KUVXR86RN[:,E?
M44 >>_#/XLW7CR:>.;03I@B6)FE&H07*;I,G9^[8D,H'S @<YQG&:]'8D'K7
MD7P.T'^SKK49H_"L_A>+RHHEAFN)9UX,AV*9.RY'W/EYXKUU1WZT .'(I:*0
MG% "TA.*3=24 .R*,TPG%*>$- "D\TD@XIL!)3FI&&12 C4?NZ^2?VT[.>X\
M8>$%BFN(2UA?8>W=%(P\'7<K<9Q7UP  M?*/[84DB>*_!J8SOLK\,WI^\MV'
M\A7O9$D\RI)]SYOB-N.4XAQ=O=]?S/FLZ5%Y0EN+[49)% &T21(03](@#_G-
M21>';B2U)&H7V\GHSQ'CT_U=:TUX654\A3DJ<D5+(YM[@X_U;?/GW/:OWCV-
M-).WXO\ S/YK6(J-NS5O\,?\CF9_#5U;8\K4]2CSSCSH\ ^H&S@U6?2?-&U+
MZ_SG<3YB9W>Y,?3VYKLUC.J??&P+TQWK,N;$QMNC0B+IG.:M0IO?\W_F9SJ5
MX_"]'Y1_R.=@\-O=.5:\U )T<_:5W$>@.WBG2:#L#;[S49,L!'$)D5?Q(2NC
MBA2%%8J6W_=P<5)J,BV&FRRSH3L4N0HR<#O2E3IQ^+;U?^84JU>2Y8;_ .%:
M_@<W-X9E>X0Q:A=EE7E1)%C\!LXQZTZ'PG(Q(BU#4HB>6?ST[>GR<9JO_P )
MOI45PRQ2;8UCWO,2"K R"( -GNQ 'KFNIT+4(]5T[SD1F609C;IQ7/"6'J)Q
MIRO\_P#@G;6ACJ'^\1<?6*_R.?N?"TJ1F6._U'&#@M<HV#Z %.E5H?#LW]G
M2:CJ0F;D%;@$L/3A<5U4T$LBIP<1G/';_&ITL62TDG"XV#*CIBMHTZ<3A=2M
M.6C_  7^1R5GX==G(74=4VO)G_C[XVXZ'C-*N@S128^W:F\B'/SSG;^'%=/9
MP);KM&?-],<5>@B;RI3*!M<84YY'X5HXTT[<HXU:[27-^"_R.5MO#[O*\\M[
MJ"^8AP'NV !'L:^XOV3HA;?!#1H YD2.[OT#D[B0+V;DGN:^11#YMJS/RPX
M//%?7/[)*^7\$M,A[1ZAJ2#Z?;IR/YU^<\8J*HTG%6]Y_DC]5X"J3EB*\9/3
ME7YL[#XF7?C&UM;,^$;&.]D+,)@WEY''R_?EC&,]3DGI@&JWQ!U'QS9Z%ILG
MAC1X=0U(@_:HS-&I1MF5 #NBD%N"=V1Q@'G'?#C'&10XR.!DU^6'[,>7_%SQ
M]XC\%>'=(ETR+23K%P1YUOJ%R8X\ +YA1N,[<D\\=/4D)K_Q(O['P;X?U==9
M\/:4;]%>6YU*1S"<QA\1!<%CSU].:S/VBVA?1=+C.K7FG7#321QP6D$\OV@>
M63)O$#I)M5<M@. 3C(;@5B?$1K&/X>^%-NK7R%<"">VMYMUUB ?O'6*2-TVK
M\V-P&>"#04=IKWB+QCJ_P\T#4O"=K:ZAJ=Z(YI]C@)Y90DE/,* @MMZD'!Z$
MU9\5^*?$'A[P-IE[=7>AZ%JL[11W<FI.[V\#%"65=N"YW# &1QDUT?@0QS>$
M-&E346U<&TBVWS *;@;1\Y4# )ZX]ZXG]H"YL(_"VGG4+^]L5_M2'RXK**1C
M<N%<B)C&\;!<!FR'7E!U&5((3Q#\3=3L?A-IFOV]YI1U:]")'Y22SP7,A5FV
MQ;/F.X*2,\ 9STJ_?ZWXG\4_##2=4\,"VGU.Y$,DG.P,A'S[-Q&#GLW85Q?B
M]M#N?@SX86\\07NHV-U);/:W$EO^\O7\IF595#(0#R[?.I.W&>3GTOX4& _#
MS0A:3R75J+51&\T31,R]B58DCZ$GZT 8^N>,]?\ !_PNAU?6ULK77HV2.6)D
MDEB8M)M4*(@S,Q!'3C/?'-;OPT\62>./!>GZS,]M*UP\HS:+(J#9*Z;=L@#
MC;@@C@@CGK3/B?HVJZ]X-N;+1X+>:]D*86YCC=0 P+8$BLN<9QD'G%3?#72-
M4T3P7IMEK26Z:C$K&86N!'DNQ&   .",@ #.< # H E\<3:ZOAN]'AA(GUKY
M3"LY 4C<-W)XSMW8SQG%8I?QS_P@)F6VLO\ A+"!F%G C^_R PX!V?AFN[3'
M0#/O2X )P/PH P?!#:^?#=K_ ,)+'#'JX!\T0/N4>G( !/KCBN@!ROX4"EH
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
MCN[9E /JPEY_*K=>&FOX,REAJK^&W_@4?\S7F!,$^6.PC VGFOKS]E"+[/\
M!C38B2S1W^HHS'^)A>S@FOBB.;4WF$:Z7,5P68B\MS@#TS(.?0'%?7/[-_CO
M0?#?P3T6XUO4[?1OM>H:D(H[Z9%9F^VSDC@D$]>A-?GO%\U*C12?5]&NB/T_
M@.E.G7KN:6R6Z?5]F>_G+=#BE (ZG-96M^)]+\.V OM2U"WL;,+O,LT@48R!
MG/XC\Z34?%&D:8EJUYJ5M:I=-MMVDE51*<9^4D\]1^=?F)^R#]9T'3-?M_L^
MI6%IJ$1(;R[R%94R.AP:CU#POI6K6:6NH:=9WEI&RF."X@5XTQTPI&!BFZWX
MKT;P_8B\U+4(+.W\MIA)+(%!1<9(SU'(_,56U7Q]H&AV5E>:EJUK8VM\P2TF
MFD 6<D9 4]"3F@9NQ0I;PJD*+'$H 5$&  .P%4[_ $FSUNWEM]0M8;RU8@^5
M<1AT./8\51U+QSH6D6-A=WVJ6UM:7V!;SR2!4D)&X ,>.G-.\0^--$\)Z,FI
MZOJ=KIVG2,J1W5Q*JQL6!( ).#D G\*!%JYT.POK62SNK6"XL64*+:6,-%@#
M &T\8XJW:P0V4"06\:QQHH1$1=JJ!T '85B:KX_\.Z/X=MM=O=9L[;1K@*T=
M])(!$X(W ANG(!-.N/'N@66@)KD^IV\6C28V7K/^[;/3!H WROR\X)[YI5
MP, >@K @\<:)/H2:R-3@;3'7S$N=VU"OKS6EH^LV/B'3+?4--N4N[.==\4T9
M^5AG'\Q0!>QC@<4S:P.:I:GK-KH5E+>ZC.EI:1#<\TAPJCWJI#XUT.XTC^U8
M]3MFTS)47?F 1E@<$9- &P)<OM[TXY'>N9TCQ_X<U_0#X@L=6MYM(5BC7>[:
M@8-MP2V,<D#\:T?#7BG2_&&FB_TB\COK(NT8FCZ;AU% &K@^M+MX]Z <U5U/
M5+71[*2[O)DM[:,9>61L*H]2: )'E\M@@ 'M0JJLW4AO0=*XRQ^).BZWJ,UQ
M9ZE;/IMG;RM=SN2GDLA0\@@<8;.[.",8R*V?#'C'2_&/VB?2+I+V&WF:WE=0
MRE9  2,$#(PRD$<$$$9H WFW$$#'-$2LJX;'X51U.]:Q997&VS17DGE_N*JY
M_P _2LGP5\0M ^(^GM?^'-174K-&V-(J,N#Z88 T =,>U5YEW7,?M5C(^M1L
MN7#>E 'E_P 5VV_$_P"$&.IUN\'X?V=<Y_D*]10_O&KRKXM$CXH?!W R&UZ[
M!/I_Q+;JO5(SF5J ):*** &9^>O-]?7_ (O[X3;TT741_P"1;6O2)!TQ7FGB
M.)O^&@?!LH?@:-J:E/4;[;FF!Z4<%.?0U\6_M.V\B?'.\^=HXUT.Q;*$@\S7
M6?Y5]I.0$/\ NU\7?M0!I/CI>H6PO]A639]O.NN/UKZ7AN,7F=/F5]_R/CN+
M>99/6<79Z?FCS.1+Q)V47$LB&,G+L26&.,U7%M/*B1EC'NZ%.#^=:$;E3&[<
MJRE156[E9%X.,#AJ_;(4X+3E7W(_G:I)I7YG]Y2NK>>%DC\^2?G(,K$X_#I5
MFQ29%D GEBR=K!'(R?7K56*=HX9+@?OG0\)ZU@^+]1UZ-;DZ59PS0"T29)#R
MQG:=(PF V=NQF;.!R!R:C$2HX>-ZD;^BO^"1IA*%7&3Y:4K2M?65OQ;1V"))
M9*)1<S#+8&'(Y_.H(K:Z$H07$BQMSEI&(_4US,FJZQ)F*&RMYKN1)FA$K_NT
M:.;8-PW*<LF'49&[H#4,FMZ];V-V7MX))+*RE>59T<M).I? 4*W*X"'U.X8(
MP:\OZ]A];4W_ . /_(]MY1BVE+VD%>VGM%K?YG5ZC9?9XANN<$L,OO//H.M(
M87";H[HY'!CCD/YX_P *YFXN;Z\T^'[+!B22R6<K.RH8Y]LA>+:6!&6\D#G@
M%LG(J+[3K45[-) J!6EMXS#-M;R\QJ9@A5@=N[=AFST V\\=/UVE%\GLY/\
M[==E_7D<T<LJRBY^U@O+G5_Z]3IF1KBZ5#<2$(.&EE)5#WX/K3+S=%$T@ED8
M*>GF-@_K7)RZOXA-S?6,6F6U@3;VSQSW!(<LZQR/W(X!=!QU]<&K>GWFH3:I
M>I?VDEI;QJC1&0@^:-\H+#'3A4XZ\UM0Q5.M-146K]U9'-B\OKX>G*I.I%\N
M]I)OI;3KN;=MO9=K7;1>:V?+\Q@,_3.*L00O:RB**9_WO!.X@?IUJBY%TYG\
MHE&?*J.U:<:C/ECJO3-=\H):61Y-*4G&[+E\CVZ3LZ[I0/OH3MSCCCI7V!^R
M^AC^%5JK\,M]>Y Z#]^U?&L\,A@E0N%.TL0#D&OL[]F:877PJM9U&%DO;Q@/
M;SV_PK\WXPBHT*-EU?Z'ZYP')O%8C7[,?S9ZP!10*0YK\NV/V<4FFDTF2>U)
M@T 2#I2TB]*.] "TA&:6B@!G2E S2D<T@XH =129YZ4F30 ZD(R*3G-*">:
M(]G-2=!323GI0"2>E "[@>*Y#XIQVLG@;5DO"JVJQ*[[[QK16"N#M:9>44XP
M<=02.]=AM%8OBNUN[_1+NWLX;&6Z*AH!J*,\'F*0PWA2#@8SP>N* /,=$GL=
M-^$NN-J#VD>G2F5V,FLS7=N(V"8Q/C>H *C Y!Z9S3_!&FVUO\%=3M)8FN;.
MX:[,2:1<+<R21M*=H5\LN[G')X[XYK;\)6/B.T^'-^U_IFB1>*KN2:[:QME;
M[)YI?Y2V6)R0JL>>I-;OP[_X2+^PI3XGL-,L-0,[E(]+4B-DX(8@EL,26SR>
M@/>@# ^!FDZ;HF@ZCI^GV6NV @O")K?7D59(WVKD(5&QDZ89"0>3DUU/CXRR
M>"]>CMKB.TE:PN L\MQ]G5&\ML,91S& >=W;KVKH0Q"C(P3[5F>);66]T&_M
M[:WMKF>6"2..*\4F%W*D 2 =4)X/MF@#S#X2:3:M\,];AT>X6\O)C/%/-!J$
ML@EN1'M+B1U!5F^4E@",\@FK7P^\(W7A[P;XBT[4[9KFXD0M<7%CJ!FN+Z7R
MP'8M\I60X R<9/M72>%M$UBV\-W>EZOIVC0/'#Y$*:.7AMY5V?W3EHADXQEC
MQG-9OP8^'UW\/M+U6WO;2TM9+R[-V3;7LUTSNP^=F>4 YSZ<8H A^#FFP:5_
M:T::/X@TNZ!C^TR:\ZR274F"?,$BLRR$@@%@>,!>-N!Z8 &)(ZTB88' (SUI
MRXZ 8H @O06LIAMWDH1MSC/XUXA\$KRVFA\41VUY:ZC-;6Z1W5R+FYD9Y?WC
M8E,RCD @;ESD#L *]SN%=D_=XW=L]*XCP;IWBFVO=2;78](9)H8]LNG1-'YL
MV6W[U8L< ; #DYP3QTH Y+]G6'3?LFH7-I>V%_=2[3<W%M=3M-(QRW[V.8!E
M SM0G@H!C@"O8I_G@?&2".WI7,>%+;Q2E]=_V]'HD=H446W]EB42#!/RN7X(
M QC '.>*ZMOD3 &: /$?@$VFQZWXEC@N/[0UBW>..^N]MX&D),A 8W"@/MY
M9&(P ..*]N4E>#7(^%M-\3V^N:G/K:Z&MA,%, TN&59RPR,RN[8;@*!@#O78
M8R* &32>6!3D.Y<U#=\[![U+]S H =G!I"<TO4T$4 ,9L4V4^6,TXC-#KY@Q
M0 L3[T!H?G-*B[% I#WI"8U?E2OF#]KN(S>,?!?SE(Q9WVXX!_C@]:^GS]RO
MF#]KIMOB[P:#T:TO ??YX*]S([K,:5NY\YQ$U_9.(O\ RG@\UOML;<[C(1*>
M6ZXSQ4=]9"YN"=HQ4BRF2=HS]W/'M5BX=5D&#T7!^M?N\921_-CC!J[V*<-@
ML'04R6**W?R65A(QW;EJU#+YA.:YKQ#X=U#4XIY],U![.Z6UEA7"GYI&( 8N
M"" %W< 9SWYJ*M:=.%U%R?9&^'I4JTTI24%W=_T--/LL<$BS*41#NW-4BW=O
M@0-M^8[16"?#M[%:P"VUR=7,4D=TQCW."8]H=3NZAOFP>N>HQFJ6G>"GM[=%
MGU&Z#)DHT)*!BS!F+9+<@[@,Y^]GM7$\97YFEAY?>CTEE^$Y>98R-_\ #+;S
MT1U$T,,3L681\C.WOBKUN+=D&T!@^3NR./K7)1Z%<S:7IJWE\5EC39<?9HC)
M&[C[I#%N,'DC!STXZU4'P^NK>) NN2F[&G1VJW*VFUB0[-N?#@DY)(&>,#J.
M*JMBL3=*-&3^:)P^#P5I.>)BGVLWK?T[:Z'<F:T24J@ VJ-S'IFH9BBCRUB*
MJ7P0>YKBKCP3J6I7E_'=:W*EM/:LBB L) [%@?E+%0 -O.TDG/(K<TC2[RWU
M6[OK[4VODG#E8$0*L3ER<COC![],8'%.CB*TI^]2:7=M&>(PN&C3YHXB+EIH
MD_N]3=.G0K8OMWQR;]RH:LP6T5KY*21%L?>5.@J-YS<X=<#'8T_SA.)"3\I(
M()Z_2N]\S.!JFG=C=0B4$NB%#T4'K7M7P:\-R>)/@1HIB\&:1XIO+2]U=(VU
M.;RC$?MD^-C!&.&S@\CO7B\T>[3YW6(E AV'/\7;\*^J?V18/LWP8ME10D;:
MIJ31@#^#[;-BOSSB]OV%%>;_ "1^F<"JV+Q#76,?S9!^T!K0\-:5X7N[BW@2
M[B=GC>2RAN$@D$?(5I'15/) ');' KT^Q\/Z7XAT72I-1L(+YEM $^TVP7:L
MB , ASLR  1[8[4SQAX=U;6X[=M(\03Z%/"Q;?' DR2'L)$8?,H[@%2<_>%;
MFFI=16<27DJ3W*H!))&FQ6;N0,G'TS7Y:?LYY1\;K%D@\.Z=8V-T8E:78;#1
MXKZ2U6-%*R(LGRJ5Q@##;B>%) K+^,GA2/Q#X)\*:7+K5EILF]5B.H6X@-Q)
MY8"[1L;RR" V !TKU'Q=HFL>(+18M)UZY\.2*3OGM[:&:1QC& )58#GG.*OV
M6@HME:1ZA)_:=W!'L:[EC56<[=K-@<#=W XYIB..AAN[KX=>''T/3M'\32QV
M\:K+<M]GMMOE[3(@"-@'TP.#1XG6:T^'NE/KNJZ)X.O;?RC-<RHDUG;N%VLL
M0EVC!R0I/..U=]964.GVT5O;1K!!$H1(T& J@8  [4^YM8KR/9-$DRYSMD4,
M,^O- SP7Q=X>_P"$F_9^TFST?5O^$EW%3;ZEI>DP727'+CS/LY!39R<@8';-
M;%AI_B5O@;!I6F>'+6^U)(! =.UR%+6.2,C# HF%7J1BN_\ &GA";Q!X9ETS
M2=3G\.SCYH;BQ/E[6&< XZJ2>0,$^HJ[X4T:\T+2;2UO-2GU6XAA2*2ZN?O2
ML% +?B<G\: /-/'&DHGP@$&LO8^"7B^SHPA7?#$$?;&BE0=H(VC*_=]>,UW'
MPIDB?P'I7E:M#KNU75]0@(*3.)&#$$ 9PV03CD@D\FNIDM8Y1AT5QG.&&<&F
MVME;V-NL%K#';0KG;'$H51W. * *'B.._P#[(F;3+6VOK]<&*&\D,<9.1U8
MD8Z]#TKB-8LY+/X87O\ PD]Q9^'@D[2S2Z/:BZ")YF0(T:-MSL./N$Y/ KTS
M[B]S6)XR\.#Q?X:O=(-RUFMTH5IDBCE91D$X6164].X- '!_#^6'QG\-+F33
M=3LO%WVAW19M2TW['&XW#Y9H-JD,!R<J,D] ,5VO@FQU"PL)DU'3[#3Y3.Q6
M/32?*9-J@-@@8)P>/0"G>"_"\GA+2Y+.35+K5V:5I!/=QQ+( <84^6B*0,<<
M5T(Z4 &,5S?Q'1Y/ ^M)'#-.[6K@16T7F2/QT5<')_ _2NEJIJ=H]_8W%M'<
M36<DD95;B#'F1DC&Y<@C(]P: /)_AK8:S>Z?J8OM,G21K9(8(-8B01LIMHMJ
MDJJ[EZALJ"",$9%=SX)TG5K&TD&LV^DP3QOM@72$=(UB"* "&[Y!'T J;PAX
M3D\,"[\W7-3UIIY%?=J<JR-'A N%(5< XSC'4UT8P.!0!5U".633[B.(1/,Z
M,$$_^K)QP&QVKG?!.C:CHC7D.HIH]MYK!X8='@:)<8^8N">3[\<"NJ:0*<&F
M- &E60<,O% $@7CFC^$T,<4U3P: /+/BVX3XB?"%3U.OW./K_9MU_P#7KU1$
MV\]S7E/Q@8?\+$^#J]6/B*<CZ?V;=YKUC^&@ W"BF#I10 YN2*\O\2,?^&B/
M!:COHFIY^F^U_K7J!^]7F?B$K_PT'X/_ +QT34OTDM30!Z6R[E([D5\9_M-Q
M+<_&_4$SAET2QY/_ %VN:^S6ZD^U?$G[5D5V/CC/]ED6(C1K%I-ZEMP\V[X&
M"/3UKZ;AMVS.G\_R/D.+$O['K7=MOS1P+AH0D+E2HZ%3GK4$TT,L95F 0<9K
M%\K4DGW@VK)G._R9!C\!)4GE:G)$%+617<6W&&3./IOK]HC.22;@_P /\S^?
M52A*]JL?_)O_ )$T;2UMEB=8).&ZL.2*DCM[?:8I,C RSDX)'8XK >VU..5Q
M'<0*'<,"D$F5&"",;^_'Y>].ACUF&;+SVMV"-H\RV=7'T)?%:2J2?V9?<O\
M,S5.,=%./_DW^1K3V,$4RS0,"FW:^3@ ?WLTSR8+M-[.HDZD,< BL]K75H_-
MMC=6N9FY/DOP/^^\56BL=7E0V[7T32$Y#I;$?GE^GL!2]K/I%_A_F1*BI25I
MQ]/>_P#D3>,%D57R)%D9F!8@YYIMS8VT$,9C8;RQQD]>>:QDT_4K.#[$+JT6
M0$L9OLSG?GG!&_ J#[!KD4D$3W$$8#9)%N?F7T)WG]*F-2=_A?X?YE^Q@VKS
MC]T__D37?8)2Y\M3C&6/7TJ(Q\[IS^Y[MG/X"LV\L-6:7:M]&A'8VV1_Z$:F
MDM]0AMT/VJ+>,Y_T8D-GIR6[>E='MI)? _P_S.;V,7*WM(_^3?\ R)>$L.([
M64D;?G4)UQ[U)'<Q>0&C?/S8!)[5@/I^IAXL7R.B+F=6M@-SGKC!X'L*NK8:
MA:%O*OD9E& 7M@?P."/T%2YV>D'^'^9"II/6K&WI+_Y$UF#265S(^ A!19,\
MJ,?>QWK[4_9BC$7PKME7&T7]Z !T ^T/7PPS:Q+:2&?4UMX\$2 6@(*8YXSP
M?>OI?X<_%JX^&/PBT&6&R_M@7UYJ#;Y%F1MPN"%0+'&^&;)QNVJ-O)&:_.>,
M)3E2I*4;:OMY=FS]=X#A"->NU-/W8[7\^Z1]4D@'%!.!7F/Q6^+L_P .8]%>
M/3H;D:BY0&XDD7# KA!Y<;G<VXX+848Y(R*G^*_Q6F^'&D6%Y]@CG-T#\DC2
M,0P&=BB)')8\XSA>.2*_,.ES]E/1<[3SWIQ8 9[5YG\5OBM>?#WPSIFL6^C/
M?I<?ZU7\P^5\N5!\I),%C\H)PF>K#C*_%'XJW/P_T[2;H:8LB7Q;>UR9-L1"
MJ0I\I'.220#C''7I0(]*)Q^-!;'4\UYK\4/BG<_#_P -Z5J<5A!<BYSN,TD@
M56\O<J@(C,2QX!Q@=\4>/OB??^$_!.FZ_#HQN1=(DD\4AD?[.K1[N?)1R><#
M.,<\F@#TO/&:,YZ5Y[XG^)&J:#X7T/4[3P^;Z?4XTS UW'&D$C)N56?G(SD$
MJ#CKTK/^(OQ:O?!O@K0=>BTN*1M2,9ECFE9UMPT9?'[H,7.0%RHQSG.* /4C
MG''6DW \ \^E>8>./BM?>&? >BZ\NFQK)J#1^;#<-(XM]RYZ1*S-S@<#OFH?
M%'Q;OM(^%.D>*UTQ+6>^\HRVMR6D$&Y23GR\LV, ?*#UR0,' !ZJ2=O YI<]
M/6O-?$/Q,U;2?AIHOB.#2(I+R^2.2>W$IF2W1HF=FRGS.!M'W03@YZ TGB7X
MH:AI'PKT_P 5+I\$<UQ%#)-#-(66(/C.-O+GD  <\^QH ]*+8X[TN>!7EOB?
MXJWNB_"NQ\5QZ=%YTXB9XY'.U%;JP ^9L<?*.?RK0\0_$BZTSX:6_B6&WM7F
ME6(F*60^7AC@D8^8]\+C.>#CF@#T'=E<B@GY<\9KRFZ^+]W9?!JV\9K86PN9
MW51;^>&C"F8Q[@0<G@;MF=V?EZ@U;G^)]U'\(4\6O':K*45W7?\ NP"^#@9R
M3C^'KGB@#T@EVZ=*=U3!Q^-<E\,?%EQXV\*6FK310PM.6!$,@96 ) (&3MSC
M[IY'2IOB7XHN?!?@G4]:M(X9IK1%.RY;:F"P!)/MG('<X'>@#I%7]\3@5(>,
MMWKSCPYX^UC6_A1-XDATA9M42.4PVBL<3[7(4[02PRN#M//.*I^%_BQJOB#X
M5:IXI%E8M>6QF2&!+A5C<H0 69F^4_[+$'ITS0!ZIC<.:"/EKB?A1X[_ .%A
M^%H]4_=AC*\9,3*1P?\ 99@#[9KH/%&IW&C:%J>H6RQRS6=I+.L4SB.-F5"0
M&<\*..2>E &HH '!!:@[21D\UYK\)/B3J7C_ ,%W^L7EG!#+;W$D2+&?+#A8
MU;+ LVW)8\DXQ@]#1\%/B1J?Q&TO5+C4K."T:TN1"JQ\.04!.Y-S;2"2,YY
MR.* /2R3^%**13A:13D'% #JC#,7(XV^U1W%Q]GMI')7*J6RQP!CN3V'O7F/
MP=^*.I>/K#6Y;U+:(V@22*2,!4964D$'S&++QP_ /84 >IK& V0<GZU)7E'P
MA^)VI_$#6-<M[V*".&P$;12(C0R/N+C[C,Q*?+P_&>>.*]50EE!(P?2@!0,9
MYS2TE+0!%(N\C/:GKR,FE(S1TH 6BBFDT !ZTHQVIM-E<0(78\"@"6F4*V\9
M%+_#2ZB$(^6OE?\ ;%?;XG\'..=MG>D?4/!7U1NP.:^5_P!L")DUWP<3RT-O
M?2?7+1#\>#TKW<CN\RI6[GSG$2OE6(3_ )6>%*ZH&;/S#UZUFO?-]H^8X&">
M?0=:&TW>BX:;"J  )Y #^ ;%4O[.5)LJT@<$$J'< X['G!%?N\;VM;\?^ ?S
M94IIM7;MZ?\ !-Z&4 #"LQSCY!FJRZH8[4K&7W;2Q0KWS5"33/,AD4F5G,95
M29Y>IZD_-R?<U3NO"UQ(C&2>YD1Q\Q^V2_/[8#=*EJ<?B2^__@%RY&DE*7_@
M*_\ DC6_M2&41L0R!U+8(P<B@WC,FS!5<@L7X^6LDZ=;Q!7D-Q),2$,CW4Q"
M^F/GXQ[>]6H-/26S(#LV&SO,TC.![,6)'X5;]KUBK>O_  #!*C*\74=_\/\
M]L7(!%'*I#Y/.Y<\ =N*LR7T1PT1XZ8)^;/TKG+FW>61U/FN,;0?M$JD#ZAL
MGZ$FI;72+5D"_98\$8D(+AF^K;L_EBH?.OLK[_\ @#C*CHG)K_MW_P"V-CSV
MED+*"&Z'CFI(YTB11*I4LWW1V%5(M-LHD\N. &,# 5G<A?;[V?SJJ=&AE\PR
M0^:#T#LQ_(YR/PQ24I]E]_\ P#7EH:^^_N7_ ,D:=M>!X)'7.(VVMGL:F@E,
MD<F[[F=P ZUSK:+!/,)'MCYHX$:2,(P/=5(!^I%7[?3;2UF,SVRRE^LAW8;Z
MC.,CUJI2J;I+[_\ @$Q6';7O2_\  ?\ [8TGU%A8R,'8,AVH@'# ]:^POV4)
M1-\%M-)&"E]J*$=P1?3@U\3?8;:%9C]@BG3=O"E3C'H23G]:]I\%>-O$W@?X
M&>$XM"O9-.)OM6\\+#$Z8%]*<EI =Q&>$7#-V-?GG%W/[*ES);O\EY'ZEP+[
M+V]=P;?NK=6ZOS9]H!N< @T$E1Q@_4UX?^T'\0?$?@OPYHMSH6IBVGFCE>5_
M*B&[:@(.) >AS\B_,V< \4SX_?$/Q%X3\*:!=^']1D@NKF.6:4Q01;70(IWD
MSC"X+#Y/OMG Z&OR^VA^R7/;;8HS.ZL2<X()[U.&^7G&?:O"_C7XY\1^%_!?
MA^]\-7$EC/>LSRE888U8-%OWL9_E0Y_@^\Q) Z5%\8OB#XGT#X>^%-3T/5#!
M>WD8>X?R(86D_=[MV;CY(^>=IY.<+S3!'O&22,\ TA<<A2./6O%/BQX[U[2O
MAKX6U+2=1FAU'43%YA$<,0F)@9R&:7*1 D?7/ ZYJO\ %'QEXET3X/>&]5TS
M4&L=8O)+<WDTUO!;23$PLSJ?M!\N(E@#SG[I4=<T#/=0P(!Z_2DRI8X/(ZUX
MQ\0O&/B'2OA#X=U73=0FAU6Z2V,MQ$ENH<M$2V]I?W48)[GC. .M1^,O%FMV
MGP6TK6]-OYK36KW[/YL\Q@MR21ALF0^4@^7KT].M 'M>\<'(.>!BE+8Z5XAK
MWC;7H_V?=+UV+5)H-8E\@27*1P1L^Z7:06<F) 1P7^[W'45WOP@UN\\2_#C0
M=2OYY+B\N("\LDD2QDMN(Z*2,>A!P1@C@T =CO&.P^M)\I<X/S#G&:XCXR7M
M_I7@F[NM*NKJSOM\4:RVB(7P9!D;G^2,$9!D;A1D]JX1?&6MR?L_#Q##?S1Z
MV!Y7VE&AX(EV [V)CVX_Y:=,?-0![H#N!!QGVI00. :X#X(:QJ>N> +.YU:]
MEU#4/,F26>58AG#D#:T7R.N!PXZCFN]  'OWH <"#TICRJK!,C>>@--MPVT[
MA@^E<]\2+F>Q\$ZY=V;W$5Y#9R/%+:QAY5(!QM4\$T ='YJJ0&(W'TI,J)%P
M>6&0*\(^%'BG5M1^''B*\O=7NKNXL5F\FXE_?F/]PK?NWP#* V2<CALKVK<_
M9N\0:AK_ (*O)-1U:?5[B*_:))Y@75$V(P5)2 91EB2QZ%BO\- 'K$KC>!WJ
M1V(8 5$82S@GDYYJ9AEA0 ZHGX< =ZFIC+E@?2@#RGXQ #XB_!X_Q?\ "17
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
MM+EBTT,$05)"1@EAWXXJ;P[X4TGPG:R6VCZ9:Z7!(YDD2TB$:LQZD@=Z -4
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
MW$*&0E6![?UK11J?9DON_P""9?NI+6$O_ E_\B8EOXGL[,+OE?"_=!MY#G\
M,G\*EB\6Z7+;_O;E@[*6#"%P.O3!&:ECAC2Z*I(93G(+58TR".:96BY5.!FE
M*%5:\R^[_@D0KTF^7D?_ (%_]J4=2\8:9/;R7$=V=H3:I%M(#D=>J\5GP^+(
MI8 [/*$ !+"VD( ^H6NIGTN$"8M]W*@#)[]>.E0L((0R.NZ15P%7N*$II:27
MW?\ !+DZ6\HM?]O?_:F+%XJTVX1 9R@ .'6SF+-^25#)XILK:+;]H.$&?GM)
MN??&P5KK9Q@HZM@\[5WD%?K2.L0G$LF ^,#/3BM$JK6DE]W_  3.;H.-^1_^
M!+_Y$S(/%UH%C6.26<R+YA\JUEROMC;4X\76SD1>?<*S=?\ 0IB5_P#'?U&:
MMQQ6UY(9/,$;9P0O4_2KD=GB\=%&0/D4GTI251?:_#_@BI3I-:0?_@7_ -J9
MT/BN*:&2,RW'V>1N2MG/Z>A2OM3]F_4[*V^%.G3RW$=O'<WMV8A.X0\SMA<'
M&37R2JQ0V9D8< U])?#7X3Z+\1OAAID6HR7,?V.[O8XFMG4$(\V77YE;&=J\
MC##'!%?G/%T7[*DV[ZOI;L?K7 S@\1644U[JW=^K\D>]7.J6MCL-U<16PD.$
M,L@7<?09/-+>ZG:6$:O=7,5LC$ -*X49/09-<EX]^%&F?$""PCO+N]LS99$<
MEJZ E3C<IW*W7 Y&".Q%.\=?"K2_B%:6,.H7-_;"T5HXS93["R, "K9!!Z#G
MJ.Q%?F2V/UYG47NKV.GQI)=7<-M$[;5>60(&;T&3R:+[6+'3HHWO+N&U60X0
MS2JFX^V3S7*>-?A3I/C?1].TR[N;^RAL%VPO:3 -C:%()<-G@=>H[$&E\<?"
M;1_'UAI]KJ+W$?V ,L$]O(/-"LH5AE@W4 9/7CK3$=7>:Q8Z?#'+=7D-M&YP
MKRRJH/XD\T7NKV5A DUU=PVT+XQ)+(J*?3DFN7\9_"G2/'.B:=IM[)=VZ6"[
M8);64*Z@J%(.00<KQR..HP:7Q7\*]"\5^'=.T>]^T0VNGJJV\EO,1*@"[,;B
M#G*Y&>O- SI+[6;"RM8Y[F\A@MGP4F>555O0 D\T7FLV&F6B7-Y>06L#D!9)
M95523T ).#7)^*?A!X?\6^%]'T:=+FTMM) 2SDM9MLD2B,Q$9.<@H<'(/KUJ
MQXB^%F@>)_#NFZ-=+,EKIP1+9X)BLD:JFS&[OE>#_C0!UT=U%)"LB2*T;#<K
M!@01V(-13W]O;6WVB:9(H3_&TBA?S)Q6%<_#GP_?^&K#0KK3Q=Z78!1;V\\C
M,!M&%W<_-^.:KZ_\+/#/B3PS9>'[_35.DV3*\%G#,\2(5&%QL89 !/!X]J .
MC&J6HM(K@7$1MI0ICF,@V,&Z8.<'.>*BM-9@NKB\52X2!E7SF&(W!4'*,>&'
M."1W!%9?_" :#)H6EZ1-8BYT[3 @MH;IC(%**55B2?F(!/)SZ]:R?$7PZM5\
M P>&M'T[39[*!T,-IJS22P@!]V3SN8@G(!- '7RZC:6]L;F6YBAA[R22*%'X
MYQ4D5]!<6RW$4T<T+#(DC<%2/4'.*XS0_A?ITO@.V\.^(=*TJ]M59W>QMXF%
MJ"6)PJL2<?,>IK:/@;06\/?V =-A.DJVX61SY>=V_&/3=SCI[4 ;D,Z3QAXF
M#J>ZL"/TJ6LWP_X<TWPMID5AI5E#86<98I!;KM12S%C@>Y)-:.[YJ '4444
M%%(3@4@!- #J0'-!%- S0 ^BD Q2T %%%% !129%+0 44A&:6@ HHI"<4 +1
M2=:6I8!1112 *BFC\R-DZ9[U+15@1F,&/9VI5^4 #M3J0=:!#3ZU\I_MG236
M_B+PG+#9-?%+.[_=K*D?/FV^.6([\_A7U:YQ7RW^V-;)=>(_!JR9V&"\SAB
M<&(\C.#P#^5>QDJOF-'6VI\_Q ^7*L0[7]UGS7=ZIJEW:LT>ERPA2  UVGSX
M/)R,X_K42:OK,#YCTJ,*3C,NH+G]%YK;NMD]L$C^5(Q\I'6B*V\JW3YB&/.[
MN17[M%.WQ/\ #_(_FMU%)W]G'_R;_P"2,J?5]4<R1OI*#/"M]N4 _7Y<C\JK
M27VM0$A])BE:-LX341M(]B4&[\@/>MB:Z=99$C3:%&[+X&13V<2Q[EWS <$#
M&,]*<5*_QO\ #_(GVD?^?:?_ (%\_M'-QZMJ_P!HE)TB$88 ?Z>H/Y;34]UJ
M6K7$9/\ 9@:7MMNP%_'Y?Z5J%8O, ,>TG W$C!S5B%[:5&B7;O SUK3D:UYG
M^'^0HU%:SIQ_\F_61AIKVM1CS4TB*"5!L_X_MV[/L$--6]U^1$E?3;3S&8AA
M_:!7 ['F.M0ZG \05=L;-RCIU([U+$?+D9@PE9@!\Q'X4W%_S/\ #_(?M8WL
MJ<7_ .!?_)&4UYKSW#*EM8JK1CF:]?K^$1IL6HZ[;Q&0Z7:>81]YK\A?_15;
MTI@2$&7:6W8R#W]*1945SY@7"<CD=*SY'_._P_R+YDI)^SC_ .3?_)&9-J6M
MA$VV=I(6.#LOF4#\#%G\:KQWNK2W:+-IEM(H&2WVTY7Z?N^?QQ73(_F*TJ!3
MLX-26<,*N3M&9.M6XV5^9_U\AN:E;]VK/U_^2.=FFOTA>&'3[=W+@JTE\VXC
MN.(>*^JOV>_B3HO@'X-Z,NNW$L-U=7^INR6UM+<8Q?2AF)1#@ D9) KP.XM(
M5M'@  PC,#7TQ^S+X>T[7_@YIC:G86U\5U+49%6XB5PK?;)AD9'!K\XXM3]C
M2;;>KW]$?J7 ]EB:Z4$O=6U^[\V>A^-/BOX;\ 6UK/K-\UM'<*\B&."24E$
M+MA%)P 1FI/%WQ0T'P3H]KJ>I3R_8[H;H6M[=YBZ[=Q;"@D +SS6MJ?A72]<
M@2'4M-M;Z.-RR+<1!PI]1D'%3:IX>T_6H8XKZSM[R*,@K'<1*Z@CH0"..M?F
M2V/V$P/%'Q0T#P=I^FWNH7,JQZGG[*(;=Y6DPF\X"@X^7GG%=+8:G;ZG807E
MLXEAFC65&'=2 0?UJ"?2;#5;86UU8PS0Q'Y$GC#J,=P#5Q($B"QHH5 ,  8
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
MU/&JS_:(E(5@AV(NU@P.X93/;AB*V)-=@=F^SO$T> >'&13(/$MJ20\B*?\
M:<"H>7852YE%??\ H=$,ZQZC9U'_ . K\[%+_A#8!%IPN6DNTTQ8!$ Y1C)&
M90Q?J'#"4>F"@ZU4?P-9)9>23<,K6\,+,[ X$<PE7@ 9.?E^AZ5T<VJ6RQ*\
M4\+N>=HD!J&XUNW9XE$\"ENH:05*P.%OK%=]_P#@@\WQZ5E-V2MLO\BAH&E7
M.CQ7R/>/<&YNVN@-I"HI4 (,DD@ #J>N:ZR.436)"C8\?S9]?:L=M1M;4D27
M$&3]T>:.E(NO6L8.^ZME5AQ^^%>E%0244_Q/,E.I4FY.+;?9&_'>;+6[G8;]
MJ8'Y5]4_LALTGP1T_<?F_M'4QGUQ?3C^E?'1UN".S>V6:$R/V\P=*^R/V2#M
M^"6GA2&4:AJ.TJ<@C[9-7Y]Q>U[&DEW?Y(_2^!'+ZQ6NFO=73S9[&BLAY.<U
M+44,Z7*ED.0K%3]:E/2OR];'[*-;CIQ2 'O2XQ10 H%+[4F[%+0  8IK<]*4
MMP>0,>M-' ZCV/:@!ZC I&[4P2\[21N')QTJ0G S0 M)U%0_:(Y)#%NPP&XC
MV_R#^5.W $*I'/- $@XI:C\U&D\O<"^,X]J52=Q'44 /I",TC-BA6S0 $4TH
M<TAE16 + L>@%/0DC)&* % P*JRD^;[5:)P*C:+)S0!(IR!2=C30<<4[(!VG
MO0!Y1\8I,>/_ (/C_J993_Y3;P8_6O5T^X.<UXY\:IF3XJ?!2#&()-?NF=NX
M8:=<[1^(+?E7L8^[Q0 E%%% #C7E?B-<_M'^"&_Z@6I_J]M_A7J?\5>5>*\K
M^T9X"(Z/HVJ@_7=:XH ]3)Y]]IKXN_:DL;J^^--_Y5Q)$BZ19C"+&>"]SGET
M)YQV(Z5]H_P9[XKX]_:9C=/C+<L 1%+I5FH;W$EQ7T_#:OF4/1_D?'<6MK*:
MG+W7YKN>0VME(DL3F63"C# QPXXZ?\LZ@N;!UOS/;W5VI((<-Y.T_AY=6VO'
M24KM^4@X/KB@2(R[I#M8]J_:E1IO5?F_\S\ ^MU4N6R_\!C_ )&0;-T8EYYF
M&<D;(2/UCJS'I[R09:YGC\QR$=%BW!?3[F*LO"3:F3'5B/P[5);RJEMM8\@X
M^AH]C#I^;_S,_;2OK;[H_P"1D-I26T^U99G)7<6<J2?_ !W _"KPMC<P+$))
M=V<EF"<CT^[3I8?,=%$;2R.P5%4\DDX _,UB_P#";6\%K=RLLD=M!YQ$DL13
M(BB61V /^RW'KP>]<]>KAZ+4:L[7[NQU8:AB\2I.A!R2WM&]ON1>GT:X%P@.
MH3K$!\R&.'^8C'ZYJU:Z>;2QN(0TLT;.'CD#Q!U]?X.?H:S]/\0V=\Q8W*R2
M?:WL757# 2HGF%<@D?=Y_2F/XIM;6^MK:X2:VEN+IK2%)82A9A'YBD@\@%.0
M:E5,+**M).^F[_S-)4\;"4H.#3BK_"M%Z6V+T.E"W8SM=S-NYVR/%D'Z[*AG
M"QR.X6:Y* ',DB@<_11FHG+?:V<G>I.-IY -6XUCEC&#E]Q5E]*[50A#?\W_
M )GFRQ5:JK7_  7^13M[;S;])"7*J<F,E,?^@U;U'3WNPP64QNXP0@4?CG&<
MU(UIY8RRL5_V3BE3:+AYMQ!(P%ING"6U_O)C6J023E^7^17&@);+).[W$RK\
MVWS55>GH%K[9_9@A:'X2V(8Y'VN[(YSP9V(YKXYF+C3)G8'+'/Z5]D_LS8'P
MLME!R%O;L?E,U?G/%].,*-%KN^_9'ZOP-6G4Q-=/^6/;N^QZL*-U &*"*_+S
M]C$W48S24^F @&*6BB@ I,"EHH 0G%&Z@C-&!0  YI:3&*6@!.M+110 A-(%
MIU(3B@ /3%9/B6XU"RT*\FTQ()K](F,,=S)LC9\<!F[#-:H.16!XVT1_$7AZ
MXT]8HK@S%!Y<^?+X=6RV""0,9QD9Q@G!H P] U+QE'X OKO6+338O$J^88((
M9C]G(S^[W.3@9'7G\NE,_MSQ59?#;4=2UA--T[7(D>1?+9IK9$&/F.WYFP,G
M Y-&B>&M8@\"7WA^\L]%MYLM%:PQ1R2VAC('+HQS@L7.W=TP,UJ> O#-QH&@
MRZ=?V]C&5F+*E@KK$PX.X*Y.W)W':#@<#WH F\!^*4\4Z,THO;*]GA?RI7LM
MVT' /S*WS(V""5/(S6[=M,MK,8619MK!#(,J&[$^V:=;6D-L9#% D1D;>^U0
M-S>I]3P*BU*U>[TZY@C$;/)$Z!902A)! SCG'K0!SOA>?Q#'X<OY-<EL'U.*
M67R_LAVP[ /DSEF(SU.3QFH?"VJ^(Y="U'4-<&G1/\TMJEE(TRHF#A689W'@
M<KZU4\*>!9_#GA36[":PTE9[I9$\NQB>*&XRFT,X)+#=T(!. .#S3/">@:CX
M'\+ZM;W<6D644,1FBN-+MWC0D*22T)+8QA1A2<X/3.* ,WX'?$B_^(ECJLNH
M7-C=26MRR1RZ='*L3*"1@>8H)((P<="".U>I9[#BO*/@=JE[J-UXD%_'8VL@
MN1/#9V=BULT,#;O*\S<JDLR!6PV3SZ8KU@T 1RLR0D[PI_O'H*XGP'JNNSP:
MJ^LZII5V8I&$2V;AO)&20)"#QQCW]2:[.[C9X6*%=^#M#],^]>?^"/AU>>%1
MKJR6VBQQZGB>5M/MY(S+,5PX=2Q^4< ;<<9R!0!N>$+K4]2EENKC4],U"T=
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
M[W4B-&%"L5.58!@<@C!&3VZU);^.-&N?#4GB".\+:7$K%YC"Z$8.#\C -^E
M&\0?6E&>YKGM/\>:+JFA7>L07F[3K3?Y\KQ/&T>T9.48!AQ[4FC>/]#\0Z)>
MZM97C26%F&,\AAD1DVKN/R,H8\$'ISGC- '0JP)P* =Q(KG-"^(6A^(M)O-4
ML;X/I]F6%S/-$\/E;5#'<K@-C:0<XQS5CPEXUTGQM9276DW#7$<3^7)OA>)E
M; ."KJ#T([4 ;+8C.0!3L=Z7C-+0 TD9&>M+TR34,\ZVZ&1\ #KD]!ZUS/A/
MXG>'_&D5S-I%^;Q((TF<FWEB C8$JW[Q5R" 3QZ4 =6&!YI"#G-<UX4^(V@>
M.//.CWK7'D*)&#V\L1V'.U@'520<'D>E)X:^(6C>+9[F+3;B:9H(Q*QEMI(P
M5)(# LHR,J>GI0!U'2EKEO"7Q"TCQP\_]D333B @L9K:2$%3G:PWJ,@X/(]*
MZ<-E<T .HI <BEI, HHHJ0"BBBK *1:6B@GJ-<X&:^8/VP @U_PF2,H+6\R!
M[M#C]:^H"-U?*_[8DLYUOPA! B$O;WI9I6(PH:'ICODC\,U[N1_\C&B_,\#B
M&+EE.(4?Y7N>(0Q1LD:CANY]J;>)$@&P<I]_'<=JIQVM]<HQ)M_D.TH'=?\
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
ME3J*35OG?73TZZ&W=6YE(9DVELD ]:S_ "EOUFMPHW8!7GN*MNK',DDS8 .
MO-4SFV@+I]]L$'N*]"*<=CS*EK^3&V< A8RW0 <^].2[>(2".,JF=P+52GNF
MOE? *X;%%K;312+O8NAK9Q5KLY8U'S)0-R*6:2P:>6!FCP2"M?8/[,$LTOPL
MMUN>)DOKQ&7TQ.PQ7R%<7J+8-"" H4D#/6OK;]EV1V^%UN[G,C7][N]<^<<Y
MK\PXP3]C2]7^A^R<#6^LU5O[J_,]@QBD!R: <TX#FORU+1'[$*!2T450@HHH
MH **** $:CK0>E-H ?13<FG4 %(1FEHH S]9T2QUW3)K"_MX[FRE&'AD&5;G
M/\ZKOX8TJXT$Z.]E!-I>P1BUD4-'M'08-:_&<8H QTH R%\):0N@_P!C+801
MZ7MV&T1<1D>F*2P\)Z-I7A[^Q+33X(-)VLOV55_=X8DMQ[DG\ZV.M&.?;TH
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
M2O$H8@ ..I'/'X?UH E8E?F_/-16]['<2%%8,V-WRG(QG'6N:^*MA=ZK\/\
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
M>7<@TF7E+B"VEGR,$YVQJS8X/.,<5YKX^L?$$GPG\-_V;%J)N8/LXO8K0/\
M:&BV?.A\M6D&>A:,;ADG(QFH_%?]JWGP1\,_9+'6+F=DA,T$,[FX13&W^L,2
M,7P2O12"<9!&: /:],U*'6-/M[RW+F&XC66,NA1BI&02I (X[$9JAXG\5Z7X
M/T[[?JUV+2U$BQ>9L9R7;[H 4$DGZ53^'$-[:^ ] CU)KQKY+*(3G4"IGW[1
MG?M &[/7 'TK!^-:W4O@]X[;2KW56:=,I87$T,B+@_/^Y^=E'=5ZT ;;_$KP
M_'X:AU]KUO[)E(59_(D+$DX V;=W4>E1S?%'PY;>#/\ A*I+YQH8/-T;68$#
M=MR4V;P,\9(Q7">(=+U-O@;96-M::P=2CCMU=(+J5;H$$99F&7.<98=<$CBF
MW5K<7O[/NG03:-J.H74$44<UG]MN!<L8Y K,SQ$RDY!8J.>Q% '=1?%30)?
M\'BP7$K:1.P2-TMY'D=S+Y041JI8DOQ@#].:GM_'FD76@W/B&/4K;_A'T!_T
MQ\H%*L5?=NQC!&*\T@NK30/@#:/K+:WX9C2<,8X;P+>6_F79*)YLX&Q<,H^?
M#*AY((S4NK0>'H/@'>R1ZOJUQHUR?.^V74\=[,6>?.TNQ\MDW':<G;MZG'-
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
M&PN-'N9-T;64J.F=K$!]LBJXW#!PP!''%=(<^>>>,8Q4H('!P#Z"@* Q..:
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
M3M.B:>[NHK&$.$$URXC1CC^%CP:0BEJ/@#0M2\/VFC7%@%L+4J8(H79#$0,
MJRD$'!(R#W-+=^!M%NO#<6A26FW2X51(H8G9#'M^Z58$$$>H.:OW/B/3[.TD
MNKF[@M;6,@?:+B01Q'/3#'@TEYK=E8VC7MW=V]O9@*1<32A8\'ON/'/:@"M/
MX+T:ZT6VTM[%&L;?:T4>2IC*_=8$<@CGGKS3?^$)T>30(M%^R :;#M\N$,1M
M*G(.[.<^^<UI3ZS8VFGF]FO+:&T W>?)*%CQV^8\5#-X@TVTTH:C-?6T&GD
M_:7F41\]]W2@ T+2++P]:KI^GVRVMJA)5$R1DDDG)Y)))/XUH*IWL35!M<L(
M=/\ M[WUM_9^W>+LR@18]=W2K5CJ%OJ=G'=6D\=U;R#*2PN'5AZ@CK0!.$ [
M\4M5-1U&WTVSEN+N>*U@B7<\L[[$4>I)JG;>*-)N=).IQZA:MIP4L;D3#RP
M<9+=,9H U2?W@&/QIH0K*6)X-96F>)K'6]DFGW$=Y9-'Y@O+=P\#?-C <'DY
M%6[74X;Z1EM76>-<J98W#(&!P5)!SF@"]D4GWNAJHUX%O%MFBFWLA?S A\L8
M(&-WKST]C5B5U@C9W8*@Y)8XQ0 -E&'?/6GJV3C!K+A\2:;<I/)!>V\L-NS"
M>5)59(MH^;<0?EQ[T[0/$VE>*+5[G2-1MM2MT<QM+;2!U##!()'?D?G0!ID
MT 8% )STXI: &DTH^[2'K4<I;<JJ/E/4T >0?M IO\6?!;T'C6-B/7&GWN/U
MQ7LBD;17CGQ]8'Q?\%XO[WC)&Q_NV%X:]A PH% #Z*0=** $?&.:\L\;L?\
MA>OPO3^,V^K.3[>3%_7%>I.><5Y=XT!?X^_#D#HEEJS$^GR0#^M,2/4.A;'7
M%?$?[86G6^I_&53/"DLD6A6S12%0=@,]QN!/N=O'L:^VG)!<CTXKXR_:LVM\
M87_NC1+12/4^?<'I[8-?3<-14LSII^?Y'QW%]25/)JTH-IZ;>J/";+PGIUQ)
MY4>B:>[8+>8ULA^O)'6B]\%Z;$I\S2[$D\D_9D)4]L'%=-;A;:V\QBRG'!#8
M%5[BZBF &[)/05^W>SI\S]U?<?SM]8Q"5I597_Q,YH>&])MHED.E63%><_98
M\DGJ>F?PJQ-X=L;E5CEL+$PE1M(M8PX'8;MN:UQ&9#@+E14#/&)CYFXQKP=O
M4'V]:U]G13MR+[CG>(Q*WJR_\"9DP^#M/B>65+"T\USEB\"$?@,8'X57G\.Z
M4K+OTG3RXC,9$=JB@Y/L*NZWJ6HV33 VO^C16@N-R'+$M,D:KCU 9F/L*RUO
M=16.<OIDT:#RQ&^[S/,)SO&!T*D8QWSFO-J8[ QFZ<]UY/\ R/8A@,VJTXU*
M3;B_[Z7YNY9@\*:4UJY33+!U:1<^9;1YR.G+ GC_ #FM>#PKIMO)E;*P!*\E
MK2'&/;Y<5GZI/JUA;75S)HLC00!OWJN<'#2*&5=NY@3'@D#C>N <U6>YUF6Q
M++I-Q+BUAG$&X@YDVY4''.T[E(QP0,X!R,7F&7[7_P#)7_D=2RS.(J,I?^EI
M?J:DWAZPEB8)8Z>R[3A?LD6#_P".UE)X=L#<;3I-@DGE@C-LF"?IBI]'OFGN
MKA1&%2%UC#Q2&2-@5#$9VC##.".Q]:W&3SY"Y4"% .^#]*]*E[)Q4XI-/R/$
MQ#Q4:CISFU)>9S2>&=/A9+@VEM&TAP0MHA5?P(Q5T^&[21/.6TM3L&,BW3E?
M3ITJ[/)*9]C',0]#Q^56%O%ABV09D608)(Z5TNG"]U%?<<2Q5:*:<Y?>R@="
MM6CN"+2UED3YW!A3YN.IXKV_3M8U/PI\*O#*Z/J=]I%N]WJCK#IJLD;.)%*
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
M]H(;%[*SU==0WABTD;G*!HUVG( .,-T[U[P&YQU.* $)R2*4?+0 -QI&XS0
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
MMGKJ?EV:\49?C\#6PM)M.47JUIW,U[@211R!\ D_..X]:K-J48?#L2O]YO\
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
M&*=0,K6\;F60NHP>@]*F\M57!4%>N/2E0L2<BG=>U ##&I W '!SR*41A%(
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
MEU&UMY)!I%\CQN0R_N"'7U!\W^56;TV;01,L01N@"GH#[T^XLU&FQNLA;&>
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
MV]M KA48,S$!6RNXC8IY4<<Y'J]_X>TR_1!=6-M<*D3P*)858+&P 9!QPI
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
M_AFR\(:8NG:>)1:J[R SSO,^68L<LY+'DGJ: .=^-.N7_A[X>:G?Z9<RVMY
M8MLL*IN ,B@\O\B#!.7;A1D]JXK1/&FO:A\ O[3%U?7FLR.\*2VT44LTC>;M
M 5D_=GC^,#'?%>@?%?1[77_ ^H6-Y%J<UO*$+)I"AK@D.K#:K94\@9# @C.0
M17+?#[P7;:KX /AO5[747TLR.8TU$>1<NN[/[P1D*,GH$ &,<4 :OP4O[_7/
M!L%WJSWD^HQR2V\EQJ%J;>=MCD ,I1"<9QNV@'!(KT/ QBL7PMX7T[P9I::7
MI<3PV2N[I&\C/LW') +$G&2:VZ $VBN;\?W%UIWA75;NSEN8[B.UD\O[+&))
M V."JGC/^-=+6/XI@BGT2]66TN;^-H65[:T<K+(N#PI!&#^(H \<^$_B/6[W
MX4^*+_4=0O+J]L_/%O<R[;IXU$0("2+@R_-SST/ X K8_9PUW4O$WAJ_GU>[
MN+Z>WO&CMY[AA*!'Y<9^2; \P9)R2,@[E_A%:?@+3H8M,\1VJ^&M3TC3G(VV
M]Q(QN+K]T Q#^:W;"C!'(-.^$FC3Z1+KK+I%UH.F3W2/;6=],TLV!"@<EC+(
M.2. -N,'(/4@'::F(V\0:2'@25P)2LK'F/Y>2!COTK8^\.?EK!U8R?\ "1:*
M(P3$6F\PAC@#RS@D=.O'-:UR6$T0'0G'TXH >\8>5&_N9J4<+34ZTKYR,=*
M/*?C*P'C[X/@G!/B:3'_ (+;S->KCA!7DGQMY\?_  7'_4U2=/\ L&WE>N#I
MZ4 -%%.'2B@ S7R5^VF/+\:_#QGY0Q:D"?JD7]<5]:=#7R;^VE+M\9_#L$!C
MY6I97V*0\_ABO9R;_D845YGS_$'_ "*L3_@?Y'QOXTU)M!;SI!JURK,9XFM+
MB"-$#LP ^9-Q)*,, ]AZUTFBR?8_$=[F/<19P)P<X;?+GG_/0TGB*YUF""$6
M5[>Z<+NTEB"0:?/*ZC[2X$R-'\JL,'!;J%!Z4^PO3#KU]NAE)FMH"66)G1"L
MEQD$@'!.>!7[#AJ[C7J1<O=YEUV^+S/PS&4']3I*,/?Y&W9:O6GTLMM5;LK]
M3>M,0;B_S_.%_.IOM*112*5W$LRY]JQ9/$-I#,R%G#OUCD@F4_\ H%20ZO"R
M/++F*!.H:*0L<]" %.1_DXKWO;4=^9'R3P^(^&-.5_1D@#6C2)G.1D'TSVJ*
M[LX+N*U2YC69(A(R C./,0QO^:L14<NN6:Q[Y?.92<*T=M*P/M]W-5X=>M'W
M<S*$^\KVTP;G@<;*<ZN'J1M-IKS,Z5#&4*G/3C*+[JZ8ZYL[.*82G3[:25[B
M&Y8D'+R1J%4DY]!4UKHFGRK:Q)86PM[=< ?-G[X?<QSDMN .[.>*8\R*LJM%
M.)%X8FWDV@^N=N,>XHTR_6Y1UC25A$A>8>3(NT#MRO/T&3[5R_5L ES<D?N1
MW_6LX?N>TG;U?^9!#I-E9S7\D=E$3?<7&$'[T[V8L?<ENOL*EL=$@LK7SHK"
MT$,7RQ1MU0G(S]1N/X'%(NK.92HBG9F4XW6<F/9>5QS2/J4/G(/)N8TQDAK>
M10,?>X(__7VJHT<%)**C'1=EL.5?,X>^YSU?=[]]RW;Z;!;3/<1Z?;I*PW+P
M0JOM*EU.<[B&//<X]*=IVA_9(FDN"[B1R^^5RQ=R<L<GJ>:4WL:P(2)@98O-
M0>2[84D@9"J<'(Z'& ><55EUL+Y=NYGE:- ^5@D*J3V+;=N?QJJ:PU-WI67X
M&=9X[$)0KN4EYZFI<PK;S[ERSCD%#C'O5BTMV>Y4.Q*$>8RD\'_Z]9=OJX)P
M!*QZ[-C<CZ$<?SJ8ZT50NMK>;",@"V<GZ]/T.*UGB*:WD<D<'5G\,&[%^>)H
MK6=BV\%3C%?;/[,.&^$=B0?^7N[SCIGSWS7PE+KLC1S+)#>.R#[S6[9W8X!X
M_P#K5]N_LT:A:V/P:T SW$=B+BYNMB7+A&=O/?@ ]37YSQC4C*A1L[ZO]#]8
MX H5:>(Q$IQLN5?FSV=D+$$'%* 1U-0374-N%\Z6-"V<;GQG'I227MN!"'E1
M1+PFYL%C[>M?EI^UED#%!4'K4,TT2!"TB*&Z%FQGZ4LCHL);<N ,Y+8&/K0
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
M <7B^1;O^R9(UE_=VSR2JI..8U!/'?&<8-:OA'Q39^-?#6FZYIZSK8ZA MS
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
M;0K%AU-)N;/2D#;VQ2JPR10 !<MN(YH(VDD=Z?32: $!)-*5R<C@TH'% &*
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
M3XFG4_4Z7>X'Z&O6P,4 (,XHIU% #6&XXKX[_;6#-\3O 3(?FBTW46(] 6@
M(]\D#Z9K[#<[>:^0/VTAM^)'@ER?E.DZ@<>XDML?A7MY)99C1O\ S'SW$%_[
M)Q-OY6?)7CC11K5R[#3M=CNUM_*EO+&"'[/<(S2?N_,=3M(#G<X/0XQ\HKI-
M)82^+-45P)E2UMBRD_(&S*, CKP!6!X]TO1KNXLI-9FN],VQ);6MW(@:%CYK
MLS(5?(8[U + 8\M<@]*Z/29+:3QCJ8BVPJMI!(P)R!\TO&>]?KF ?^T5G_>[
M^3Z=+'XGFB3P5"-]J?GWI[/9]=C:MDDDD8_9QL+ G:3D8J&0K(D\1!5M^6!Z
M^U2F1[6,8?G)/U!Z4Q@&V/WEZGZ5].FNI^?RVY=RM#+*H> #T-2M?8MIU/\
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
MP]IFF3I&\LDUE;&%P1+M",Y/[[(.XLH 7@'DT"/;,8I::&!..].H&)2.2%)
MR:=24"8=ZJ:BH-O)GG"$XJW5:^SY$I')"'%+J3)^ZS\K/B]!OU6UMTTR/78!
MJ ^TV"10R,ZC@8$K!0#AAUS^5+IUEJ,-E8/LL[&YCM)#+9E 5108\(H0X 4L
M%XXXXS3_ !R-#L-?2YOM7DTFXEF\PA;Q;?=Y!;YQN&"1YA_.GZ#>6\DU@]L\
MMQ;36SM'-.09'0LA!) &<CFOWFC2?UB4W)J_*M&N_;='\UUJ_)@Z5.,=%S.[
MBUJUM=Z-)WV+WV/4I+1$C:S#R8+L$?'M@;N,>M5&L=:@D=8Y;-R^,GRY,XYS
MU..M=1;F&.,B+('?<<U%%^\N&$A^4<C!Q7N1IMIWE+[SYV6(3:?)&_H<K??V
MI<S>5Y5L&C7EA$XY].&Z5=CBUJ1+=";-R@V,QW D=<_>K2O#-YK&-L9.36GI
M,C2%/M*1H6.W;CFJG2Y5\3^\RA7O+EY5;T1@H=5M+83!X2K-\Q9' S_L -T^
MM306FJ7MS<7"Q6TD. NT(P*$CW>M'4)C T=ND2YR=N6'S-Z8[G';VIXU 6L1
MQ'@H/WK!P-I(R 3] 3] :YI)1^V[^IO"<I2:5--=/=,1K#6;B4QQ+:EATR&!
M_'#8J!;+6C#<!TM%D^[@A]JX[DAJVK75XWWR1^67<KM"SC)/H/4^U-NO$.GX
M>#[3"PX=@DH.3UY_G5+>\9?C_P $M<[6M-?^ ?\  .?TV'68I"':S '\6R0C
M\B15N*SUBZG:9Y+&6)?D*%74@^OWJO0ZI:WDY,,BS/\ Q;&R!5U=1A2$HR!5
M0Y#;?FSZ&NAP3UC)_>_\SFYU]J$?_ 4C'NK35YG$<<EMYA;AWB?!7\&_6KB:
M=K$%FR-=6F-P9B8W/X8+]/SJX;B>XF,<3>8T?RC/'%2->R2CRL*&'#9&1_\
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
MYDMWAC^UJYC#'&-VT@XR.Q!Z<ULL=N*K&[6.]6-G"YC+X/H",G/XB@#Q_P
M_!V_\*>!];\-W<.B7$%_%<A;:VBN!:DR1HF)=\C2-DALX8<<#D9K6^#'PLOO
MAQ;W\%Z-&02W;S6\>B02PQQQF*- K"5W8MF,\@@8QQUKU&WNX;E-\,J2J>Z,
M&'YBHI)X$OH$93YTH)0X].M $ZKEAGJ*65BK(0N[G!]N/\_G52^U2*SO;6U?
M<LEQN*MM.T!1DY/0<>M9\_BNU_M33+:VE2[2\FDA\R!PZQE49SN(Z?=Q]2*
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
M)&#Z$9KD/&5UH.A?"SPPNLQ:U+8*\4<5N]RUI.Y\M@HN'9DQ@#HQ&6 &,\4
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
MRN^9E*XL;4 *D'R#EP0.3[59AM8S!B=0(ATBQCZ&F3R-'&2K)(Z@E03]XX)
M/IS@5SUMK.LWEC8/<Z?%]ID&VXCCE :)S@C))&5"[QP,Y ]ZY*]>G1M&47KV
M5_R/0P>%K8I-PFM.\E'\VCI_[*AE1I)/*2-1E<=OK4,<-H+1G$J #&YL=,UP
M4NL:S UL9-/5I9I""T4@ B7<1\R[CQC![U/<>(=533+AX= -Q,C_ "Q+*!YR
MD@*>,XP221CH*R6,HWMRR_\  7_D="RS%5'RQE#_ ,&1_P SLO[,@5XY4C2=
M&.//"C&:M#3K=FCE2W787Q(1T/OBJUJLS0Q#S!&"@!6'E58#YL9I]O,]PZQC
M+Q@>80.K#I7>N6<;H\5SDI69=U;2(E,<EHRAF7.$ _+ZU3EMQ+*C!?+?C+;1
MFD5)F,@/[M2OS;3G JY:RP2,D6UE/W0AZD^U7HEKJ:>]4E?9,K7EHC-*S$22
M)&=CD=1CFOLG]D=E/P4TX(FQ1J.I8'M]NG/]:^.-2*1^;D[E0C<,]*^R_P!E
M8?\ %I(HP?\ 5ZMJB^__ !^S'^9K\XXRM["AZO\ 0_6/#^_M\3Z+\V8O[4UF
M;K2=)(O[&Q\HSDRZCJ<=G$,KU4/]]QV(Z'ZU)\5KT67A_P $7%TEY%<) ZP3
M#7TL4AFV1X:23</,. P& P))RI#<=#\5_"L7C"+28KOP1;^+X()IBYN+KR)+
M8<#,8P=Q;TR!QUJWXATF[E\/Z8\'A*R\1ZC;Q2)#:74ZPI:!HQE V",Y55X
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
M"XTQC*DHF@/7:V=K#(RIZ$9&:L^"/"X\$^&+'1A>SZC]F4C[1<'+MDD_@!G
M'. !0!JZ?8V^F6BV]K#';P1_=CB0(H^@'%$UG#=02)-&DL4B[61UW CT(JP&
MSVI<<_TH S;70K&VL38I:VZV>TIY"Q!4VGJ-HXQR>*YOQ]H?V;X::U8:)IS(
M39R)#9Z<!$Q)_N8'!_"NS"A6)SGVK*\4Z&_B7P]>::EY-IS7,9B^TP8WQY[C
M/% 'G7[.5AJ-AX6U&+4;&33G^W,T<!1HD1-J8\N-_G13@\-R3D]"*] \:PW-
MQX/UV&U1YKJ2QG6&*(A79RC  $\ YZ$UF?#'X?#X<Z#+IHU&74!).TVZ10@3
M.!M11PJC'3U)KH=<TL:QI-Y8&:2W%U#) 98CAT#J064]B,\4 >5?LX:)JVF^
M&-777+.XMYKF^^2&YB\M?+$,:Y",-V"P8$L3D@D8'%>L6.E6FFH8[2T@LXRV
MXK;QA 3ZX%<Q\-_AU%\-M+N;"WO;B^CN;DW!,P $?RA=H [?+D^I)-=AY9W9
MSUH >!@8I/O'Z4O2JMY,T,D6T=3S0!9D02(RM@J1@BJ&G:-8:+&\=C96]F';
M<PMX@@)]3CK5X\D'.*'*@#)Q0 HR>:0JKD9&2*?2=Z *MCIMIIRLEK;06P))
M801A 2>_%6"F"".!3B,D&EH :XRI&>M>/?#;1K:R^+'B^[G\50:]JLR1Q-9R
M8BNK-%).&C7 9267#8_AKV!_F4KDC/&17CG@/4#-\<_&,#B]@_T=9%BDNY)(
M6PRJS(AA4#[J]'?OC'- F>RCK3-V2:<%PQ.>#05P#28QDCB- QZ4\8(%4-;9
MDTYBN<Y7\.:MJY;'% #W'RU4U,,VG7(3AC$V.,\U<;D55U%O+MI&'9#_ "JE
MNK=R)_ TS\MOBKJ=OI^L7\4Z1W4LETZK$YN8Q(<G@?9QO.!V! Q7.>&9\WVG
M[;A+Q5TI=TZ$E9/F3)&>2">QYJW\4B^MZQ>6CVDTDZS^?#>":2&$(^_S-\J
M[5 7!7JQ(QC%5_#8@&K:68[3^S;?^R0J6;,6,8WJ<%CU_'FOWRA;ZU*7E%=;
M:,_F?%0<<MA%O=S>Z>Z=O-?YWN=C;SKYZL5.)!E?;'6G3W9DW$@D#E/ZU*ES
M'>1@X"')''84RZF$0C1$#;3GZ@U].GW/CK-(KS:E'(5RIW+TH-Z1 K.[,K#.
M0I)4?2H'.)V4(#S@>]7)';[2NU2CX^5%[#W-/W3&[[[#Q>1+ T[,HCA&Y@QQ
MQ67)XPTV+F::%7G0LGS  CL:U;FR@N]+F5@A#D*T:95L=<@CH00#6/9^$[*&
MS,5O (X1N_=%V91N&"!DD] !UK@JO$_\NDOFW^B/7PL<%[/_ &F4E+^ZD]/F
MR===@6Y3S9H@K JI,@P"#C^?'UI^E:]H]X)52XC:3S #ME P2V!GTYR/PID_
M@FPN)%7R(EVH%W98=6W'///S<_6H-1\,:?>A+61-J/$\;&/@ $OT]"&8L/0X
MKEE+'S5E&/WL]&,,HA\52IZ\L?\ ,VX397D:W,3F57SE]V0WT]?K44%VNFN(
M_*PY&3WS4>F:2-.TE;2VB\N"S0)$,\D#BH8S)(S[E_>#@N?[OI7I4XMI<Q\[
M6E&,W[-6[>G^9>CN%2X:XN&RC-B.-> A^E3/>&:55VB/<<#"_=^OK4$#)=70
MDE14^; SZ>M+<7\;7*Q0QMY@. 3WIRCV$FUNR] !%YJ$9WJ5 /<^M?9_[*\2
M0_!W3HHAB);_ %'8?5?ML_\ 7-?&IBCET[S_ )A,H+'!X!%?8?[(MTUW\"='
MF=/+=[S4693V8WT^1],U^9<9:T:+\W^A^P^'SM7KW_EC^;,K]JG2%U?2=#BD
MU31-+5IIHMVL7ZVHE+K@("S+N4_Q <XZ5[3H]M]FL4BW(5VJ4$6-JK@ !?;B
ML7QC\.M#^(,, UBTDG$*RQJ$E:/*2#$BG:1E6'!%;^F68L860 !0=L8'\*#H
M/PK\L\C]L/&?VH]&BU70]'\R[TG3_+N9#Y^I:@EF^&CQM1G."#T8=<=.]>M^
M$[+[!X;TNU*0*(+:-,6W,?"C[A_N^E9OBOX?:5XX-JVKQ/-+:LYAD@E:(JK
M!ERI&00!D>U=):6D5E:Q6\"".*) B*.P'04QCD^\PQUID<1B:0M@@G@>E2K\
MN2>M)N+-P.*!#F!(^7@^]&,KS@FC<,X/!I22.@H \Q^/D4;_  [OTN-5T[3(
MO/B8S:DT*Q## [<S(Z;B1QE3[5>^!EA'IOPOT*W@FLKA-CR>?I_E^3+ND9BR
M^6 G)/)55!.>!TKI];\+:?XBADCOH'E!975E<JT;@$!D((*L 3R*G\/>'['P
MSI4&GZ=!]GM800B%BQ&6+'))))))//K0!H,I9>M*0-O2@$[N1Q06R<#F@"-%
M0.7P=Q]:D"_,6[FD ]1BGT 1,F'#5%*2]U& 1M"D[2.IXYS_ )ZU9(S3&3!W
M 98<4 .3]:B>0&<1^M0-<LFII%CAHBWY$9_G3V'^G*?K_*@"UVJA<2E;NW"*
MNULYW#)_"KS.%(!.*AGA#R1N/X: )R,UFZQ!#*UMYL0E168E2N[/R$=/QK1#
M9ZU'<J'3!/!R* /EV2RU ^-OAO/<^'=.\.P+XS<P)96,EL9U_LV^&YM_WB?E
M(( QR.:^I(A\F#GZ&OC_ ,$W4,_C[PK'/=S7%W%XX8*)1( L?]F:@8BHD0-@
MKZEN3UQ7V"S$$>] "C(&**=10 U^E?('[:TIC\>>$,=?[)OL?7S+?'ZU]?N,
MBOC_ /;2=3\0/"BR<1_V1>;O^_L'_P!:O<R/_D94'_>/F^([_P!D8FW\K/CS
MQ];V>IVUU>26;7+V4WV*XCBNQ$ZK%-A<?*<LYF8A>/E7KS776ZRP>(+I-C+"
MUK"3N&<MNE_2N9U2ZLX]>FO+OPRS3VPBDCOB;4XC9S&DA8OO)W(>,%@!]*E?
M34G\5:I,X-P!;P!'WL,#,GH?4FOUO 4U[:;C)2ES*]E;92\M_O/P[,:J^JPA
M4A*,%#1W4MY0=EJ]O-IZ['7+;.[B4Q%5/&X# 'US5V*YGNT1HVR(PRH ,].M
M<S%X5LYP5^S^?*XW2$R.V1[Y/04X^$=/MHMHB"Q<D+ [ _SXKZ)^UOJE]_\
MP#Y.*PT%>\K/R7_R1NB<-$)'@DC_ (6=B,9ILL<G^N"!HPNT<8)'KS7-V?AK
M2HP^[3CC/^M#$X^H)Q^-2_\ ")Z:[(HM8V@9N#N9E!]>::]NM;+[W_D8R6%E
M]J5O\*_^2.BL8YK.W7RT#\?,I0M^HXJ2YG\RV4&$Q%FP3VKGSX/T](F462(&
MX#!B!^0XJK_PC%LULEI]FC:))-Y.!A34R]K+5V^]_P"01EA8^[SR_P# 5_\
M)'6R?:&7S;>W:X@8!#3)+^159#&UJK<,DG4X]/6L'_A'+6/R1;VJ2*^8VC0X
MX/6J(\.V$_R-ID.]"P(9 6('KD=J%&K?5+[W_D:N>%2UG+[E_P#)'3OMMWC@
M#D%L/@J0>?;&:9JLI#^6"$*#+;F'/X5A1^'+61-T.GQ3*!Q^Z5L ?45$OABP
MN$\[^SH<L2K-Y8[?A6K=5]OO?^1B_JTG;FE_X"O_ )(U+=I%G4G.UAN#'CCZ
M'FM$71EO8OW1$6_:&WJ1T^M8$'@RU9]\6F0@XXEVA?PXJ"T\*Z9YA9K&V$A.
M2!$O7\N*;]K;[/WO_(I1PL.LON7_ ,D=O=7DLNG7"+<!=\;(,<']:^X/V:XO
MLGP>T.!FWF-[E-P.=V+AQG-?GNWA+2Y(9G^PVV^,9 \E,].N<5]->$KCQ<GP
M]^&VG^'Y-=TFWCAFFNFTJS$D,>;ME'F@*S../N*!@')(%?F?&*G[&CS-;O:_
MEY'[#P Z;JXCDOM'?U?FSZ^55C&%& >]+DCWKPWX^ZIXTLI=%3PKJ^JV"L&D
MN8=,T7[:TH4]"Y4B/.?49 /U%[XZZOXNT_2=(D\,WVL6\C0R/<+I6DB\EDVJ
M"O'\)SQCN"PXZC\L\S]E/80JJ2%&,]32! B[AR:\0^.VI^++;0O#]YH%_KEN
MYAEDN(=&TXS22.50H\@VD +AOD)&[=UXH_:*\<ZYX8TO24TF^O=,GO$8-=QJ
M@0;70[5# YE/0+CE2_0XI@>WQ(L66QC/6GNVU<A@![UXI\<_%'B;2=(\*V_A
MW5-0M-1OI"K&RMH'>8>6"5Q*" W4@#'/>K'QE\9:WI5KX7&AS:O%<WC2GR+.
MRAD9R(PP67S<!0,DE058XX(QR >QAP%R?QIORQ?," #7@'Q\\6>)_#_PU\)7
MVAZMJ\-U.L2W%UIVGK++-F,'<Z,"8P3UXXS@UN_&'4?%K>#="_X1B\U:+5)0
MDLLMC;VY)38 V_S2-I!(.%R>",8S0![&6*GU)]* HQN!ZUY+\4O%>NZ;H?AF
M;0'U5-0U!]J);6<<A=S%D";S!A%!Y(RI.,;EK"^,WBKQ7H/PH\-W>G7^LKJ]
MU$B7,MAI9>4L8@2[HN?*(;TXR2* /=]HP,G.>E$CX*@$ GUKQ/XI77C6]\ ^
M#QX=OM<M-2GC62_N+*TA-QL$&6WI(0JMOQP.<Y SQ5GX@CQ+<?#OPW#I5SK-
MYJS(&N)K,?9I9ML1),A)4H2><!@2<#VH ]C& =Y.?I2C[WJ#^E>1>-W\7Z;\
M+M$MM&N=5O?$$JI#/>00QF<#RSN=@[* 1CU^]CKFL?X@ZCKVE? ;1Y8;_7+K
M5F>V62XMH7MKN<MG(F"C='DD D8(.!D9- 'N8<;B5(('44T2%Y.F.*\.\2^(
M];T+]G[1KJ8>*KG6S%##/-IL"R7\<OS9+J$?<NY=I(!)R#G)S7HGPFNKV_\
M 6BSZA)>SW36D?FS:E%Y=P[\@LRX&"<9_&@#L=P/ ZTI(4<D ^M1(I#FN2^*
MEW<6W@K67M+JZM)XK<.9[.)Y)54,"VT)\^2,C*\\\<XH [+CK2*6QSS7@W@[
MQ3KZ_L_RZK-?:O%J,9ED6ZELI+R[C NB #"Q\R10@QS\^TYZUK^'[KQ3>?![
M5VDN-:.O>8R0-/#&;M22N  "J[3G/)&T$Y/% 'L6T9+=::N).3VKR[X W>N_
MV!JEGX@N-4O-0LK\P/+JD2I)G8C%5*LP9 6.&!(ZXXKM?&37,7A_5)+,7+W"
MV<WEQV8!E+[>-@/!;TSQZT ;P90,@C%.# GC\Z\.^''B#6]4^&_C.\FO/$LH
MMS-!8?VA9JNH(J1##(FQ/,;<20=HR1C)ZG3_ &>&U=M&U0:M)J\B?:]]I_:_
MFES#L ##SF:1<D$E6(QNX % 'K]5KH LGKGBIQP ,YJ*YA,I0@XP: ),87YB
M,^M5[BZ@$L$+2 /(V$]R 3C\@?RINIQ/-IUPD4CI*T;*C1XW!B.",\9%>'?
MRR\20Z1X@?6UU5;RTN%1+>[N))G9UA8-(AE=@2Q;^$[,CY0,4 >\B8-)L'##
MK4@_6O%_@1INOZ1?>(8M:BU&)Y3#,!=W)FBW$-DH6FD8,05W?=4$ *O&3[+$
M=PR>M $E(<T YS10 T;6! Y'>O)OA-X4\4:'XP\1W>KB>#2+AMME#+>EP6+$
MLX@W.L8Q@ AP3SE%KUEACI@'M7B_PPFT-?%<PN-2UB7Q)YEP# +C5);4Q;_D
M,@G_ '0?&/3OMXH$>T,V#@T^D [XI,X)I,9'=0+/"48<'%.C''/6G YI#Q3$
MPE.!FJ&MMG1[L\?ZIASTZ?X9JY/\T; =2,52U91'HUT&; \ELD]!QUIQW5NZ
M,JFL)6[,_+?Q[K#1^+$ALK&X'F32;VM=.DN51,$@*HPI)..<\8-9/VVS'BFW
M::ZCAB&GL%^TJ("3YJ<[2?EZ8QUYK1^)>BV]GXA$X:>[:.62U\J'6#890C@@
MF1%.2 #R#TZXJM%#'::[!IZV"VGEZ9Y:0;O,,2B1>K9.[IUR<^IK]ZH2K/%3
MBY;<MKW\NGWZG\W8FGAH8*E4Y-U/FM97>O75W[:6-277])@MB$O[0OQN*3*P
M]\D4T^(K*>,/;W,,FW"YC8/Q^%7OL,,:-\B@DJ"H4?C4X@7[6@6+;$N>-HP>
M*]]*KU:^[_@GRTIT/Y'_ .!+_P"1,RY\1:5!<X:]@5XA@[C@[OI_C@5%%XPT
MNV)D.I6XBD^9"KDL!TZ8X^E:LVFJ7B=G7<.3M'WJKBR+2QLR%5C&T!>>_O56
MJ_S+[O\ @F3EAUHX2_\  E_\B5K?6-.N+1?+U%$E+\$@C<OX]?PJ6'Q5IMK"
M_F72( "!N!7<?45HS!W52/*X_BQTID.C/<2/LF0A<;@XXP?[OO2FJK5G)?=_
MP0C]7OI"7_@2_P#D3%@\7:<DX9M3B97R-K-NR>W^<57_ .$KL?/E5I2SIR0J
M,#]02.:Z&XTWR2 A&1U"J.E/CTV&1?,4KY;\,C'H1WI+VJ6LE]W_  2DL.VT
MHR_\"7_R)F1^+]-M+83MJ$)4Y ZLWZ G]*SW\9:8KQI'J'SR?>+POC/Y5NR:
M)-MDGCF5T5<[2!G;[52@C^TR;9%6%4X 45455W4E]W_!$ZF'6CIR_P# E_\
M(E*]\4Z?:;5:_1W48 2%VR/? J6/QKH\@CF_M!1M8,FZ!\CUR,5=@B1=37YU
M:+H PXIUY&JW*1Q1+L8X/' JY1J?S+[O^"92EAFN94Y?^!+_ .1'WGBZQM%:
M,72C]X49?+;YB/O#IVK[=_8\N4OO@#X?N8\F&>XOY4R.QO9R,_G7Q;'"L5E(
M(P,CALJ"%/:OM']CL^7^S[X; .]1/?J#W %[/UK\UXQA)4*5VGJ^GDO,_7O#
MZ5-U\1RIKW8[N_5^2/:/-0\%@N>.:@DU"&RC8W,T42[L*7<*"/QKQO\ :'GL
M_P"R]/DEET^!MMRJ7VI:V=,BMOE&YE8,K%L J&7.W=R,$UF_'30[*\\->&YK
M[5-*TO2X(Y999-4U"./S5\M,HC2(ZN2N3NQD;>/O&ORE;'[6>]--%"A=Y%1?
M5CBF_:U"!BZKDX&3BO#/V@;#1=9\$Z/;:@FE&RF)EM[W5-5^Q1P':I+C)S)E
M-W R1D'CDB3XNWMG-X&T:2]?1!%,V(;^_P!6-K!9,54B6-E(9RHSMV'=T/K3
M ]T5_.3*D'/<=*@O;^'28!)<311(S!099 @S]36=X+*?\(EHK0RI/#]CBVO$
MY=7R@^8,>3GKD]:\U_:0L+?4/#^D/=7-CIJ0W;>7?:C?0V\4#M$Z@E9599!M
M9_E W="",4 >OM=0+&LLDB*I&0S, *9/JMK;6OVB2>*.#_GH\BJOYDXKP+XQ
M0Q77P)T@+'H=^I@MA'=:MJ9@A9C" 'BF;&\E2<9ZCDCK2^+8;?6O@/X47[9H
MUAA(/)N9K\16D3^454J65A*,9.W'/;G!H ]Q'B*T'GS2S)!:0D W$K!8SD @
MACP>O8UHV]S#<QB2"1)8V&0\9!4CV(KYVUC2M.U;]GS05M]9TJTM8GM_+U.[
MO&BMD*94."PRQ)!VJ1C!]A7H_P  &0?"W1%@N+6\M$B9(KBRE,D4I$CAG5CU
MR1GVS@<"@#T2:XC@3?(ZHF<98@"H4U"V-L+A9HS"1GS X*_GG%>??M V=O?_
M  RU**ZNK2P4E"ES?7#V\<;;L##H00QS@=LGFN!L]-TN7]EF.S-[H;6K1X,]
MQ=/]C$OF]!+NSD-P#G&>V.* /H&&]BN ?+8.  <J<@@^AJ17S7G_ ,!#;K\)
M/"D,,]G=-:V"6KR6+M)$7C&QPKG[P#*1N[]17H6.,XP: $W=J2:5;>)I'8*J
MC)+'  ^M,SB45S7Q15'\#:PLHM/*:##&_9E@ S_'M(./8=>E %^;4XFUR)5'
M[LVCRM<[QY: %>"?<'/T%:&GZE9:O +NRN8;N+D>; X=<CJ,BOGWP1%INH^!
M_'#;M(N)&MY(KF;3?M5K9;3;0@IM<ED &.8^, '&2175?LUK:P^%]6@L[JVO
M@FHLUQ<VWV@EY##"<2&?YBP!5<K\I"J< Y  /8"J3')ZBE+!/EJ'SEAN$CZ[
MP2*9.^+V-?6@"2:0I-#&%)WYRPZ+CUK*\7037>BWEJDWV2.6WE5KCS6B$?R'
M#%U(*@'J1R*U9I5CN(E/5LXK&\<6TU[X=U&VBACO/.M9D^RRML27,;#8S#E5
M)(!.>!F@#Y=\+6^IV?C#X/V][K^G^(WC\371EO;'59[S/_$KN@BL)N5P <;>
M"!FOL#()/M7QSX3T#7O#?C_X3)XB@@6]N/$MS&I2]^ULL<>E7/EKYF\\*"PP
M0/QZU]CJ<LW&!0 H;BBD'2B@!2=IS7QE^VU*&^)GA./S"C#1KMMH'7][!_\
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
M']Z@!&.Q@/6GMTII&\@^E.(S0 UEWJ1V-+M'<=*,X-.H *:!FG5#<2^0F[W
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
MD2.MV[,?E/2@"P#BE!S3=AR>>M-$P\SROX@* ),BHBN9!21HZ3$DY6I6P!0
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
MR%V\K$T8 1AWK1AO'CNV=U"PE=JA1^=,WVBRR%@V0-R[>OO4\S6QK)J1+8V
ME4D]53=^-031B:,S2+Y3, J #K4RWK8"PHZ;AG+D<YJ.YNY51K>=A!M4-'O[
MYZT:O<346K+_ (<R+VW&UT/ 5B ?6BUB-M!%+YS1NQQM6I+R-@KNS!X_X"/6
MKVGQ&80JJ*Q9N2W85M+17.>,5<?&LLUO<HV# Z<X^]FOMS]F"[MK3X!^"/-F
MC@#60_UL@!W.[$#\>?KBOB.\EBMWOO)!!4@#ZXKUK0X+2_\  _P6MI;RRM!]
MEBN)DN/.19=KR%%)0$9SNVEN%^?D9&?R_C-WHT'YR_0_:/#M+VN)MVC_ .W'
MW%M!&*38",9XJ*)BT*,6 !'4'(]J\T^)?Q2;P-X@TJV>_P!)MTN%+&UOUF#2
MC=@N)45EC &?O@ XZC!-?E*U/VT],M\;6"[A]34J#"U% #LW$CGGBO(OC-\4
M=:\%>(/#UAI$FC$7I)F34#() H."R[5*A0<9+$4%'L8Y'(I!D=:9 Y>-22.V
M2/I7CWQX^*^H?#R^\.I8ZAHMG'>M*91J44SNP39G'EJ=J_-@L>FX'! - CV7
M@T@/!QS5>RF:2U21]NYP#A.0,]L]_K7EGQM^)&L> M1T-=*:T,4XE:>-XV>7
M"[0&'& @W?,<YZ8!H ]:1BQ.1BAR588YJ.VD,EI&Y92S*"2O2I(WW@^HH X?
MXF_%"+X;1Z=+-9QSQW3.K/->1VZKM .!N^\QYPH]#R.^WX0UC^W=.-Z;1[.:
M5E:2)V#;245L9!YQD#/M7E7[3=DUYI&DV]O>>3>2RSL'V7&5B\OYR9(4<I&,
MKNR.>!7IGPZL8]/\-VZ1W$<Z.D<BF*-D0#RD "JW('RYP>>: .H)P*XSXE?$
M*'X;Z3%J$UL+CSIQ N^=($#%69=S,>A*XXR><XXK0\:>/]#^'^F"_P!?O&L;
M1G\L2K;RS8.">1&K$< \FO./VB+K^W? 6BSZ<\J33WT<EM*MO<K-M,4A8J8D
M:2+Y"Q)*?=W*1S3L!H>.OB%J=KX#\/>(;"Z70?MK+)/$;9+PG=$Q$8.]$QNV
M_-N&0, Y(%6/$7QAG\.?":'QA#I7]LN8HV%LLHM/,9E)XWYQS@ <]>M<QK?@
MR^\6_!3P/I6BI:R&.*VWG<]M:&-8"#F-T9B"2-JL,@E2<8-'C?1M5T[X$V-A
M(E[9ZM&T$:1VPDEG!4GH\",R':N=RJ<#C%%@/5O 7BJ;QEX9L=7ELQ8?:E+>
M4LXF Y(X8 9SC/0=:W51OM)8KQCK7%_!,6P^&VB"VE2>-82OFI$\8<[VRP#@
M,<G/S, 3UP,XK;\7>(I_"^F_;8-+O=;FDD2&*QL=@=F8XSEV55 &222!Q0!O
M<DX(X]:A:0&X$6>V37)2>/KO_A#UU^#P]JEW+)*T":1"L?VDL)3'DDL$ ^4M
MDMC%16GC"_N_"$WB%?"^HK?1)(K:,TT7V@E6Q@-NV=.>M(#M_*'O2A #GO7
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
M3_#[QD[TT2?'XS+_ /6K[3/)Q7QC^V;<-%\5]#B0=?#\^<?]=T _&OH.'_\
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
MY9AA:,G"K-)KS/0HY1CL3356A2;B]FEIO8VA$Q98G'S$$XJYI^FL\@^\G/\
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
MFD-ZP_C8_99>3]-M+_PL:TN)P(9;J97&!Y&GSR<_@E?K$8\^M+Y(/J/RJO\
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
M_#OP#\0[KXG^%-;\4:-+96>C)>(;BY\0IJ#[98@BHL:01*O(!S@G@5]'J=@
M)R*&#-E>@]:<J;>^: %R**:>M% "K2GI110 V/J:<W2BBLF/J-'6GT44 PHH
MHJA!33UHHI#0HZ4'I1120=1M*>U%%6/J"TZBBD)A11130B,_>J2BBA#84445
M0@HHHH **** "BBB@!&^Z:9%WHHH DHHHH *8>M%% #*?'T-%% "O]VF#K11
M0 UOO5)'T-%% "2]*>OW1110 M%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%%)@%%%%) %%%%4 4444 %%%% !1110 4444 -[&E'2BB
M@2W!>E+110,*0=Z** %IH^]110 O\1I&[444 -_B-.6BB@!'IJ]:** &GJ*D
D2BB@ /6@_>HHH 0]10W2BB@!8^II]%% !1110 T]:*** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>cwco-20220930xex10d1008.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cwco-20220930xex10d1008.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" "/ 5(# 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#]4'HCZ&F/
M2P]*@"6D(R*6BK 9LH*8I6<+UIN]6Y'6@!P50>*4C-1B9&?8&R?2FS7 A(!Z
M&DP)3C;S4+3(IP:5FR,AEVUQ_BSXJ>$_!L/F:SKFGV9 /[MYAYF?91S5QASN
MT5=^1FZD8?$]#L<JX[4;0!QC-?,_BC]NWP'HI9=/@U#5)%R%*6Y1&/U->/\
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
MVC'L3DUM+&;B/,7S@]Q4,NYEI#O?!J#7M-"V.<5K0V$WF@^6:77K=FLB@&6
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
M;[!]E\L#YL#!Q4ACW.#CBF)R!8LBFN/+=15U8@%'%5[F/YE(':@SOL31L&C
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
M?3;%&_LJW"QM)&>./6O9;723X2L5MH(U8, &(QUJ&S*39MZ1!#%!'%;QK$%
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
5*",^84*!3J0=*6JM;0L**** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>cwco-20220930xex10d1019.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cwco-20220930xex10d1019.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" *7 18# 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@ HIK%NP!X[G%&6ST&,^M #J*82W!/ X^[S^'2@-C@G[HY!&2??B@!]%,#
M'(!.>Q^4]:0.<+DGIS\A[T 245&'( R<X!SA#SBC<3A23GH6 /7K^5 #A(K8
MQD@]"!QTS0'!['M_">],>0<?,R CJ1C'&<\_2GKDC)SSS@XXH #( .C=_P"$
M]J-QY^4]<=N?>E(R1UX]Z0HI.2H)X[>G2@ ,@4G<0N.>3U'<TI(7J0.W-(1L
M&1@ 9) &<U6GE\E#)L:4J.(XSEF.3E5)QW'KVZ"@"R)$)P&4GTS]?\#^5.JI
M"_GPQY#Q%U&8Y2-ZY!X(Y&1]><=3WE7.<CAFR>5/?IGIV'^>X!-135;<,\$'
MH0<Y%.H ***C+YW;3GL,*3STH DHJ,N?FP>W'R&E+') ..P^4]: 'TA(4$D@
M =S3"Y.<'&0,90\9IP(9NX8=LT !=1G+ 8Y//2ER"2,C(ZB@C/<CZ4S(9<!M
MS=1\V._M0!)13 P.-K;R.N"/UHR00,\Y/WNI^E #BP!QD9QG%)O4X^8<C/7M
M2*#P.5Q[YS0?EZLQXSP,_P!* '!@2,$'(R.>U%,W;>I<]ON__6HH DHHHH *
M**0')(YX]J $?&5R%Z\9_I30G _=IT''X_2G,"2 .!Z]Z:0 X "*>H/?KS0
M[RU] .O(X//6D(Q@<L<Y&>/Y?6A7+GC&,^O(X]*#N.,@9&#PQ_&@! P8<.Q!
MR 0..>?2C)/(WD=0, 9]J"<YYR<XV@\ ]1D@<4,.I;:%SD[CGM^E #2A)P"-
MP'&6R0.Q]><#OVI5C&[E %Z 8&..G^(H)V@!E&#R<G//)X]>E,>Z @9^ 5P>
M3P1Z_3KS_.@"144D,"",#!!Y/7OWZTY5"CU)ZGN:KQ[8$>5G#=,EN,<#\?3C
MZ?6G2SQQHLI8B)N<Y^F..OX?6@"Q15=,$;ED+@< \GGMGGW)^A'I2%XI %$C
MC<H &,Y!Z=0??]?3@ L$;@0<\^AQ3 K%R>1SUS].W^?UJ.W7!;$@<JV&P,#.
M!GVZ\_B::UW%YJK(?*(/&_UQS].OK^G4 L;.",G&,8S_ %ZU'N);@\\' .?9
MN_;Z4)< AL?,%P,G^(_RYX_/M4;/YW8. <=.#^A[$?@3Z4 3QDL,D'D \]![
M>OYT^H(R%(R0"#W R,XXXX!)-3 Y /KZT +40/WOF(_A))&0<\<=._\ *GE2
M3]XCIQQ1C! &<<G.?TH  "<'<V#S@BFYP/O/T_N^GX=__P!5!D(!X7< . <\
M_ET]Z!ECD98<$'/&/PH "#@YWD=.P_&G*<YZX/(S30I'("Y /4Y[^M* 5) R
M?9NGYT *P)S@XX_&JE[YC+FW"?; /D\P,5'KZ>M6BW&#E,\9XI"^5(!4/R
M>] $<(&"%)$@P'XQSZC(^OM4N".K'KV%*1C@9&>X/3\Z3:2V=H'/4'F@!4!4
M8PH';''Z4-G(QG\,4W[F3@>[-@<4$YSNVG;SM R1Z&@!1SQN;\1_]:BD.>A=
M@?4+_P#6HH DI"< G&?84M1'!)!*Y)Q@G//;_P#50 N_GAE/^R.O'4=:!P<
M,#V+9(_G1NW8RRE6Z$''_P"NFOB++G!<]POT'^>: )JCD5FZ8(XX/U^E1P2N
M^XD,5Q\OO_3_ #^);'.ZLQF&Q<D*"?Y<?YQ0!(D; !2!@$<=NG^/L*0 #"L%
MSC!R,DYZ]OIS3VN(T;:6PV,XQ36+*[%<[1R2QP.GT^G3_P#6 /"$XW,3[#@4
MDBDX(^A _#W% F0H7S\HZG!XI%F\V,/&-P/0C'/Z_A0 R)&+G>#SC (SZ'KS
MWZ#/K3IE1V <X7:20<;2..H-*C2EL,G'][I^F3_G]8YF,K[ AY!4OP<9]OPH
M ^:?@)=:IXS\2>*;_P OQ;=2Z=K^N6EKJ5_K_FZ41'=SPQPF!;@E2J@<^3QV
M/>NO\-^+-:\.^!G-O8)>^(=2\3W^EPQW6ISSVPE^TS;R93$72,>4X50F!\JY
MQAJ]"\&> --^'MGJD.CVK1Q:GJ-QJ=S$2#FXGD,DS9/8NS''O6)XQ^&4>N^
MM9\.Z?:VR+=W;7[_ &^6XC0RO-YTC++#(DL;%LE75LKD'!Q@@&)8?&?5'M8I
M-4TBWMKY=/U^XN8[2\>6!&TV\CMF"$JA(<N6W$*5  QUQ#H7Q8\::SXUDT:W
M\(6=U9P)8W\UX-5DC*V=RI\LH#%MDE5XY]R%E78BL'+.$-;2OV7](F^&NG^%
M=:U#4VEM8]0MY[O3KV9'N+>\F:6:W,LTDDKQDE,F1V9B@).:]'T#P19^&-2U
M+5DN+DRW5E;6)B>0%$B@,IC*C'#GSW#'.#A>!B@#SCX6_M W7Q+\90:8^CP6
MMM>6#:E9S6LT\CV\7R;%N=T*Q([K)D;'?.".Q-=9\:KNTT_P];W%WJ&KVMO]
MJ0R6&@-+'?ZDP#*EO$\3+(N7=&9E/W8SG"DD,\#? S1_ 7B+^U-/UC6I1$DR
M6^E37[-86:2N'<16_P!U<E1@G<1E@N 2*V/B'\-=-^(6B0:;J,FH0PPW*W22
MZ7?S6,\3J'VE)865QC>>AY]* %^'>E7_ (9\&V%OJGVB;44#>8)YS=3#<2RJ
M\O)9@"H+$GG)R1@UU$;K,,HI!Y(#+M^HR.G/7\:X*;X)^'-3\):!X?O_ .U[
M^RT&^34;1]0U&2YN&G4N0TDSLSR<R-]\GMZ"O0 1;IAG!4  9P,?Y_QH 3R'
M4 *PP!Q@D?3V].WKQS3EDV-L)&<\DGL>GK]*='*LR;D.Y>QQ68M]_I7DR2JE
MT!O$/5MF<;L<G&<#J?PZT :U1R(7[#' Z]1GGC_/X4TRNBJ60#/;=W].F/7]
M/6B*5V4EU 7)P5.<CL: &A&4@9(.>.<9Y.>/\_6I$5@ <X.!P<GZ]_\ /O4;
MW#* 502!ONX.,_Y]?2G12/DB1=A)X ;=Z>@Z4 2@8'4GZTPJO(P& YV#W]:?
MN&2,C(ZBF.1(I (8$=!@GGOS0  \Y4<$G[I'/UI58\#!/<[NWY=:9]_G&03P
M>N.V,@\4X$L,X#$'KD$#UQ0 ]0,9 QGGIBEI%^Z.2>.I&#32IY/#'H!T% !G
M+D9VGT/<>HH7(QG<<\<XX]Z3&#M&2!SZ8]A0$R/]6H!XY]/_ -= #@3NYR#C
MH.GYT4@.W)_/"GD^M% #Z@>0IE5)R. !RWUZU/4,B^8H.X%3W&3QGCC^M "Q
MD2%R.AXX(Y]^*I>(KBYLM!O[BR1)+J"!Y8DDZ,RJ2 ?Q J[$-N<@@DXXS_A^
MM$NR:"16QY;+MR3P0?QH \X;XKVL&A:+?7E[86L4UJUSJ0EF)>W_ '(E 0 9
M8@,#M S@KCJ,Y'Q%^,<\/PA\5>+/!MPGG^'K*2^EAUK2K@-(%A$JH(G,3@LI
M!5N1SSGD5C^'/V<5T_PIXBL+G5(;R^U33S 9[H"=8KC]X!, <;5\LQ1[1_#$
M 23S5/PM^SAJ&D_"WQ[X:N8O"NF:CXCM)((KCP[93VL0D-OY8>5))9 WS#/R
MA1CC&>: .Q\0^*-=L;WP'/9)!)8^(+U+2^2:)ED3?:RS[T.[C!BV[2IX8_,,
M8/H]]<26EC<^1M\R&W9TW\ L <9/0#_/:N5NO!5WJMKX+>XNXENM&NTNI\?=
ME MI82$&,9S(#TQC([UU>HVLES!<1QMAWC(0MT!],=_\^] 'B/PH^*7C;XA>
M']92YG\-)JL>G6NH07-CYMQ!$93)NCFB+J0RK'G;O&0ZGBM?X8?&ZS\1^$O
M<VLW:-XHUOP\VMM;V%JZ0/'&(Q.44DE0&E0 ,><CDUTWPS\"CP#\/;'0[FWM
MA=PVZQW5Q:0A!<2A=AD) !)/'7Z=*\P'[.?BG2/AEX(TS0O%.FZ9XL\.Z1<Z
M'_:EQ9-/"\$ZJ'=$WJ0X:&)EW$@8;(;B@#N6_:,\$W&D-?Q:G=/$+4WS".PN
M"PMQ;QW!<83'$,\3'G W =>*J>#OC?IEX^J0:T+FROXY]392EM,(GMK.ZDBR
MDA79(X15+*C,W4[<9QAZ#^SMJNA:9)#;ZO8)>-826D<GV9ML(?3;.S^Z2<C?
M:;_H0O/)J#2/V=/$"ZW_ ,3KQ)IUYH.G7.L7ND6<=A(DT=S?M,-TTIF9942.
M>1=FU<L^<C % '<Z9\>/"^L6%Y>1IK$7V2*VG,5SI4\$LBW#F.W,*2(K2^8Z
M,JE0>>.,TV\^.GAVP\.6FN2V>N2275Q):1:9:Z1=2WOFHI=E:V6/S 0@W'*]
M,$9!!.'XL^!L^N^'=2T4SZ9/;WFAZ7I8AO;?S(&DL[B24-)'QOC;> 5!'"D9
MZ5RFH?LX:W??#.R\+:?#X%T9O[2EU*X@L=*NC9B0@F*6,BY62.=&*'S W.W@
M+Q@ ]6N_BSHMKXWMO#GD:U<:K+%#+-'9Z5<3Q6<<H;RVG9$98]Q1AR1C!)P!
MFNLUK[=)IT@TN6"#465A ]W&9(U;!^\@92PXZ!A]:\3UOX$>*;OQGX1UB/6]
M)>318K*WG\0S6DHUR:*)T,T(G60(\<VU]RR(P!D)4;L,/;Y_,-NBA'0KU8D$
M]",Y]<D>G\Z /&?AE\4_%$_A&T\3>.VTZ9+J;[+:0^';2=F\[S'C>$)N=YFR
MF>%78$8L2 2.D?XVZ,MIIFH:=:ZGK\NJR7,<-C80!)\V[!)0R3&, JQP02#W
M P#7(7_[.^I^(/@2?!NH:CH^HZS#K%UJMO-JEC]KL&\R]GN(XIH REU1)]GW
M@24#9!Z9UU^S+K=W\(M \"IJ?A?P]:6UQ-)=#2-$>.W4N682VL9N-T$REG(?
M>WWSN#=* .[O?BOK*?$FQ\,6WA74YK:ZM7N7U"-(PB@.BA_FDSM&2&XSDK@$
M<UV_BB]M=%\,ZEJ=W*88+:V>>1G?9M55+').<8QU[8^M<[XE\ ZCJ>N^&]4T
MWQ')I,MA%+;WC06D<TEU Y1B%WY$9W(IW!3U/'0C4^(?A$>//!]_X?DG6&RU
M6%K.\2:(OYL+C;(APRGE-PR#WSTH \]\"_%34_#?@&_O/&%@9/$%IJ<=E<6.
MG20@YN"DELBM*84SY<\:L25^=7QG@GJ-<^*\'AHZ 6\-:S<W>KQETM$AA%Q
MO!8/EP&(Z[$+N>2 <&LB7X":+9:-XPT?PI:Z1X9TW7;6"%[&+28IK%Y$5U9I
M(/E6421NB,,J<1KAAU&1J7[.CR?"WPWX$36?)TS33B2>*RB=E.XLK6RODP.A
M.8W!8I@9W<Y -[Q1\:?#^B^*3H=VUT+\^5&)5VI#%+,O[F-O,96)<@C*!E&/
MF*5R*_M4:3K6@.]GH^L::T]E<2:;<W<-K+%<O';O-M CN"=WEQNV#M'8L._4
M>)?@RMWXE&NZ=J%O]IG6&*]74+.*YED2)2%$<CC,.03N 4YSQM/S5S.F?LK6
M-K;:%#+J3I#I:21JUN@1E1[.:U(!.1E5G8AL'GMB@#<\8_$"[UWX=^)[S2$N
M_#'B#0[9YI;'5[='D0^673*ABG./O@MC!'7..FU[XCZ?X&MK+^W;DVX^PR73
M:A+L2W/E1J9%/S?*^"S8QT5N>*@L_A,+[1M;AU?7-1U*_P!:M/L-Y?O]G20Q
M!&5"@2(("-[')4\L<Y &,'Q[\,Y/&MYX=\.7^A->>&-,E@F;59+[?(PC3:R/
M%L!;=A5/4,&<G&T @'IFAZR=:TBPU#[-=6*W<4<JP7BA)$WJ&VE03@C.".H.
M1GBM-HRJG.6P.F20WX<U&T+3Q1@JJ[0#CID]Q],?SJ<H%C P2 .@XS0 JC&<
MYSTR3U]Z=2    # '84M !13<G/"_F:-Q'52#QTY&: '44P,2 =W!(^Z,_6G
M#..0 ?:@!#RVWVSP<&BA@Q^Z0/J,T4 .ICC R2,YQN.,C/I^E/HH B8=2P(Q
M_$2!C\J:\(GP'^8 YP>AJ4* <\_F:"N>Y% #4MXH]VV-5W=0!UIOV:!6!\M
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
M:20D&,$J#VYY'T_S^/4 LT5PGC?XDVO@BXLXKO1/%&JF<'Y_#^CW-\D6"/\
M6&)6P:Y-OVJ_ \2E&M/&*S E723P=K&5ZYR5M2!0![*PR1U'!Y!Z4T#:5.U5
MSV/!SU->.K^U5X&:*:5+3QHZ*NXY\%:T,=>/^/3CI72?#GXP:'\4)+N+1K37
MK66W4,Z:]HEYIX*G(&WSXTW#CZT >A4T@[L@#/'->9^)?C?I7A75)M,N=!\9
M7UU$,&;2_#5_=6\A/=)8XF1L>QQ68_[2?AM%S_87CIR6VL@\'ZKE.O!_T;K[
M#/3K0!Z[R#W)'/<4CN%!+$ 9_B.!_GK7,^"OB'I_CRPO+C3;35[/[-+Y#1ZW
MI-SI\F_ (PDZ(Q4Y'S 8[9S7':E\?[#1KV:SG\'>/+]XR5:6S\,7<\#')&5*
MIR#CJ 1W]Z /5V&<8'&>W-5LR^:H56*]!P0/U''^>XQ7D[?M$::\7F#P3\28
M"3@1?\(E?9;/.1B,X_$C\*[.R^(UK?>";KQ%'I/B%E@C:1]+FTN6+4<#JJVY
M4.Q]  <]L\4 ;GBK6;7P]X<U'6+R=(++3H'NYYF/RHD:EG8_0 G\*^4?A3'K
M7Q-^)EC)XHT1[;3-*BN/%>MPZC;?*=4O5,=I8N'!!:"P*;EP"I,3=& KH?C=
M^T=8ZMX(AT1O"/C/3TU^=+:Y6]\.W WZ>C+)??)PV/LWF D*?O>U<1XA^,4@
M^!WCF\L_#OQ!\*^(?%>HNPUVX\/3VILH)IH[:VD$K *I2U6%0 WW^!US0!'X
M-\:?#?2_CW\5=/M?":>._#VHC2M3LE\,^&UU6*WE:V%O<+NAC;:A:"-MV=H8
M..""#8^$'A?0OB'^RUK8T0>'K7QI97]_JT$T8B%Q8W#WTMY8QS*FUDRXB0QN
M1\H*X[#.OOB-\/OV4?'7@WQJ='U3PEX)U+PW?>'Y;)]/$-W-=6MS%-!/(&(>
M82(;C;(QY&3D[^.=L-'UOP%:?#WP[X;\.W>D:]\3_ MU8ZA*;^.R#:DB1R0W
MA7+,L\ DD);:"WF* SE1@ ]I_9D\?Z-:^-]?T"$I96'B\R>,=&MI6VR(\[!=
M2M<=I(+I6WIP4,F/]WN_CW\+_!6J^%-<\0^))Y;'2H=-:/67AMH;J.ZLH6,X
M66&6"<.(V#.NU-P).#7Q+-X\U[X$>+]$CU*Q\/2^(_"VKRZHL,FKRW=S-:ZC
ME+RUW6UFRPQ"[D^TM\NY?W:JAPH;[0\*Z[K'[1WP>\5:9X@\.ZGX$74EN-)#
MWT$H?RWB"M-&)4AE*?.ZAGCCY!XQ0!Y6GB?X:>-_"\;>#?&7B71M&CL-*\)W
M5II]DL0O[-VDBLT<WEFQ(+231[X64DLX+ J,=MJ]OX"USQ=XA\CQ%J/A[6YO
M%UG#<_V>/+<ZQ%8H81^]@=6#6QB8C#)^Z!R"&%;UO^SWX.OOAG%X;T^WCT5K
M.>SD?5].LQ;R//97'F12!"""@E1CM.00S8)SNKB=(^#&E^,-.74=*^),S^((
M/$4/C/4-;FTV(+<3"![*/]RP"I 4MW !)(V$YYH ZF_^%/A!I]-\)ZEXGUO_
M (277[V3Q"+FZDAFO+Z6%$0N=]N8=L:/&H4(N %XR,UU&G>-/#/PDU&T\%7N
ML:MJ&I^2)UC;39KF0QN[+'@VUN(U&5*!0%/R].YX7Q9X.\1?;/!_B-/BEX>/
MB+3DN[2QUN]\/_:(IEG7S'58XKJ-$'EQKR6.1&,8SR^[^%.J_$K5O#7CFP^)
M-D-2&D01IJ5AI8FLM0(D\Z.YB3SR%3+9"EFZ#YL9R >E>*?BYX?\+W\=E=R7
M$&H,(S!9?8;EI[K=C_4QK$7FV]7V!M@!+[1S7?0R!K>-]OEJ5!VL,;>.A!Z5
MP?B+X<6?B;Q1X:\17S+-<Z5!)&AVNC[V*$.K!@5^X<CG<&VG()![Y,;0 ,
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
M'CP,$GKZD<=* )FDV,$&!VZ9_04]) Y(_P _CZ'VJ.:(LX/)'IGC^M-SD!<
MC&/4?D ,_P J )B6;[ORD==RYHIH7?D$CUQU(_.B@![$\8!/?C'/M0AR#SNY
M_+VI2,C'/X&@9[D'Z4 1S=O\,UY/^U$V/@WJQE?RX1-92.P.-H2[B9N?3 YS
MV!XKUIP2<8X]>U>6_M-Q%_@QXCP#NVVS<-C[MS&W]* /2-,):"!L@J8$(P<]
MOSJTX)P.?PJKI<G^@6O=?)09 [XY%6AEB,X!]CW[T *AW#()(['CFE)"C)(
M]Z;N(.#C\3SBFY(P1N)!P3GW[X^N: '[^/NG.,X_IZ4*2<@]0?3%0;OE3)X*
MCD\C_/'J:D@! )((SSU']* (E)BFE9N0!GMZ?6O%?VD]=AOXO#7A>X9(=,O;
ME]6UJ252?+TJR"SS$#U=_)BP1RLCC&>GMP'[YB.2.N!7Q_XR\17'Q6^(FL:?
M;:7-<:;XAU?_ (0ZWN2?EBT_3V,VK7!QD>7)+_HIQU,:>V0#VC]F70=3@^&=
MOXAU\;?$?BJ0Z[J7_3*68 I&@.<*D7EH!G V>AJ3]I[P1JWQ+^"'B#P[HD:/
MJEZ]JR1R3! 1'<12,-Q( .U#[9Q7I:2E($6-"D:-L50." >P'/08Q^8JU( H
M$A7)49)X]#W_ #_.@"OF22.VVCAP&([#D'K^?->.?M,6HG;X2S.&+Q>.M,95
MY(),<ZG(Z=&)^[U _#V2SW">4$$ DL0>Q)Z'C_((ZYKR']I-PFG?#-]@D<^-
M-*50205)9B6'8D*&'(Q@GB@#V)U%PC*ZYV/QCO\ YSC_  KY@^/_ (1U/0OB
M!->^&[Q['5/%=HJI>/)B&/6+(&YLF(S\@>&*ZB<\!@8QT!KZB0!#(>N7_P !
M7G7[0?@_5/&/PPU:'P[-%9>*[+R]2T6\F *QWMNWFQ9SQM)4HP/!5V!X)H W
M_AMXTB^(G@CP[XCM[=[6'4[""\%O)D/!YD2L4<8'S*25/ Y!]*Z:9BH&#M/J
M?_UU\]?LS^*;J#5-7TR\?R]*UJW7Q;H5MCYK>"YPUU:9QR8;DR$Y/ GC4<**
M^@FDWP,1D[LA >I//TH (;@RL0/7T_S_ )(J<9 Y(/T%<'>_&/P1HOB1O#=U
MXBTZ'Q(DL,+Z>9E,RR2X$08#[N[< ,^M=%8>)[+5KN\M[2;S)[&<6MRF"-DI
M56V\CG@CG'0\&@#6>;& B^83@X!QQZU';R/<1(TB&&0H"\9/*Y[<'J,=?RKD
M[WXL>#-/AN'O=>L(EAU5-$F:5@I%\^S;!CNY$D9QUPRU6TKXS^#;[1M5U*TU
M96T_2]6;1+V>1&017:NL9B^8#.&=%R./F'/6@#M1-\P!)SD=^,]#W_3V-.(P
MA;L!C+'''UKC+SXQ>#-/UJ?2+W6;>TU.*[2P:"Y5DS.ZJRQJ6 #$JZX /.X
M>E=G!(DZ%H\C!(.[(.: (GC!&3R5SUYQS]?:E@W3(Z.67T[$?YQ2LCJZ]QZD
M_P"??\ZG")$N<  <Y- &9JWA31M<BV:CI-EJ2_W+R!95)]PP-+I6A67A^-+;
M2]/M--MR#F.TA$: ^RK@"N;\;_&;P+\-;NRMO%7B?2M!N;Q7>VBU&Z2*255(
M#$!CR 2H_$5JP>,M&N;UK:&[6>XCMTNO*3M"W"OZ$<]1Q0!\[> !XH^*G[3U
M[XJO_".A6>G^%FOM"35FF\RY=&VLH,))*.?E._ !1B,\U]/PVT,EVTDR1R72
MKLW[>%4X.T?B :\<;4O"_A7XJZSXUL/%6EZ=H\D":=XBLB_+7G'V:3*YPP7<
MI!QD$'G KO(OBAX3MK)KJ?7=/<QWXTIY5N$8BZ. (.#]_P"8?*.>: .R9@3M
M[FJ\BF-^<-E@0,]>W^>/QKA;GXX^"K;QO_PC,NN0P^(/M LUL9OE)F*A@H8C
M&2&'&<^U=VVZ=5+*!U&/?\J +$?"#_"BFA&'R[B.IRH 'THH >QPI.0,#J>@
MI$P%  V@=!0YP,Y"^YH7.2#GKU.* &D9)XSS]:\P_:<D\GX&^*W/*F"-3Z_Z
MU/S^E>GJ 3C)XXQG-<#\<=(G\6_#'7='LE9Y[J%0I49V%75AN&>AQ0!V>CIL
MT>R!X_<(./\ ='M_2K8.#Z'/YU6TX[+."'=F6*)5)([XQ[>E6<X!(/'<YZ4
M'.. >>X_G4<@Y!QP"!@X)Z^_3/'_ -:G-G'(.W/X_7-.5<XSGCOTS0 Q%R0>
MN/E/.2<9'^<D_G2S2>0N50L2><#K_G^E28QDCK4,$BNK.V,9"AN#G_))[F@#
MF/BEXUMOAKX#U[Q/<$%;"U:7RBW,CX(CC4?WF<JH ZD\<UXE^S'I9E\>>((%
M#7&D^"K"+PO'=;3BYU)S]IU.7'^T[P*3U)C/4UN?M':_IESKWA[1M5N(X]&T
M>.;QAJY+XS;V(!A5NPWSR(5R,-Y#CKC'7?L\>%[KPC\,M%M+V(Q:O=*VHZK(
MZX,UW/\ O9V'''[R1N.W0&@#T=8<JT9'#/NPW/&3_G\*L;@B]<CVQTIEP=JY
M RQSC'7I_GUZ=*CC8DY SZ8Z'KC_ #[T 6-G[POQTP/;_/'Y5XA^U#.8-*^&
M+CG9XZT8LI_B^=_EZ=^G3\*]QKP;]J211HGPQC>(.\OCW0$7=G]VWV@.6[_P
MHR\C^(D]* /<8AO,YZAFZ ^G']*49>1@1N>/H<X'(_S[\_FJDAIN-OSC!QUX
M%$R*4DWMLWC;DGIQ0!\<^,M4?]GGXORZE<?:=1T'3+]M7CAMSN\K2-4D$=^J
MIU*VUW%;W+[<C9<+G'-?8EK$MO!M#^8NXG(/J?\ />O"_P!JJSET;PKI/C"V
MT_\ M.+1[EK;5[1#EKK1[E!#>#.?E" QS$G.!![YKL?@3KAUGX;:?I[W27>H
M: YT*^P<EI;9O)+GT\Q5$H!YVR(>M %+4O@QX?;QKKGBWQ!)-=&>>VN8D:]G
MC@C%N@V^;$)!%( PSF13CU],WPEHVKZ1>:OXLL_&7ANX\!ZO<IKDER+$R-Y?
MDHKM'=1W/E[<)D,58#)[5ZM>02ZC;WD'F")W4QH'4$#*_KU[&O%--\&ZW\._
MA)8?#KQ'XLT:#3I-#_L#3=12WDCN/-2V8!CR5VA(V8\#[N/J 4[SX,QWGB5X
M[[Q;H]UHVL>*8/&<>E?8F>\=H!;@!)/..Y \41+[" 'VX'#5RFI?LY^$?"^M
MZSKVM?$6TL+;7M0EUZ*TO98K:RDE\])8)B#-B5H@T@W'(/F*V/E /;^-_A)H
MOB;PQX4U;4M;%IIF@Z*SP:QITK1W%O,1"R7L#@= L;;EQAE<@A@<'F-7^$O_
M  NO3?!=SH7Q"EEU#P;!)I5UJ-K#-;?:;GRXHW#;9$*J2C$A0P^;&",T ;^K
M_ *[\7>-G\4:7XJTO^P;_4;/6A':V][.93#Y;1,'^W&W;(11N\D@#:0,@&O?
MK4_>9DVLYR3^ JAH-O>V>BV]M?M#)?)&%FEM4V1E\<E5S\HZ #.<8Z5?B3RC
M@X/K_CTH$6*I:O=V]GI\\UQ<QVD4:DF69]B#CN3VJ:4L[J5X&>O^3]*YOXC>
M%KSQ;X#\0:-97,4%]J-K);PSS*3'&6& 6&#D#Z&@9YQK7PZT7XO^/-$\5WOB
M.VGT?3;&ZTZ2WT35;F 7#3,AP\MO,BD#9C8=V=W:GW_A&^\&>.?[1\-7GAK2
M= LM)BTAK/49)$6!%<,!E2,<8ZFG0_!35K=-7B&JP:PM_J5A>_VA=LBSA('4
MM'LAA6-0 "5VKR6P<8W5RWC_ /9GU/QGK7CC5K+4XM&U+Q%/"/DD93<VB*H:
M&8E3Y9RNY70,5SDYZ4 0ZY\%_P"Q]>\4:*?%'A[3-+\8ZQ;ZTPO9V%ZDD:Q@
MQ1QL=LRL8Q@EAC)^4UQ6J_ #PYI7Q7U:YU'Q#?0W,FN6VI1V M'GLHKR>7,,
MY7?MW[8I$W$8&0>U=WKOP*^(":EK$^B:SHT/]KZJNIRWU]'%)-"P1$$6)K6<
M2H-@(P86!)YKW+Q3X9?Q'X;U.T1K9KZYM'MXYG7Y%8H0&. 2<9STH \$\1^
M+&?QW?\ B&X\::0T:ZQ!K/V'3%N+J\&QHU"M"MUY)7*@%S"2,^H!KZ"\)>([
M7Q)9W1MHYXOL=T]K(+A"I+*>6'J#G@UX[^S3\!=>^"&GII^J?V/?0K:1V[ZA
M%<;YF*>B"VB"ALDG+.<@<FO=XXQA55E(!R=H_GS0 7,P^[]T@]\8/YT5.R;@
M/ZC-% AU-5=HQQ@= !BE' ':EH&,<':2OWNOUKQ3X[ZA<^%8/"VKSR6GV6TU
M15FMI;B\6>Y#XVI;16P;SYN#A)%(Y.-N<U[=TKQ_]H.VL]3T71I[U+NRCTV]
M^VC7+:>UA_L=U4H+EVNB(C'AV# ALCHI- '8_#;Q_H?Q#TF:^T26=T@E-M<1
MWEK-;3Q2IPR21S(KJ1[BNL.02>^."3Q7F?PE.E:7X.&HZ=XAO/'C:G<K-<:[
M/)#(UR[%%# PHJ!%7;M"J %4?6O1[>4W&XE2%!Q@Y!'Z4 /"<]PWK_\ 7J11
MM&.M&,4M #6<*0.I].]5[F+;$[+@$D$D#G[P[GTJ=U!9<Y)SZUYG^T%XGUOP
MM\*]<E\/7$5OXFO6BTO2)9<,J7%Q(L,3E>X1GWG@_*AX.* /G/Q3967QS^(-
MYIUKJ5R9/'.MO8S#'RQ^']*$BR; 0?W<UVN#S\PER,5]IVD(AMX4VX"(%49/
M3 ZU\Q?LN_#@0>,]:U\2"[@\-6T'@C2IF)(\JT_X_903]XR7/F MU)B.<=!]
M/.@W1!<!1T_^M0 ^9=R_C_GO4:Q '!'?ZYZ=_P *G8X4GTYXI-HQ@<?3B@!5
MSM&1@XZ"O#_VHK477@CPF(AYE_;^,?#LUJS'@2#4K<9[CE78'&?O$\XQ7N&,
M# X]*\8_:A\__A6&C1P0N\G_  E/APA5'(7^V;+/&>H!]^>WH >P7#@1/A<G
M< PQPQX&.V?2GQ_OH1N^96'YBB5 \)13GH./\_Y]#TIRIB/:!MZ]Z ,_7-+M
MM>L+O2;V&.XLKVVDMYXW&=R.-I4\]"":^7OV=]:MO OQ8N/#SW*&YU]+FQU%
MBS;GU72ML1?&"-\]D]K(0"!B%CR<U]5;W6Z7S%.P@X/H<^U?+7QZ\,Q^"_B'
M>ZEI\&S4=?1=;T:<CB/7]/C+*F3G;]IM-T)QP1"P():@#ZKVALMM'F 8/?G_
M ":QM>\+Z9XA\I]9M$O$A#^6C!B$+QLCGCU1W7/H:Y+Q!\;M"T#PGH>I6UO=
M:SJ'B""*31]#L57[7?&1 R(H)"H I&7=E4<Y(KGM/^'/B?XC7CZI\3'AM=$8
MJ8O ]A,T]NK<#==7 V?:3U_=[!&,C[^,T <=X7\/ZOK_ ,99/%^C7_AK5],T
MM4\+OX=TV?SC!I#,")7?S2@<E5DV&/.(0H;!)KZ+TS3+6R6<P6$%JLKECY2
M;\]S[U7T3P=H?ABU>WT71]/T>%^6CL+5($8^I5  >_YGUK31%@'!+ #')R:
M',B^9NS\^/QQ32F\\C(Z\#&./\]*>5QDYX]R:-V#DC'? &: %5<9)QDTC\<
M9SP:?44B9['GUYH 3:$4(B *.5'I3T!906 R.A/_ .H4(NWI@#T XIQ.* (W
M_N>6&4CH>G\J<JI$ JX7/0>M&_/MGWI&7:,_B>V: ''YN"#ZTH 48  'M4:O
MM.">G4'^E2!@<X(./2@!:*9*,@<J!_M#-% #F)QP.3W]*16SD'&0><&FR!23
MD#D=>IX]J "Y()!P?7E?3M0 DTPB /\ 2O*/VE(-$'@.'4==UNPT"UTR^MKU
M+K4X&GMC*K_NTD1>64L?J#@C! (]2NSL7W/OG]/R_P#K=:YKXAZQ8^#_  5K
MGB'6(/MVF:/9RZC-;M\Q9(@9.,]QM!'?('M0!Y_^S!X@T?Q/IOB?5+'Q+HOB
M+4[O41-J3^'[*6TLX9?)0!$27+?=56)+$DL:]NVC.<#/K6;IMP+VSM[M49/M
M,22%22PP1D?CS^E:2YQSC\* (Y6 //(QR./UI5;$9/&1^ J.Z)QCCV'K_D\?
MC3T;9#[+QG^O:@!K1&217QQGH3]>:^7?VFO&^K6_CJPU+3(GN-+\#V+:K):Q
M,"][JEYOLM-@1#P6#M(V,CEH_48^FY&5(4F=_*2 %VW84 8S^ '^-?)OA?7)
M?B]\8;*PLT6YT76M1D\9W]VH)CFL;5A9Z7&N<@+,UN;D'N(\B@#W[X%>"/\
MA7/PO\,^'I=LE]:V"&[G7GS+AR7F8G'):1G))Y)))KO(XQ !D@D^V*2WMEA)
M; W9(&!T7.0!3Y021@D=1Q_/I0 O)/(''(_S]*<HP!0H"CCZTV3:0 PRI..O
M'X^M #Z\5_:AO;C2_AEI][!(RH/%'AQ04&&53J]F#@<]3M!]BW%>S,2T;#(W
M8P0IS@X_"O)OVAHYY/AC9>6L;&/6]%?+ ,/EU2U/W3D-D#N.,Y[4 =/\5/B-
MI7P@^''B#Q=JMP%LM,MY)W5FVO,Z@A8DS_$S84=1DUP/AK]HH^.-/TZ#PKX>
MOO$.O36*W-PD=S$VF61)R(KB^7,9EVD92(2,.ZXJWXJ_9QT'QO\ $&Q\2^)=
M4U3Q"ECA[3P[>W6_1X'VE6E^S8P[@DD&3."3@< #UO2[&&SM(H8(8(((QMCC
MMUV*HYP, X[G\Z /-O@S\6;[XH6GB^+5=#BT/5_#6KOI%S;I?"]MI'6&*7?'
M*(DR-LX4_*""I%<'\>/%.J?%+PSK/AKX8VUMKGBSP_/;:FFJSM_H-C/#*)1&
M'*D2S.L;+L0$!6^<J& ;M-;^ .F:IK.K*?$WBC3K#7KS^T+_ $O3;U;>WGD$
M21D%U3SE#*@W!)5R2<UW&G:/I.BQVGARP6"QMH%WPV=LOEA4& 0JC@+SSZEC
MZF@#Y[_8YL_#V@P:]IUG#]MEGMK;7-/UR^MHEO+G3KU/-2)E0 )Y4HDB\M J
MC:. :^I#%YIC93MC"\ #!_\ K?\ Z_7CXUL_"&F?!'XXI)'<L)]$U*2YM[>2
M4*6T/6;G9,H &"MM>+YG W"/8I/(-?8JO)(SB0 %6)0*.H'?]: +,095^9BQ
M]Z8L9+ G)QGDG'?\^WK26K[HQCD>N,#\*GH 0=!DY-,*'(Y;TR,<>]244 -5
M<'/ SU [^].HHH *0C-+10 @!'4YH(R#2T4 5V4Y..#[<<\?YZ48)SG/'3V_
M2IF7//-,V#^Z3S@9_G0 +D#Y%4GO_#]**78'P"H91TW#G]:* 'G.." ?>@#
M R3[FALXP,\\9':A3D4 172!X\$@<\?D:X#]H.%9O@-\182 L8\.WW;M]G?M
M7H%P<)UQ_P "QV/^>:X;X^8'P+^()/('AZ_SGN/L[T =1H&3X=TH'!<6L73U
MV#I6JHP*P_":2+X;TUI0H8P1[>?X=HQQ].U;2G!P OT![?E0!'/D'[QP<G&<
M8''N*>B@0C("C';C'T]*<XR. 3CT.*;OP-JD.^>A//49_G0!Y9\?-7O(_ HT
M/2I?(U#Q!>6^C6T@Q_JYFQ._U2!9F'NHXK!_9LTK2;Z/Q)X@T2*./2)[S^QM
M,\O#+%8Z>/LT2H><J9%N) >?]8<&N'_:*U75=?\ &.H0Z1=B&7P]HRZ=9VRD
MJ3K&J.L$$H(Z&&%I'[%1(6&17O'PV\#:;\)/AQH'A?20?L>CV45JC9W,^U0"
MSGNQ())[G- '7JVV;;[<GU]_\^E2D CD9^M5(79U\Q@1U.#SCV_4_P#UNE6!
M*<<@#IU) SG'I0!)43L&. PYXX)SUP>!_/M43R$@C[QP!@X)R,^_7/M_"?:G
MAB23NQDE<D^^/H#R>._% $H!.">&QT!XKRO]I2Z:S^$MR47</[2TH*IYW?\
M$RM@ #GJ:]44#8 HPN.!C&!_2O(_VG./A)-G&Z/5-(<D_P!T:G:EP.YRH8<
M]?K0!Z?!;)<V$7F)CO@9'<\_J?SJQ$#%\H7J>WKU_P _6BR_X]8_DV<?=Z5+
ML&[.,GW[4 ("S$9! P#C_/X57O$9I(2>8PP)&._^?\BK=,D .TGJ#UH ^=OV
MM/A[IFJZ?IOC*0/'+ISMH^IW,. W]EW>V*X!.?\ EF2DP/8QUZ%\!O&&J>*/
M =E;^))8IO%NEO/INKO&-H>>"5HC(!V$@590!T$@KI/''@^S\<^#=>T'4!FU
MU.TFMI"K=%=2N>W(X/UKYR_9HUO5=%\;VT&MZB\MSKEO/I6J1R$%Y=>TT>3)
M,"1DBXM427/&?(!_BH ^KH(Q&O Q[U+5":1X(H1*RM(#SM&>><<#_/:I8) P
MW+G:1D%1GY03Z#Z<=: +5%%1,/G&0<$]^1]1_D4 2TTD[L!>/4FE7[HY)XZD
M8-,< =E SN+$<4 'F$XP5R?0Y^O_ .NDWLX)&2,8^0CK^--Y+<\MGE<G^A/I
M3;.V\B-5RS8)?+<]<\>O'2@![-UR2,<GYAE?_K4]7SGCIUP<XH=LQDJ"_LIQ
MFL^":1MOF6YMF.#LD(8K[<<'\">3UH T@<@&@J"<D5&I#8(Y S[D?CFCCCH2
M.!D9H$+(J ?,I;)ST+44TLH&-ZQC/8@?SHH&2/C&#CD]#WH7J>OTQP*&)XP"
M>_&.?:A.,C.<=NX^M #)VVKGGZC_ /77$_'=%E^"'Q 1@"C^'[]3NZ8-NXYK
MM;D[5#< CO7#_'N0Q_ SXA,#R/#U^<_]N[T =)X:?_BGM*P-H%K$-IQD?(.,
M<5J$] 02,]#S_GM5#PN?,\,Z2W3-I$>/]P>PK3V 8V@#'\J "0@(<\9X[=_K
M61K>IPZ%9SZK=2K;6MO TDLDAPJHHW.W/0;0W)QC%:[@%&#' QR37B/[2WB-
MF\/:%X)109O&%_\ V9>,&($6F+\][(3T4>2"FYN!Y@]@0#R3X2:#J7B#XM^$
M]+O[N749DCN/'WB*X< >7?W@:*SM&&3_ *F'S H/94X&*^QD5!E=^7/)YP21
MC_ZU?.O[/EKJ/A3X4>*_B5X@0-K7B!Y=>EA&$^SV<4&VUMD)QPL$49YXW.W:
MK'PV_:)\1_$CP;XAUK1O!4%U#IUM'<VYC\16[B[=E$ABW(K>2PC*-B0 '>.0
M,D 'T''-'*Q"D,5X.!THFN([< R.%STS7@%W^U3IC?"S5?B NEW$>B*NW1KH
M3*/[2D:011H$DV;&:4/PQV[%WE@,[=H_'2ZU32/#4OA'PG>>-KW7-(CUQ%@O
M;6VMHH''5Y)'P-Q. $#\YS@<D ]E$L<J'Y@RD<Y]*;$,R,03C\#Z_4^_Y>]>
M1:_\8?%NEWWA2WB^&]Y=R:U(+=V36;:,6LZQO+)$R[B'VI%)\RD@XX/(KU2"
M=I1YC$&3CA1@'V ;'J/\]0"\3VQU%>._M/!;GX'ZW%GRPESIQ,@.0O\ IT!W
M'UQ@$]>_UKU^,EXE8\L1UQ_C7DG[4$1'P-UX(N9KBYL(\=V)O80,?GGOQ0!Z
MU;.TL*R,AC9^2C=5]JEIG]_ "G/7'7@<T^@!#P*IRS%9 >!C.3D^A/U_A'ZC
MM5QCVZD^]59("9 .AZX![9R?Z?GW(% $ET2UN^UBA[$\=^G;K7R5\;_ 6K>'
M/C-+XL\/&2>YUJV35]/TOA5FU;3<$1J3D;KJT:>(X (2+.>#CZVE4*G4@<YQ
MU[_XUYM\>_#>K:YX/AU3P_:"Y\2>'KJ+5M,A?CSI(S\\1.1@/&9(R?1S^(!V
M'A?7[7QOX<TK6K?FQU*SANH<\'#KNV_7U],5KK"$(4 $C'3!(YZ]/;].*\+_
M &;?%KQZGKWA@!/[&F=?$7AZ0KMD?3[TO,Z-_P!<KAI$]E=!CC->\J1)G(!
M:@!2^T+N &>#SP#4;7$,>"[HK,!T/7_ZU0%VA>>0C*IT"_GCH<?Y]J\H^,GQ
M3\6^#/$^@:1X;TF+4GU.WN)7+6-S<_9]AC56<0!F529.I4 <9(S0![ C(OR;
MPS#C!/-))*JL$#@2'D+GK7SY\1/CYXL^'7B-=.FT=+R%+&REDFAM)'B>YG=T
M,?G!]L*Y0[3(,= 6%73^TC8GX]ZA\/YI;;9!:9MY<2"9K\;7,)7&T*8I%(R0
M20PYH ]V6>*9.'5E8[1GN?2J\M]!&#'YBO(.JGG/KU-?+OPV_:V\0>/-0\.:
M/)X<2&^NM8N;;4YHX9!:Q6*O(D4R.?XW="NWD963G S70_!;XV^*_B9X^UG2
M-471]-LK5[J,".$B:8([)&T;^:P8@8+?*,<XXH ^@1;R^<-TI48Z@\D]2!GM
M4MQ:B5,+@>O?/Z]?K7@OQ#\0ZQ\ [71Y[*XN/$DNHW,>E1VEW#(Q4R2LY=6A
M5W8@$# 7H!5KX>:KKOQDT#5K[5[BY\.ZC:O<:4+*RWYX,,D=P1( ROM;&&4<
M.<@4 >X6;;X>NXJ2OTQQ3P<CCMWJ.W7=Y;L#&^/]6O3\:LT ,7)'!'X\T4I
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
M]N[Z=?\ Z]2+G R #W KY2?XG_%FVL)(]6\4>&H/%K3/'9^#I/"%Y#/?MO\
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
M))$9)^4R7;G3;D>)=/\ !FHZC(_QI^V+=V?C:*Z@V0Q;'(+1[LL!%D?9,?O
M0V54EU %BGOM$$NJ>!;C5K[XDZE'(_CB(6R736N%&7>)MJI+"&/V>-3^^7 ;
M>N''GWQ_MKCPY\ O&VB?"6RU+6OAA>Z;<OJ@73Q.EA=*/F6-I7620S2[O.'S
MM;F-CM!.T=Q::-^S;H>D77_"R;30;/Q=N,>MR3R7GFW-T@W3.3M4ON(9@4!#
M#[N14]SI_P"R';0WLEQ8:)#!9F-Y[>Y@OX?(:1CL\Z)A\N\J>64;L'KS0!]9
M>$WCC\.:/#$"(ULXPH:,J2 B@'I@?3WKA/VC;XZ9\ ?B7<YSC0+UT\G"N0(7
M)()P#@<]>WOSXO9>'OV2)$D=+'0Y&B81R<74BJ6' ^8D9QR#U_B7G!KC?C#X
M2_9E'P:\;Q>&K72[?6)=&NA9B WB;9Q$YC7&<;B< #N?K0!]9?!OXJZ7\8?A
MUH_BW2,V]M?H3+:7##S;616,;1,!C#!D88[]1Q7%?M=6LUQ\-+(6.IRZ5J3>
M(]$,<]O;&[= -1@!;[. 3,%5BVS!!V\C&:^?_AWK_P"S5XX\7:S\1/%NFZ1H
M.O7%Z]O;Z+K3"XAC$9*_:4CQM_?J8V((ZQ@CH37IO_"<_LG6%K!!Y/P_M8+=
M5$9;0X%$83 !):+@ [<,?;F@#C5L=+\):!=^%O!>J3WWPSU60S^*_&#VUI<M
MI;/)\\8D4J")%Y+%&^SH5?.UDVRA=,\40Z=X:\6LVD?#+01O\/>(UDA3^V)%
MCQ"CR-G;Y9W;<9%U]X?N_,1N\;Q3^RI>Q74(N/A@\1C'F_Z+8%&!'!X7W[]L
M^]<5XS\6?L_6VJ:=]@TSP_?^%X4G>ZG\-SJG[_S$6#S(H0&F4.\FW:3Y;*"H
MQDH %[=77BZ_M?$/CN"31/'NCQD^"[$#RY=4?J)F0 +OD_U;VI&ZW'SE@WEN
MDNDVM_;ZVWB:RTVQN_CG)*MI-X0,Z*D%B0ORM-@EH0H\T7F-S-E 3_JA3O;3
M4?"ZQ0_$&&]UCQ5J&Z'P'<#41,MB3,IAAFV,H652(O,NLE77*;_F57N)I^OP
MWLGAFSNM/D_:'E8WL?BG<R6PL\A%:0E,^4$.!9L"2V7 Q^\ !6L;O4O#\NH:
ME\.TN-;\:ZW+O^($*QEI=+XR9_(<MB2,#RHK9"/-4LPWE2Y9%<:%::1<>&/#
MAN-3^!ETQ3Q+KKQH$LS]UX2Q>-C$\8&Z2-3Y2J",A@5OZ7 /$=W>:1\/[Q=%
M\>Z/;/\ \)CJ$SB6'43N&^$R@JLCLP.V;:WD)E2BY\NJ>DZGHFL^&M3\3^#+
M)]&^%6DK"GB#PPMS$TNHNGS/M.]PJJFWA7_TC[AP%&0"^9H]02QTCQ=?7VE_
M#33BTOA37?LD<*W,ZY%N9"9"V5R/)W1XG9 2Q+*CRFXUW4[FUUOXA2:E:>/=
M,B67PA9VNF 2WC$'+^66V-<.@820Y7RD=\' ++EVITC2?#L/B#Q1:RZI\.+^
M:=?#OAY+Y7DTN9_D1=H/.29,9D7[*, @!28C4-#U_0]-LM.\>Q7FI:]K=G#;
M^%9;'Q#YDFER97]T;@(A!5O*)NOF$F,;0=JR &EIS^)['7Y?$*)<7'QON5:%
MM%EM]MC%IX &Q ')6WW;9/.R[!]H(.=C1:;=WMO+.O@"^OA=WL)G\>MJ%FTE
MS;R,,&38S$QW!"N$B5?+*KG. I,<_ASQ3!X@A\,KJ5D?B_+<I=1^-A<@JEFB
M[7S;A57(4LOV8##YW[LAF2+3UD\4P75GX8E_X1J]\+6TH\6HMQ%)'KV6R\8G
M!?&Y@[&8?-&3L*C<0 !UOHGAFWT6^TJTU")OV=FFW3R%VXD.XLD<W!^R^85+
MN2</E0<;MM\+<^();2#QD-2T?P[IT?\ Q0MW# XN;J9<B)Y40[_/4 A(R,.K
M9;+9 IV%UI%W9S>-M(M1!\'8;E8[OP9Y"I-)<8P;E8L[L@E,0E<O@,.V_+\0
M:;:Z+I=G?>+KB?5?"6L0/!X4T;3[B'?H$A(V[ILX8]S,QQ#]SD'- 'L_P)U#
MQ!JOB'4;KQU'=Z?XV6 0)IDJ1):QV8<9DM_*9]VY@I<LV58@8 QGVV,YF;EL
M8'!S7AOP/L]=\.^+-3T[Q9*=9\72VD,W]KK,)5:T&T"$@*!"59B/ER)=N_.<
MA/=D8,W3#8YXH &'S'KV]Z&)4'YE ]^,"D<9=>_MZ?I3QT% "*N#DL6/O13J
M* /+_BYJOCNRT>V_X0RQ@NF-QMU9Y 6D@M<'S)+9<_/,/X5(8$_PGH?GK3+'
M0M)\+W>D>&B@_9TD5QKFI75NR7"718M, Y 8Q,V?-DV%D;*C !V_0WQW\->*
MM?\ #MF_AOQ-#H45G<?:-1M9T54U&U529+<S-_J=W_/0=,5\\6NI:5XE\-W'
MBW3-+CT[X/V)D34_!8"0#494;#SD;MIVGA8MP$^=YRP4$ AO-(T74O"5OX<\
M6R+8_L^PI"WAK4GMP\MRT?[Q/..W,2K@"+:@,H!#'+8.GJ,*>+M<TJ[^),TV
MC>*].D9_ -O!:(K:E'A<.8MS!I'P \!=0BX;Y?OU#=7&C>'_  :GC'Q79R:E
M\&;Z.,Z+X-1HT?1Q(!Y3-&67S2Q)94#?Z./N9 W++<V;>#I[.#XB"Z\0^)M7
MNR/ DEO?$OI/R 1Q&10NR5 P,DY#>8#M.X?)0!/>>(-637[;Q!=6/V/X["-8
M(?!=LBM;7<:,P1F<L=JM&TK"?S%S@H=WE[*J:9'_ ,([XGU;Q/X-$FN_$#5'
M,?BVSN="CWZ+$PR\PA!5H\8!\@.[3Y#Y8_,71IXOL/$9\'ZA/<7WQGFMXI;/
MQ?!<*+-;=]QRZ;-J1#9<(L7EN0P9N#)NJ[I=GJNJZ[JVA>!X-9TCX@Z/-%_P
MEVL7^H@K>J5)$?GM&R2R.I1HI!$OEK@?(!LH$9VA_8--T'4-!\'WZ:W\'=5B
M,VN>*_LBLVG2R(I>- "IPR\[MF+8LJX(4K'G2^'M \6:!'X%UV\AT/X-:-"+
MCPWXO%K#%_;$HCRP##@JH8@LJ+]I#-M. =VIHY;7-&N=7\$+=Z)\&['S4\2:
M2)@FH3W*$BZV!U)"C:?.#,&DRS*0?O-U*;1[/PT=1\6VNM7WP#F"IX;T^SED
ME<N1NC>6.( FV)5/L_F,VQV^?'[O:#(+G59_$VHP:[XU%OX.\9:+;!/#'A=B
MCQ^(X=P,4CQ;0TBLX7;&!F!OG(Z4LFMZII7B4^-]-M;&;X[W;B.[^& NHU38
M(T#.O&1(D6QC<@[7'[O/*XO7LNJVNLZ'I_Q&2YO/B9<+*_@*;0I2#%%@*WFC
M"QB9%*F9F5DV8"\\5 FG>(HM9GTNRND_X:2DAC:74KT2OI$EEC[[A$$?V8A=
MB+L\P2X)R-P( EM)_P (5<7U_P"%X(O&]UXE<CQ99WVG,%T"%Y")Y%C"!UB5
MO.S:,&9I,MD9=J:NE6>EW-O\/K'7$_X5G<78D;Q\8W:_MM0/W(%N\!%N.2%N
MN/+^2(YD(-6=-M=;DUC48OAA'J-IXDL9,?$!+BY#23S[/G6W=@P^V8*E&55B
M,;)_L!6V^K:(G@QKBPL]0_X9C^SL;V-HV$R D;VC0J)388=_.!S('! 'E[A0
M!CS:KI_BBXC\(WNK:;X3\(:!'<7^@^*$LV0^(Q$2;H!6&WRD'$X5BTX=RNQ3
MFN:^/;0?%?X1^-/&_C^_T_X<:_IVAR6S>&;?>QOXYEDCM9;AI!$THD)S;@(A
MB<L&WLI5>VO;*V_L:VG\5IK5S\)!)%+X.B@=GU".\P1;*Z,=^[(7[,H&"2@E
MPS#.9\6_#M]J_@S6#\4KC4Q\1O[*U*/PPFB>1Y36?EG[0R1,WSR^0Z_:!.=H
MP3" >H!]7_"602?#+P<L[!K@Z+:EMJX5OW2Y.".AQFN:_:02*3]FKXL&*$1D
M^%M4=0 >'%I*P;...1D?A]*VO@/'CX-?#\G<2/#]D"7 !/[E,'CUYZ9^IK)_
M:@MRW[-OQ82  ._A?5><9VG['+_^KZ'OTH Z7X8^!=,^'_A"#0M*B:SL(I9)
MDB$SM@RN9G W'(&^5L =!M':O*/VV;:+4/@U/I\TEK:13:SHJ?:=2W-:H#J,
M"EI@.2F#AO5=P++G(]WA&;5)#C:VT@COE%''_P!;GTKRS]JY$F^$[0232VT<
M^K:1$T\$:R21!M4M!O565PQ&<X*,#C!4YQ0!X[;^*8/BE.?$$LFG^%+GPQ96
MYM/#/[P1:W:E7-O),,9>V=CB (K%&?<Z$XCIEUXN;31IWQ$TE-/\1>([R6\L
MX_A[/O\ -T_(!N?)7#&.Y 96N"%",KY'/S3,O;_6-2UE=;^(ME/IOC"V4S^
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
MQ%&R$OMB1A]HSN/6,M9NK^'QXNE6'BN32O"MGX8$<GA;5CIDD<?B54^9 %9
M1 RI&'MH\F8Y9&,:C<K>)-6\1ZP_C_6M+MM.^)^FJ+/2_ _V:<"]3<[)*XDC
M661Y CF)RF+<,P(!+F@!4DTSPW8)XKUK2I-<\#Z_(;?1O!J?Z<VD2L6W3'<Q
M4!E \P '[/@X('F9I7VD3>!)X_#/B0?\)=XA\1*)-$\4W+Q2P^'XSPD+3DJ\
M:QLR%+@9,[$ X(%6K+Q+J^B:I=>.- T-/$GQ*UB81:UX#M)?)718PJ-)( 4W
M[TQ'YDA4"XR O_+/#K2;_A77]IZ/X)N$\3>%O$\KW?BGQ!<*F[P\93^\*Q[,
MLNTR!;<Y,6,D;0^0!;2*YU+5;?X=VLT6D_$BRC^TS?$1CM2]"JOF8W2&0S2*
M2&MM^V)6WC&$%5_#NH:=\2[O4=-TC2M+\&2^%X0-?NCJX-OK]N V88YXG5VB
M9B6:Y895LJ0Q+ .EM]%U7PW_ ,('JMQ9#X+V+,D/CNWC$$CWBRC;%YL>V-)0
M^X-<!<2'(+!V.;4VI7?C6UTR/X@36OA31]#NX;KP;J,&GJ$\02(,1$P'HK #
M%JH5G'S(<8P 56\4:/K.G2_$2QT#3;#PGIGEQ7O@:=T274) Q"/Y ^3S$5=T
M";2)E=3Q\NVM>WY\+1Q^)[_P_;>,/#7BEC;:1X4MI4D_X1HG :5PQ(0<@S$8
M\G!49RV=S5/$.O:YK%IXQU31(-*^*6E1&#1?"D%H9Y+Z!FP[YP6C#@*2WWK<
M<.?F;-9]<\0Z=JVI:[H,0U'XB:F(XO$GA<6A,>G0@85@=HD4)N+$L=MQL;8#
MA< #+O1]3\(:E;?#76+V3Q!XP\1#S+7XFO"O_$H3($,;ON#)(I'[E0?WK DX
M)-59=!N/%-S<?#W2C_PCGB?PU")=1\;71D6/7X\?O(O.#I(S2 YESD19.TG:
MIJO:Z3X>T/PI/X-\):U-JWPCU5IY?$?C&%5#Z/,PRZ^<FU5<G:N"H-KP6P!M
MK9%SIOBJST_0O$MW%9?#+1I8;G0?%MY%%*FKSIM:$.75E?YPV9/E%P2H!;<=
MP!W_ .S]KNE^,/$.HZCH'AZT\$V=A;_V=<:-&%A>ZF#(5N_+C 5H2JN(I<'>
MK'&WH?>H+=H<@R,YXRQ[^W\Z\0^"NM^(?%/C*]U#QQ8#PYXAM+>6QT_3([5D
M%Y8"6,B]8G.&<JO[K.8LX.217N4+J250[E'0YS]><T *_+@8!.,@'&/\:DIC
M\NH./;..32CY !CZ[1Q0 ZBD#!NAY].]% 'E'QU\7Z1X4\'0VVH^%M1\2V^K
M7BV+0649>&WD8$B>X?(,42$9:0 E<9 SBO"V\/ZUHR_\('J^K6VL_$753"^G
M>/K6)4AT\ EHD?DLCHOF>7&.)?F)/+U[M\>-6\4:5X3!\.:1INH":Z5-3DU!
MP!:V!!$\J)TDD"DX0Y!/4$<'P>WTK0;;P]>^%]%N?[2^$M]<Q_VAXG,Z320.
MP.Z$2(#@[@I\W@0\H O!4 6PMFUCQ):> M'F72_BII$<TUW\01#B'5L B=$<
M#YV=F3?&,B$YQR%)CL;-?&T6H2^!;>3PE9Z(@3Q?I[W!C'B+]WN<+,'+$%"?
M]*.TR<*6(7AS6>G:];6O@C7&/AWX8V$LQTCQH)(8YM1VGY$$YR$"8YD/,^T,
M"%W!JNH*GCAXM3\275EX*O?#MLJ^&+,6>$\0(/FC:2'(\Y)5PJVRC?&6)!W'
M% %:YO\ PS?^'KCQEI_AE;/X(0R^3J7A-C"DDUPDFR606:DJ<R&(&(E26B9B
MNY_FO:QJN@>&M'T#Q%XIM)-8^'.KS11>#]*M=<CF73[IL-$ 48 LQ3<DRN5M
MQD J 6-R?Q#-J6O6WCO4_#ECI_Q!MI5BMOAY,89+N4B-0"L@!Q*Z/N\W. @C
M5L!"U8=EXE7P5(GC#3X-+\7:EXA687G@^'29]_AY2"'DBAVF:*(;<3@Q@N^Y
M@ 6VT :]W,^@^+[#PSXS7_A(?C3=V[7?A75[>Z7_ $. F0*HZ&,1A3YA(Q<;
M#C>0RI%:0>(M2\37.@^$K]+#X^V-NA\4>(Y;B*:VF@XP K;@P<C]W%L!@W<[
M 1OPY'L/"VA7/@_3[B/Q9INN?9))/'@LY)UT<RN"$9XQE @<?9L$>7E-^,;F
MW(O#PU6\G^',NL67A^#P_;W,T'Q&8R?:]3< ;@9_E42J OVG<[%P,J #E "+
MPG<:=XAT[4=;^$T3Z3\/M-+IXYTBWD%O>W]S'&H<1._*LB+^\<,OF)@*21R$
M^&8? C>()D,G[+L\*11^')7,;*S$J9VC(\U[=I"%$)8%7^<KM'RS)J%Q\1=.
M;Q)-91>"/^$8MX!)H-W;O';^)$,F$=EP/,@DVD0!<D2'+JXPI2'4XK6YC^)J
M:#*QEOC:M\)+9-TR3+& \X@4;?M@4AV(&P0D?>;#D D\5ZAI>AKIUQ\7)-5N
M/"FI7T*^!+ 7R--;W9(-LA"A2+L;LI.\C(JX4E6W%I;@>)3J8\.:W<3W7[0K
M6336&K6EVQTPVA=E$[V^X*MLC95T9-S.&*YSNJE?/9_#LQ:A<C2OB#9>,+9X
M_P"QV>X>/P[$\A,CD$N8K!6VB0[4=)%ZL"$BEATMM$UU/A-+J-MJWBB^,=TO
MQ,D)^TVC;1M224)@7FPCR4W8>, D8!1@#6:/7;G6[K3_  =)J]G\6-,^R0^,
M[BZNXIH[BT*O)'M,C>7O?<[6^T+Y?(D$:EEKEM8\17,7P[U:?X,3:U9?#"TM
M+YM<N1*\5Q]K59"[63RLLOFI.&>Y(X/.S,A?-Y;"'Q+JG_"':5+H6@:OX9AG
MN-0\;17$\$.O+M#SQPS*^7RR@7>\RF+?P2YW#%UVTTOQYX&\4>([2WT7PAX6
MT&S:PU+PD+Q[2'6SL:)9)HW7:B$+NMF:/,N0KC& H!]5?L]&:;X&?#26=YFF
M/AFP\PSC#[OL\6=W YSFH?VAG,WP ^)4:X+-X;U-!CH2;.4COCG/^>UG]GQU
MF^!?PXECXC;PY8G@C!)MX^??//-5/V@DC7X'_$&29&DMAH&I"58N6939RY Z
M9)R<9/7T['0#M/#DF[PYI _Z=8?Q^1?8>O\ GMYI^UM#JS_ _5_^$=C237Q>
M::VGQNZH&G&H6QC&6^4?,%'(/]#Z3H,30Z'IR2M'*\<$:2&+_5N=B9*X'0]?
MS'>O+OVQ+:XU#X!Z_:V=^-*OIIK%+:_+LOV:4WUOLERGS#8V&^4$_+T- 'F%
MM#%IL^I2?!J>[-Q>ZBUSX^DU%B]XLI7$OE D*NH!0N(5 C\LYV@F+=EW%G':
M^$OL9N;^7]F".W$<BNS22)#Y15XS,SB=M.!VY;#.&+C(A7(TM(TZ+QI<ZK9^
M"+-/A]-X?E>/Q:DDAC3Q(5+!HUN%;>T;$/F](W@@)S^\49%H;2YTX?$VSM([
M;X21N)YOAO\ :Y!<K=1@ RF!28_M'$02PSL8D2<R$;0#>N[CQ"RVLWCQ-</@
M\3QGP4^EQJ;LSEE-J]VJ$_O\[1#Y@V'/[X"0XK-C@\36&LV[^,);J#X[7%E)
M#X:DM6ADL!;A0+AXUV!!P$:Y#[L$)Y9($>:6L6L?A>TT[Q/K)T7QCX"U]DL]
M#\,1WLG_ !('<+$CQO(Y0QHNYIB IMU#;/E0UHZII+>%]5'A'5M0TW7/&NN#
MSM)\9->3NFC0@'RHIBLBR1!0S)$4=?M#9#8;.0!KR^)G\1,=$D=?C>ENJ^(?
M[6F_T(6C-\AC;:RK:F3/D; '+%]X7]Z0_0H(O[.UUOA/'-;^&&NK@>.H)PR7
M;ZF6C:\^SL<*UT%602%"$Y!4DA:IZ3X/N?$GBFW\ :7XIBL?'-C ]WJWQ#TE
M59M37"8CW[B5G*&/?!DHL;!T((4+/H4UM\2K#6'T_1+KX?OX/5+;6;2606,'
MB#R6 9V+DF6P?RY-DQ(=\C<=N]6 ,R!O#ESX%'B*YFG;]EV.%#:Z4\+^:LBS
M9,V,&7["&  BX8,O*;:VM6N'L9](NOBE-J]_X>NM0A'@..*8_P!I17<JG[.+
MC;AC<\'RW8D 'YR&J&#4K5M#C^+,5@3HIO/+3X=16Z-++.JE6<6Y7Y;[!)V+
M\A0 GLRQ:AJ%GX4TZU\5:I;VWB[0_$2-#:^&[7S)[70XV8@SQJX)\I<8G8+^
M[(&U5Y4@B4Z9KVE>)+"/QBES=?&W41/'X.U#3+M1&MG$,F.9MJIN53F=9 X8
MY*9Z+-8P:_)K&LZ7X?FU.V^-,:1MXHU&[NX_L;VG5"/EV[& D$(C4.A)WD98
MFG_PC-WX','A/5->T[Q-=^)$6[TWQ),CB+P_&,;(O,#.R1JVT0'<H8[MQ[B.
MWT=O$\]UX"/B1!JFCRRR3>/7N&2YO\')M?,9_P!]*%55G3<5 "8"9&T&36&I
M>&[W0+_5/ D3V?P>M9KE?%NFRRF)KVY08N%4NI.\$9E(8"7G8Q)+&.^OM"T_
M1+/7/&TN/@?+);KX9L8+@Q-;W#.!!+(4VN(BQ'E!VS&=I8(!P^PU>S\8Z7=^
M-++3H]!T[0?(23P:]HT0USRVVQ2-&H'G1, 1;,J@,Q^8$#%2WVI6VD0P_$:6
MR>]LM:GELAX"N;*X=M,++\\HM@A>.95RTP5,;,D$_P 0!ZI\)+'Q#:>,Y;?Q
MO<27NMSV$LNEW%K<*((M.$\?[IEP"9AF+>^9%?!*L!P?;X$C5?W0 3M@<5X)
M\$O#DG@KQP;*ZURV\4#4]+_M*RN0[2-80^8H^RQ,21Y/SJ4PJD[.1Z>\P7'G
M,?E9/]EA@T /<?-@=^#C(_6@YY8\<?>4<_UI7 )'&>W2@J-PPH!SG=B@!KG&
M?F<<]ES_ $HIRCD<,..YS_6B@#R_XW:3X^OO"R)X-U2*RDBF\V_W*!+<6@4^
M9# Q5O+F;HK8P/5>M> 7&J:/=:'>>(O#<-O:_!>Q4_V]I*-Y<UY,&VSLK$86
M)68>>O&\H6SC(?W7]H7P7-XS\+0I%XMD\.6^FS?;[J/[3Y<%Y'&"6M[@=X7S
MALYQD8&<5X<GB>T\46T_Q$M]%N-/@TJ6"SD^'1MXXY-2DC)"3(AP7<A_W..&
M502,XV@%"'4--L=+:Z\;Q>;\ +F,'0+*;+QH&?\ <)+L+2.C%<P( -@VAAN(
MQ<UJ,QVVF1?$\ZD_B62(KX $$B?:8Y" 8]A!VF]4!?,8DQE.,[=ZU+ILUCX)
M6V^)-]93:CX?UF2Y:#P*OF2MIF\DR>5;%F'G9W>>-H"<XPH8UFN%^&L2:3K8
MM?'+>++*&+19+:>7[/X?B9BR0O<#F&!"RM'<9#NRD'YE4D NZI8>-8O$*-J=
M\]Q\>V?_ (EGV.)CHPM2?W2SH<G[.!]HRQ.\N)2N3M!9;3>)(M5FD\#G6+[X
MJW$,H\:PW5G%^Y&S]UE';RTG .+;#&-UQOW)A@L>G:AHOC > [G5[;6/B/<7
M$=S:?$*]\GS;9"B':(CNS*JQO&8AC*E'./,XJPV&M:EJC>%?#;0:!X]\+V][
M_:OBFZU 1KJ<+E695;+%Q(VW?-M)MVX&#N6@!]S,VF:)J-AX2EUJZ^%-P0_B
MG49(]US#*S@7D<7(8L[;S<@( F7QD[@(M1T/1_$EG:Z)XFN[^']GNTG27PYJ
M$"((+P[%,,#N,N;=&V^2_#3. "Q^4,YDM]<\/ZKXCT6+^POA]I(AAU_P]+J"
M0#5;B-41SYJMN4!1$5P^+D,O&'W%))/#<&F1>.O$FGS:K\(=5FDN-'\)>:)V
ML)W50)OL\A&"P#MY8/\ HV68 98H :FKQ7.O7&B:W\0P-!^(NDV&_P #V=E!
MYLUPS8,C)$<++<.H2.6+E8E.X$9WU%J6I:UI^L3>+;?24U?]H^,M;)X:M)%^
MRW%GL4A<M(JI:C"N+AB'WC9D\I4.KM=^#[JQT'Q\Y\2^+]=2-?"%[9W2 Z<5
M??%&\A_U6&5,SLN)ON;3C!O6>E:E;:VG@]M8B/Q^8S74GC>:%)(1&R%00H8
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
M;5DL](\-6MNDEM=VT@DVIN4%A$?WC27!(,+!U&4.) #B+3QO=>'M3U+Q[<>
MYO$?AWQ%;W=M;>&+&:WECT</Q<LP%RQ?S'(^U$Q(( &4$\ALW4Y]5\%^#O$?
M@/Q'X/N/$FN^-;&)8-=FE@2+2H,L($F?[7(T-O$Q8VQ,H>1Q@X<LQ]%L=?NM
M,\2:AXA\/6:ZO\4=15H?$ND2Z4'DTFV5=NY55\QD8!5-Y^U[!M' 9<J\33O#
MG@7Q9X;\&32^)_A[JNGRS^)/$5]IT;OI4TD?+A J"0DD!K?R_P!QR<!5$8+
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
M*G[JQ#@N" H]CS_G-5;[3(9O#UQIT)$<(A,6R-RN%P<+N&"O'&1R*^6_#'P
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
M[=?&+4KJ+3)+V73'@TA;5IC"L2&0HSVK.2R3[2S.0>,E*Z7P'K-Y<:KJ-O\
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
MDRI J_!X>TM_"T'PYFO)9O@C%L,?CN6]5)I)EDW?9S.N-QW 9N.%;/E_?R:
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
MZYH6DZ3_ ,+1M?"UTWPX@ECM)/AK9Q#[2;DL$^T-8$B,3I\N;<<A!YNX,"M
M%GQG;1WUE97GQ4&K?\(.M_;/X*CA7%RM[N;[$UP(_P!X+O)41!SY>"N_YRRB
M2]N-=MM;L+SQ<;Q/CO)#(GA>UM;9/LC6IP73"EH_*/'VEY"'4@%,#RLT_MN@
M^!=#TWQ'XGTY/%OA;Q;<Q6_A[PPET+F#P\90IB1%8^7L4EFDN4(\@%54,J@U
M;U+3V\+Z[I'@+Q%?OKOQ3U*%I- \8B[\QM-V*QY!VNNQ2<1*&^T?-GK)L +<
M%_K=OJE[?>'+;4IOC8UO&GB2PDMT-G#;?,(2A?*+$I$K6VTDRE65V(WLDNB7
M-_;R7LWP[U'Q'J6@W-V5\77UQIZ-=V-\"GG30PRHKO</\R2Q@,L0"[(PR[6R
MH$U+6=:N/ V@![3XJZ,$FU?Q?<:L-^IVQ&6B+X\QO-4LAC"C[(2CC&(M\^A2
M6?B^QN-:\!:<OA'P5HTTEKXJM4U6*W35)(F0S1^:K-$A10K-<EE,Z_)NV,'0
M ]C_ &4!;+\ /!GV$L=/%@JVP<$,L:LP"MP#D# )(R2#6[\:TS\&?&RKD%M%
MON@QG_19,#CZ 5@_LG&VE^ ?A&XL8_L]A<6:SP6ZXV0JQ+;5QZ9QCU!K?^,[
M;?@[XU)^3&BWV6! Q_HDF3G/;W/XT =-X54?\(UI('"FUA(YSN'EI[#]:Y+X
M_P!Y'9?!7XBRFYET\+H%X7O;;!D@_P!'DPZY.,K@$9QVKK?#*A/#>ED@Y^SP
M<!<8_=H/09_*N2^/JS/\&_B /L\5PG]A786*<$QR9@D&U@,DCGG S[&@#YS\
M"//HFA>&/B*=/77;N5(K:V\"::6BDAEDM5;[2 RLK7GE([$CRT,<G!Z%[^F0
MP?#[1+BP\N'Q98>*]'#Q7?DLVG>'[3YS&DFT*R:<GF,%W#S"RRY^7&W$^'4]
M_96?A3Q%X?A.M?%HZ/:VDWA[5;=8;=[![5'41/N18T&U7-U^\9G9HR/X8]VR
M^T^#[;5;SX;6\FIR:[!]H\97I43MIET"_G3Q1-(X\]6+@V:9&$4_Q9< FU?P
M_<:8T_PPEU34KM[^^LFD^([,QFL+D%'CCFDSA;D[;?R0H"8==P0[1)(EA/XU
MCTKP9;ZK/X<N_#[3RGQM';N/[7:/S#*D,L;*2QDPURFX,2LFW& ZT6LM T+P
M]=>%=)N99_@M?M$VJ>)&NE\RT\S/FA)%'SQ2;D#RG @PX'0>6R70[.]2Q\)^
M*KHZ+\++"1X_"?B!4C$UY<)N\I9'?*HL> L6Y2+DJ-Q(;9( +<ZHWCFR3Q!?
MQV'AJ/PS!9K'X>GCF-MKK^8?LS&, !T?;_HZ@M*K-ATS\IK0Z_I_A_5;;XAV
M<&F:G>S:K<VI\#6L):[M[R2-GD>-?X;]49UF*[E,<<FUA@YT-5U#4[N\M=6\
M7?;]&\9:9:(OA%-'TY9I=11F5?-DBPZ[CA/,CVJ(48L' &]93?:O:>([;7='
MDU&\^+,]TUM<Z-J%C']FBLC\[QF0QJPM4<OLO H>1E12'SL(!!%IEQX&T:_T
M6TN[?QEIWBO3HI)]7Q+-!X?20-L;"K@62LTAC4NDBE>I7<T<USX>ABBN_A;-
MJ\FHRW6H0&;XC*\KW=I.%1HDFDV!1<Y"K%ARJJR[AG EIZ9:'0-#UE/AK->W
MNA7\#R^-9;FTC:YL9Y)':>58@P_TO:7S;A-H&QNN%EAT_1/#FG>!F\)Z-*\G
M[/,[1Q7NL2(@%B0 9(UG+[VA9CB25T'DG<H;@^4 7&TJX\<Q1>$=2OAX8L?#
M3S;/%2R2K_PD 5QN0.VP,I8XG7G<P_=C&=DE]XCA\478\<C3(]$N?#ALHHO
M\L(,NK<L('6/(&&Q_HK8!!W;E_A&9<:-H$_ABWT7Q.CZ9\/;6Z:7PGJ]I%Y<
MM_=*!'!O()#L  D9/%PNW/.?,T-136/$FMV&O>-(Y=/^*>EFW/A;1(?+,%ZC
M':[A),9=\XF!)^S@*01G<P!1CCT_P@EUXK@L--UJ'Q*;R)?"T2S&/1=V?.E5
M.-I!\TW "AR6(0D\232>'&T2]N? +:K_ &C+KK6,O_"9VQF:?2W#'RXS(S.%
M89_<<Y'\>[EC/ +J'6=8U_P]<7=[\3+V%K7Q+8_V>I2U@Z%D5L#* $Q9/^D%
M,''.V&UTW0K+0M0\/Z%K=_\ \*EU%(6UW6M0MTA?3I92?,*R.JX+D?O0RA;?
M.?EX6@#TWX+:U;CQ#:^'6TG398](^TQV_B2)&VZ@Y;]X8G*\R]3+@[2WW2>0
MON\1!)V#">PQ7@GP7OO$$=_::'9QR2^ [:%UT36'LU5[N(, !PY(15X64@>:
M#N]V]ZM01'@C![T .D^\.,]^>E Y(X!-))@,.WOFEX)Y"DY[G]:!$E%%% S@
M_BI>^*[7PE<S^%H;9KP.JW*RJQF2V)Q)) H'S2JI)53QD=^A^;K;0=#LO!EY
MX4\,7CM\#;HR?\)'JMP9/M,,TKL;E4D;GR]Q(F8\Q;FQP"8_H7XS:3XEU'P3
M(/#.N?V/<6LPFND.Q#=VP_UL"RL<1%EW8D_A('(ZCY]-SH>M:=>Z[X=BETWX
M3:<L*Z[X:6-8SJ'E_P"L949=X5/DW*A'V@;L;@P\P GU6UTJZ\)6WAGQ%?G3
M/@5#M@T36UD,%U)+&,QAI2JA8<AEB< ^:  V P\R/Q!'#XU.BZA\1+BX\,ZK
MH3FZ\'(JK&VJ.H 1_L[/F220(F;4L"H*G.2&#M6LO#]MX1CUOQC A^ 5VR)I
M/AN2,1Q6)(_=/+$,.R.WW8R<0G:2,#*17,Z>&[RP?XE6YUC4-0;=X#6UNP9;
M23:$C0R;0B3@>6#.2RE3CGE6 ->?Q'XEU+4T\3WMC-8_%N*)8;3P8+6&:*2,
M;MH^TC=M1@\K><KKCE2,HRU2B\2:QX=\1WGB/PK9MX@^(VL<>)/#XTM1)IZK
MM4.P#K)&(E!VQ[S]IQE222Y>UGXTL]2?1M7N47XU72[M-UFWO@FGBV+,49X<
M ,H43;D*2'<6((#*P@TV/Q#/K5W:>$%N;3XSPQ*WC"X?4H3!*F 55Y#"8V<K
MD0%(@(PPWJ -A &6VHQV>ES:'X8ECU;P%K3,_B3Q F@KOTB5R3)EH=J,1G&U
MD;[,$S)E0 &7$=AJNBQ_#C6=8&E_"/26C?3_ !U<VL?_ !-6CPWD^<5$*E7Q
MNF "SJ60#[YJS%JNH7$;:CX&@U^V^&"F<>,%DOE-P;E6;[1]E$JEMV_?Y[AA
MO!8QY?ED^UZ=%X7M+S5'U _L]CR3I36]T?M#2EU, (7$AM@XC$0RTN_!/R\@
M BO=4N?B']DU3QJEOX&UKPU&9O#.EBUCV>((@,)(\3KYA1VVJMF&W(^QR&)C
MPY?$^J/JK_$6ZTBW@^,=O"MB/AG&X:26WR=K*[C/F$/O-P@"!1Y9!9<U%K@U
MFXU&"/XH1W9\7>9+-\.8[*5@[2KO\LS^6OD_:]HC+E_W>QL $[\R64WBO[?)
MI^I7%K:_M.S6 \C$NW3'L0YV_,%(^S@NQ)V>8)2=HQQ0!:T^6'PIXEO_ !IX
M;*>+?$OBDB'Q%H$]I(PT.$ABTGE+F6!$;(DC*EIFPR[<'.?80Z9X=T:?X=>'
MKNSU;P;J;(-9^(4*8?2Y)"&2,RH&#R E#"[M^X58_,/">;:LCXF74;ZY^&>G
MW%O\59KJ%/'S7ZQO&5"+NVRL%C>X5,>0L>$VNOF #%16.G:5:^&+RW\)+J$'
MP(N(;AO%890DENI4BY6W# 2["0QN3U7)\K!+; "6]AL=:TX?#=M5TS1?!VE
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
M9'\AT\PPE]N8U*[]LAVL),'+NH;'1_!.COXIM]7A^$4R.GAO3;>5OMEK(01
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
M8@F<[<R8<Q;BY) *.I6ME-X=C\*:MK-GH'@>UN;BXTGQXNF/!)J#")V\IW&
MS#:?.FR%NTW(%&]@+GB.YNM6N)?$>NV%OH?BCP]I\/\ 9GA2'3YH#XE/F*L8
M<9RT3R&-88?F:VD=7DW-\M)K5O:6O@VU/B*+6[OX%S2)+X>6"$37,4L@"6:2
M!7,WEB61?LR[&*MY?FF/RU+2ZQ_PD^G7>F7?CR34YOB8EL8O!-OIMK&\3R#!
M<N$D($[+@7!=EB6,,(VQN<@'N/[-[W0^$VD_;[=+2\DFO99H8R2L;&[E)&2
M3UQD]<9K=^+2$_"?Q<@PK'1[SKV_T>3MCGZ<].]<Y^S)<SS_  :T-[P@RHUV
MOFE@WF@7,@\S=_%NP&W=\Y.>M=/\3[:2Y^&GB:VB6/S9-+NXT$Q"IN-NX&2<
M +GKT'6@"YX(E5_!WAQ@IVM808#\D8C3C/J,$\>E4OBS%%=?#7QE#<.%M7T>
MY25B&8(OE2;B0GS=/3FG_#>X2X^'W@^2,[DETNW=3D$X,:'KZ\_Y[YGQZO1H
MOP5^(FH-+/&(_#]])OMVVR)MMI#E#V/I[T; ?-?ABRCUG1/#GA[0#;P_%*]T
MNQN].\6R7,CG2[5XQ)'$Q(.TK$$(M<".;9N;.'8:T.DZEXOEOM&\$&7P9X@T
M)HW\4WT]U_R,2)*RRQ).IRZR-%,ANV^>)BR##B15P]%BBO\ P7I/@"\U*TM=
M#G-A<W?C=[$I)IERT1D2V68D 76Y6"7.X>3\J$*YB$FA>1V?CF'1-,\07=EX
M,TGPU;F?2=;,*,/$:Q91R%8C9;DJOF098S!@0=A5W ()=9TF^M(?%_A>VE\/
M?"C3E^QZYX-N+<1/K[E0RR&)=P54C8../]+5E5B4V$W3J-MHL<'B^_TZ?5_A
MA/,8-&^'T.F^;>:;=KN1I_LX!;<2D@-OM/D!2_RD2 2W&J3>,]?C^(&K6'_"
M(^)-!BB_L_P(\V]M:B;#0RS(/OLPX@4H6MWR3\^55FG>([G3-0D^(UE;7&I^
M.=7D:PG^'J.3+IP7:DDD:#)#J(S)),J,)8]JKN^0L 12VZ^'X[-?&<;>+X_$
MBI<^%=MY'LT4%U98WF+ @KO@(O!O<D[0Q_=A[(MI;;78/!C);W/Q6G'G6_C1
M]3\SR H9G)+_ #@DQ3/]C5/+8%NBJY6C:16?@2#43I+VOBRS\5Q"ZU:*<.T7
MAF)F*9\K!<0!Y-OV<A&#)(Q4#S/+6TM8=/TF3X:+JUI?>&[^Y59/B/!;"*6U
MN1A4B+JI5KQO+W_:&8 ,WS#<T:N 6M.MYO%]S?6O@Z!?#OB#0#_Q53+JS(NJ
M@%P\(E&XR;F4_P"D,-T66&Y7#"JEGKVA^,]&EU[PIIAT7X;V.^+5_#,-PL":
MGA0Q+;#Y,2!065MX$^['S @F*YU&+QY/#H>I-I'A#1_#T<TNG:I]C>.+7UC.
M"57$:K;DHQD@!;S"05RI#5HW'B:7QI<IXXU:&P\-7WATPO:^"KBUFW:HN1LF
M92@=M^Y?*VQ,T;CD%@5I 5IO$?AK2/#]OXNUC3!=_"G5)S;Z1X?:\-W);3LI
MS+]D92%8G<#"I/D!"VU27V6;]9=$U:UT7QDQUGQOJK"3PEJ!OUD?1X"Z+&CS
MK&-I4L"951O-.U,R,%W);ZS>Z#K4WCS3=/BUWQ9J\DMC=?#\[$?2@2%EF=N?
MW@6,L[L%$B%54G";EL]+L_".A7.D:;JEIKVC>*;=)M2\1VZ>9#HBNXC$849
MA!=_*1MOEE6+<;BK GMKJZU7Q _A'2KM8/BQ:QI-K6MQZ@ MY;JF2"ZHIW2
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
M&C:VO-15@V#E?MDN&X+8!"C R3[\5U_Q"MI]1\ ^(;:!!)/)I]U&B.>&8P.
M#G'&3BN0_9@>:7X2VLLL$EJ[W^H!K>20OY3+>3*5R1G@@CN..":[?QYILFJ^
M ]>L8?+CFN-/N($WX"JS1,H)SV&<GVS0!B?!6>.X^%'@9XBS1MI,+*6')'EK
MR>.OO[]?63XN1W&H?#CQI:6^1*VE3QQY(VL[0N ""0.I'4@>]4O@O=S:A\*_
M %X%W+=:+:3@@8.UH4(SG)R%*Y)YSGFM7XGRSS^ ?%L-J)DN!I=PJ&%_+DW&
M)PNQLX!R5P3_ $H ^5M)2[TUO"TVJ6VFS>/-.BT^+3O!Z6:B+4D$.Q&GN,M%
M]I)MWDBE8J(0=A!Y9M6QCOM"_M;4O"L-EX@UO4([RTUSP_<QK!9Z,YF'FO;.
MR\I$2WGQKN%PWSH!C:6Z!KFKW=OX3TV&]\02?$ZZTZWOO#BN0VEOIZQ0B7S5
M5@IB*M$)WD!F#3?NCPNVQI,FN:IXHU>Q\$3ZI)\0K2,P>.9=0W"##JK1&!F
MC:94W"V\M@H5LS9.: ,]O"LGAK3+S0_#&I3^(/!>KZ9:OJGB/5T26YT&$[C$
MT0;;-+&RJ1! @Q;N-W(.!J2PVFL>%D\+W6H:G;^ HI))D\<BZ:/59IU0J]N6
M0><)]RR,]SM = 4SE\U#H^OQW5M<'X>-JEM\+[5C#XK^UW4L=XEQ'(IE6U>1
MQ(LI4MYYSLQ_JR9"QHN]9BT[18=8U>XGM_V<Y'/V61=0N1<.S#RU,KNP8Z<Y
MY0[LLSKP8F% $>I7MO?Z):-XKOXO"&FZ-I<\^C7]C8K)#K]L61!)-;QJY6V'
MG1![>3:SNV[@)FFS75WIOB'_ (235;73[3QJ+F&VL?!MO%&;:ZW-(\<<LGEM
M&MS\LJ+/N 0J<D*_.QJVNW>GV-HWC:ZUNPTFXWV/@ZWT2]D74+B9\O$ES&I
M:=(P BN73:'9^>E)[CQ=%JD-KJ\>JI\9'G)T%K22232X[,'+;U0^6MME2DCR
M+OQ)$ =S+@ P?#MW;^'M2%UH5SHOB'6-6L;IM7T5](:&UTF(OEY+=F"CR(P<
M2PH2TS9<<X%6K#5_"NBZ+<:'I6NKXG\.ZA;6LVIZQ?V,L<NB1O\ -$85*K*T
M;%E$2(28#@],XWM-UGQ1>7EQ8^#]1\1W/B^T@V>*(=65?)A(D.'B1VVI.1O,
M(AS&ZX\SH&6>+70VBW&I>!K[Q+<^%(V9?%%Q<*\^I0S1@&00+-\WFD<2+MVA
M22@# *0# 72[>6-/#]SKJP^'(M3DDC\8V=NR:M<W0A(:W=@A8R@* \[#:\9V
M 9Y$5UJ)U74K+4)(H-,@T6*#^S='TJ()::Y&S_(UR,!4BW;@%*ATD+-RHRVK
M=WUE_P (])J.K:MK<WP3N9Y)+"9#(9HY&RB_- Y9K'=ED#*2">?W0&$GOM:G
MN=.M_&MYJ,'B1MC>";6.RC$LTB\+/)'N*K."W[Q2RQ[#NP &V $-A?PV7B^7
MQ3J%E;0ZU>7L]A)X'D7SK6S80B1I=^/)^T*&=I9$SO4[%)(RW/\ ^BZ&]Q;V
MNMZ?K^DZ[81N^HWVF3XT!3*"C0(2&\DML$<$>&1P"S;<%.WNM4\21>*F_L^:
M>7XOSI_Q,-,CAW:5%9!< CYR(X^"8W9M[R9!&T;!7L]0$<MT-!O-9OM""A?&
M<MQ9HL]I<ELG ^4>=CAU3*JA$@!)3< =M\!96T+5-:\.)"-=M]-GD2X\7F!8
M9Y9P5_<W"LQDEEVD9E7"$<#!XKV^UG\V5L)M[8'0?I7C7P,O;T:O/:>&XTNO
MA?&K"RU&_B9)VE&W"P-G$T')Q*0#E<?/G</<!@L?NEQUQVH 1E)8=2OH/ZTA
M4E3D Y'0G(H927!X^N.GZTY=V>0<'UZB@!U%%% '#_%>?Q1;^#;UO#$,3ZBF
M22RLTGD8_>>2!_RWVYV;OEW8SGI7S=<36]EX2U>'PO)J=]\'VR_BV]U&:X?4
M(7;FY$#,2^<_Z\879\VWG<$^C?BGHWB+6/!EU'X?U+[!J)8.Q8C$T _UD&XJ
M?+WCY?,&"OWL\8KYPT\:%XC\+ZOXA\&6]GI7PNTQO+\1^'$N(#_:TD>!,1*D
MA4;  2VXB<#!XP6 +%_I6C:EX,@\/:E<RQ_L\B-$LM8@:2*8QJH:-7E"[OLH
M/"3;B7*@,<8+PW9/C.XL8_BM;3:-:Z1)]J\"71@5+N^<+^Z=XE<[[D ?\>Q
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
M G5O,>0 ;<LT2+5M/#FO3WUU!X2LO$5K\2)9"_B?Q!>!K:PNU0% (Y9H&CF
M#'[.L:_NNK'AE?Z@D22&Y5H@2ISN7/#$]_\ /M[TJB0S>:R[B5^5"/N]>G'?
M_P#70!\K*QU*VNI/"/AOQ+I7A>)FE\8:;K%M-:W.HMAC(+?S5WRW6 GF2QN$
M=&=0SL4:*B8K"/3=0N9-'O'_ &=4@6%O#?\ 9MQ:SI.6;S)?LFP3&Q.X$Q[=
MV]7;:4&*^MXXSB3=@!A@-MQM'88([9IQ@VQ',@,C=9-H!/T_"@#Y7O=/=-/B
MG^(EK=:AX(8Q7'@G3U:7^T+:=?G19N/FN1E?L_.0 0YWC<:VO6.IVNJ:6/$8
MU2[^,UW&8O"6HFV-S;VP(RWF210K#$O>97SN15P20*^L98WE5"Q^4]4/3Z?G
M1' 4DX8D=<CC&.@],=: /E:UTCQ-::E>P>%EUV#XM%8V\1:CJ"C['/#N+*5W
M;H67:9%@V*&5OOE?G#5X+B2::[C^&]KXCBMK:X:Y\=K<2M]JG?;AXH=^Y3>-
MM7+)A3"!A@3$1]8BV#NQ9MT;+A8RN-HH@MS'YF?F;H'([>F,<#Z4 ?(FI/X>
MC\%3W-P^KV7P D8P_9;OSXI5G+[?G/RSK9[]V0YW>9W$>:T=4,5H-/F\7MKM
MW=R2J? "W,D27*.=BHI*,N^X)8D>8"/)7Y^?,S]31VL4MBT+6J!.?W6.#GGT
M'7)J!O#UG+);M/;PW#6[K)"7B7]R1T*<<<@=,4 ?,L^G^)[&[B@,T4G[0$L(
MWWH4R6!L=W.3@ 0  _>&_?\ 4$Y5G<:;>Z_K$'A=?$#* 6^(;^6XNRQ&T*A
M*?:!@';#P8N0,E#7U3<>';"37%U1M/M?MT<)CCO?(3SESG(#XW 8)Z$54@^'
MGAJ)+UX]$L(9-0&;N2"W2(W!)W'>4 W9//.<T >2? FYC76V'@*&X@^$4%N8
M;=-1BD#/<Y!#69<[_)'S!@X'S8V]"*]Z@G\S*GEP><#I6-X<\):1X1M)X='T
M>VTR*:0-);VB+'&S=-^Q0%!/<@<\9K6$$;2F1OF9AT/./;_ZU $L@+$Y'&,<
MC(/X9HY'(1AU) QS2!<\[2"<'( X/<\T]26SQQV]: &\IT4D?W5Q^=%+(,@?
M*S?[K8_K10 BQC)) S]/ZTKKD9Z_YZT^FN0%.3CWH KQQ!S@D@ <=1@^H%4]
M-F-]:S2.#&R,4P,=!Z]O>KY&PG8-I^G8=O\ ]0IHC6!=L:&->I]^G.?_ *X_
M&@!D0,AD)R,'@D9(SG'OWS[?G4H0L22!GZ<9QCTI40)G QQCIS^G\J=U]\^O
M:@!NT<$$>HPO2G(@VD# [87M1G@Y/KQ1CD+R??=B@!"H+'!S@\X/3_.: O;O
M@=6S2YS@\G^( \'\L48V\8( YS0 FT'C![C(_P ^U*B9ZC'3H>_^<4$9 XP.
M_P!*3Y3DD*<=0!N/!XH EJ&6/.>>2#]3_GZ5(G?+;B.N.W%*1D4 -B7:#Z],
MXZTN0R9&&!''<&AP2,CJ <<XYIN1NR#D]B1T'H/RH :1C'.,'/)[TL?4#!''
M08P.U/<<$CKT]*9MR<[0V2#S]:8$M(1FEIK#.".H/KBD ,F>0<'K48B ?[Q&
M,=QS_GG\S2J1\N&X/W>>O'Z^M(1\O!)X_/\ I0 X18/7\>](81C\>/:D&=W'
M.#VZTX9  R>!B@!P0#\\\=_K2X%,)(Y)8=\ 9_I1WQN?L/N__6H <R!NN>F.
M#BF^2.>6.>>IXI4))ZDC&>5P:?0 Q8PJX!-->W$C9)/TS4A&>^*6@")46W4G
M+'ZG)-0#EV;D^V:L2J2./3L:B$9W9ZCKS]: )U8$=LCK@]*=34^[S_C3J &2
M#('RLW^ZV/ZT4.2 ,!C_ +N/ZT4 !W;??'1>H_.FF10Q&\Y!QC'MTZ444 *
M?<^I!I %+$!0&ZGL?7M110)Z"Y')R?J?SH"G'&1[444%-6#:>PQZ9[4FX$'!
MXY!.3VX-%% DN@I;&>0<<TF , 8//?\ _5110580X)P?O'/WA_A3@<D'ENX
M..***"5U'1L&7ABV.,GU'!IU%% !36PJ^@%%% F[*XBY4C)//K3@ .@Q110,
M6BBB@!C'YB!R<=#36(5@"<9Z#OFBBF)/3^NXHR5_O#H<]_UHVXQQG'/-%% D
M[I,3<$QSM7(Z#KGIVI/.0#)D. ,]/0\]J**1;'$'/S L >^,>N:8"I16*IM;
M&/EX.>WY^U%% ARR#?C=R3@CD\XSUJ6BB@!.M&,T44 ,XW8 Y'.,FC:V!T&,
9\[B?_P!=%% D[H/+5^L:XZ\]<T444#/_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>cwco-20220930xex10d1011.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cwco-20220930xex10d1011.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"  J / # 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**8')E
M9<< >W^/^<&@!)I1$A/!(YQGMWKB/$WQ?T7PW=_8(DN]=U4;MUCI4!G="!GY
MVX5![M797">9.J,NZ-T9"1D$9QW'K^'3K7A7Q4MUT&73/ GA""/2[_Q&SR33
MVKEI3$ 3]YB3M8Y!;L 3QD4 5O"'QG^(/QF\4:C:^$-.T71?#ME&"^I:B9)I
MS(20$"KA1G!SUKT"+P9X]O"HO_'WDXP=NG:5$F#C^\Q.1P>,=QD<5J?#_P %
MV?P[\,6FEV-J&GA0;Y-H0SG'KQ]0&Z?K4GA7XC:=XUN;^QM$NK+4+*4Q36UW
M"8W'JP!QN7G[RDCI@F@!^D>$M<TYD-QXOO;]!]Z.6VB ;IDY W#OWQSTSS73
M1$D!"2".2<Y/7.#Q@=1^?'2H[>5YI#DDA6((]#D]?H.._8^Y>V4V;L@< X8D
M\ G_ #U)]* )Z:S;1T+'L!28*K\SX)(YX [<#Z_UJCJNKIH]I+=7<D5M;0KO
MDEE;:H&.F?KGGMCI0!HT55T^^BU"SMYXI!(DT2RHPZ,I'4'O^'J/6GR.70%0
MY#9QM(_ Y_EV]: )&E5<_,,CJ,CCID_J*3S#NQL)ZYQGU']#_P#KJ&'S%=0%
M.P#TP #Z G\<'D8([BK+*&!! (/!![T ,$RD9)"C&>2.W7\N]25&X^\<A<X
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
* $@'>#[\"@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>cwco-20220930xex10d1009.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cwco-20220930xex10d1009.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" ". 58# 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#]4Z9OIV::
M>E !OHWYIN*2@!TO04BOVI).U.1<8-(D<&R>E#=*=3-_S8H117,P5_F'%2+.
MC< 42W$%O\TCI&/5S@5QGBCXO^&/"*N;_48HE4=48-_*M8TZE1VA%LB52,%>
M3.V!&,TWS5W8W9KYA\6?MO:+I;O'H>G/K;CH0^P?K7DWB?\ ;1\9ZRLB6-LN
MBJW0$!R*]6ADF.Q#35-_,\FMG&#H?',^])+B&/[\L8_WF KF/$'Q/\,>&,_V
MIK%K9%>OF'/\J_-?7/B7XP\7SL^K:I<R(3D""4QX_*N?O=8OXT/FW$DB?]-I
M"Y_6OI*7"5=6=25CP:O%.%B[0BV?H?JW[6/PZL RIKT$SCH%SS]*XO4_VW_#
MEGG[)I<^I#MY4@7/YU\&KK^FJ^9X=S9ZU*^NZ?<8$,>SZ&O6I\*X=+WFVSS*
MG%-26E-)>NY]F7G[<:7(+V?AB\M91T668$-^ K NOVT?$<JL1#;:<>JQO%N)
MKYATR1'?.XG_ (%6G<1Q2CKG\:]&GPY@8+WHM^IR2XAQLM4U\CV74_VR_B%)
MN6TN;$(>A^S<UC_\-;?$UN#?6O\ WX%>-W4B0G@=*=9S^<PKJ648&DKQII^I
MSO-\?4V=CUBY_:I^*LC?N-86W]3!;Q$_^1$85''^T]\7C][Q+<D>]K:?_&*\
MX>3R^!UJG*]U(_R/A::RW!RU=*)@\UQ\=YGKL7[5?Q2@8>;KKO[-;P;3]<15
MK67[6OQ!"_O=41O]EK>+_P")KPQ))%XE.3V-(\$LGW7HEE6"GO37R)_M?&]9
M'T O[7WQ#C.V.[T_;_TTMJOVG[9_CNV91-8VVHK_ 'X(=@KYHDCN(6R'-31:
MG+%\NYL?6N>619?+[-CKIYUCHZJ2?J?7NE_MORJJOJ7AV>:4?P02;*Z;3/VX
M-!NSMO-!OK#/<N'/X  D_2OB.*19FWMNS]:OP0Q.,LI8^N:\ZIPY@'M?Y'J4
M^(<3]I)^A]_:7^U3X&U#:9-72U)'^KF4AOQ! Q77Z)\9O!_B*80V.MVT\Q_A
MSC/XFOS=CM[=,%4&>Y/6K+;[F(PMS">-J'&?K7#/A>C;]W-KU/4I\01_Y>1/
MU'BO(9P/*EC8$9^1@1^=3@$#);BOR^TO5_$'AJ19=&U;4K95.!#]N<PC_MGG
M KO_  _^T]\1M!=1)??VK&#]V=5S],@#Y:\.MPUBZ7O0?,>E2SS#5'R['Z!*
M<GK4@&*^3O"_[:CNZ+K^@+8'HT\,Q=#] :]<\,?M)^!_%!2.+68X)F_AF&T#
M\37@5<%BJ+M4A8]>&(HU-82N>I/.J<&HUN<MC%5=/U[3=1C#VM];7",,AHIE
M<$?4&KH=2 RD,#W%>?4;IK5'6K/8?OR*4$'M4:W",2!GCU%*[X&0*<7=$-QN
M2BEJ"*8MQ4I;VH<M1H1Z;'VIQ.134I#):***L!E+BH]QWU+F@ P*9)[4_.!R
M:8S8.,$Y[UFWR@0)(0V&&0>]2.0@+$\#DUS_ (S\;Z7X)T^.YU.988I"54E@
M"2.>!WKYF^)7[2^J7$DD'A3+V_3[9*?+D7Z*:];!Y=B<:[TUH^IYF,S#"X-7
MK2L^Q]-Z]X_T+PY9M<:AJ4-LBC.UG&__ +YZUX#XY_;,L+*XDMM"TQ=3CP0)
MY'V8/TKY/\40^(_%FI/?ZCJDMY<$Y\UG*GZ8Z51BTY[9<7 \Z0?Q=*^[P?"M
M."4Z[N?!XKBUSDZ>'AIW/2O%GQT\7>,BR3WSP6#?\NL9&/SKSN[\V>0L6;UY
MD+#]33A(NW:J8]Z8T3GD'K7V5#"8:BE"$+'R&*S'%5WS2G\BFZVR EH@).[#
M@57:]M(E+.@S5R:S:X&T=<\UD:_HLEK '60'V%>G%1CHMCRI5IS^(I:UX@C4
M8A1NG&*YI)+S5I"H9@I/>NETG3TN@QD3) [BKMI8PQR-MBVX/7%:IQ*C)=3E
M9?"LMLF]V+9&:SI#]E.%4Y'M7HUQ;><F.M9K>&A.WW>_>JO$IV^R<?%XB>U(
MR2*V],U\W1 +&LSQ1H8LE)"XQ[5F>'KC$N#QSWK)\K-H<R.^6>,#YDW>]!ND
M_P"6:[:?80K<8!&>*NOI80< 8K"2BCLA*:V*"N\G.:F1'K1L].##D8JU]A4?
M05'NLZXU%]HPWCZ\4BS^6=O2M>:"-(V.1T]:Y2\G9;H '*T6B$IQ-U;5IU]:
MA?3@'YK4T6/S;;<>M)<1'S,46B2IPZE2*T\OFIT.W%7H;3>O3)^E))"4ZQ\?
M2J7+L4JD%L5\X&:;]JP<!B/>DO+B*TC+LZX]":XW5?%RN3#$OS=.*T5&+U.2
MIB8K0[&2YD"G%P/H357^U1$?F<$_6N"L['5-1N=RS,J$],UV-KX%NY(E9YSD
MCN:32C[J,8XM+1&O;:Q:71"NH)^M:JV]D\7W..N%;!KF8O!%U&P(FY]J9KFG
M7^@B%C([JQ&<"N>5!2U:7S.RGCZL=I6.LTOQ#K7A9G;1+A[/>?FV2$I^ /2O
M;_ /[6^O>%--M+;7K..^M84"M/O^?'KBO%?#5S!>6T>[KC#9JM=Z<7U*1N2F
M[CG@?A7G8G*J&+ARU()G=1SK$X6?-"5_(^\?AY^TQX*^(A1+.^-M.<!H[I?+
MPWX]:]56YCD16B<3(W(9.1^E?EU-9(C!T&R5?NRIP5^E>F?#7XZ>,/ DD<45
MY_:NF+@/'<D!@/:O@L;PS7I7E16B/M,'Q%1Q%HU%RL^_XFSU&*D'6O*OAS\>
M_#WCB**-KAK&^?@P3KM&?8UZ<+F,D88,",Y6OC*M&5.3C)6/KZ52%2/-"5T3
M=*3^*H6ERWRCY?6G*^3QS6?*)5-2<# HH4Y%%2;C=HQ40G'F8/ J;( YK*U*
M0*AN=XCBB!9F;T%.S>B)32W-"298^690/<UY#\4?CU9>$+@Z9;1F>XD!7S$.
M0I-<1\7?C]I7D2V6GW-XLR91BD6%;\<UX-I7BF'4)WFOS+.Y8E2ZY(KW<#E.
M,JRYJM!\O]>9X>-S;"4H6I5H\W7^K&U\3?$=_P"(H;*34+AKF,2%XT<D;"1B
MN-\Q1&"RAL=".U:_B[4(=>MK:.Q#9B<EO-&.W:L9 88"CXW>U?KF3X;ZOA(P
M<;:L_'\ZQ$L1C)5>>Z:10N+[+[5&!4$D(E0L:;+"6N-P'%7$A+IA0,^]>\U!
MH\&_8Q_(&_ JS';AL U8;2YE)<[?Q-/MXR\FP')QWZ5"A$:E*^I'8V"R/)D=
M!FN4O[@WNHO >55L5UL&J0Z?+*)"W"GD#I7&:#G7M2NKRWX@1CDMPQ^E5R&M
MT:9L!IZ(4&=W!JTVGA5#$ 9YK,\8^*FT"UMY((TE5SAC(M.L_&VF:I#&$,HE
M(P5V8 /M3Y#&3;V+L=L"U:UAIX;L#ZU1@.<.<X/3-:=EJ4,4XC;(9L#@<4G&
MQI!R3U.)^(VGK%$?7!Z5YCI(*SD =Z]1^*NJV]LX@;<68?*%'%>8Z7$TUV(U
M^\Q[\5#5SLC,])\.DR!#CM75K9B11D5B>'O#]U;Q"1@FW&>#7117,8;RR2&]
M^E0X,Z8U%W*%RAM3@#@U7>X01.6D"X'<T_6=4MK<2*[%&49!(^4GTKS*_P#$
MVH:I=2QRK'! F=ICZD=JS<;$.>I:U_Q1+!<B*/+*3C(K9\-^'IM<"S.2H]ZY
M_P ,6?\ ;=W\D98H?XQBO9/#<<-A;;&&T_[-2;0E<H6>G?8$V&I%L%FF&:T[
MZ$R+YBD;1_#WJG%<Q&W>5CY>WIOXJDKEMHU(]+@LK7SF=3[9KCO$7C>ULU>!
M8P6Z9%9VO>.K6 /"))23_=7C^=>?ZE=-=L9U.Z/.<'K5<K3.2;:V)]4O[C5I
M&".P4GI4FD>%)Y)Q(V6'N*W/"'AVXU*,3HB[,_Q'%>FZ9H6R'#A%..N>*VB]
M#D=WN8>DZ9#;P!6C"L .35V[E6TBSYPQZ9K%\1>,M-TNX:T?S#,O=%R#^-<7
MK'B>.1=RO(5;I\O-)QN[CCR]3L)/&Z6,P!&[!K=?7(/%%@W^C_,BYZ5YOIGA
M34=<C6:#R]O7YWP:]#\)61TRVN4G3Y@O)7D5JE%+4'?[)R_AW4Y8]0N8T#!4
M8X%=RJ%K5)B?F9<FN*T"\MUU:\RIX<]!7>@?:-/B,0 #+QGBM(R@M")N:,DJ
M]TQ4' [U<MK-[<A@Y!]0>E,AL9(I-S$?@:M,3C&:Y)^^^7H=M-KE4GN.DOKN
M)U-O.T-R/N3 X*U[#\*/VA=2\+K%I^OW'VNW/#74[<J/;_/>O&2C,, _-ZU8
MCLH;N%HKI1)&>HQFO*QF486K2>FIW8?.,3A*B<7==C]#?!WC72O%VG)+IURM
MPA'WT.:Z9$  SS7YT_##XCZC\*O%\$WF2'0%.&ABRY(_W:^\/!?Q!TKQIHD>
MHV+.$<9,<BX?/TK\>S'+ZF$DVHOE/U?*<TI9C'HI=CJ@,44V.0.@;IFBO!W/
MHD0S2%1[ 9KY\_:)^+;Z2TGAO3SDW5LVZ:,_</I7K_B?Q&=)T34[AR%$43;2
M?[WI7Q5JL\FJWLMY*[2339=@QS@^E?39)@UBL1[W0^9X@Q;P6&<5\<MC'ALA
M.B>:3(X7!9N<FG#2ECSM Q4T+,68%<8J=91@@GFOV.G*T/9'XU*7(W&7Q,S;
MFW%JH(XW5EW#9)]*V=38-%'@]ZR)$+'&*Z;\L;'%4E<H;3OYZ5<MUQ@TPPG=
MTJU!"1CBES')3W'2\H:HI'Y<A8?2M1HODZ5$+<-D'@'J:OF.FI\)R7CB$V7A
MS4;A!B3(VUG>"[86?AVSNAP9,[AZUTOC.V%UX:U# SY> 1[>M8NE;4\/V<,/
MS)&,9'>NB,SE4M3#^)EJC^'V;&'\U2H]JX'0I_L^I6\>>"X!KN_B3=EK&),8
M /3UKSO2X)+C6;5T!(\P$X[<U;F=<7<]YU6T^R:?;.@^\H-9R A/.(Y7G-=/
MJ$(FTRS4\D(*P]8,=AHESDA6"G%0W<M;GF/C*\75M4C9FR%.#4/AG2_-\0VP
M49C)&3BN<FOGN9I3N)8&O4_AUI+/IK7DHP4.034WL:;G?7D$=C %1AC;7,:H
MO[AG.53J'K96X@OFV7,HBBS@N>U>;>/O%SQW#Z198EM3_P M5JHNX-'-^-_$
M4FI%+&#)2/DR#O6/I3R:E-#;[2N" S5##*]M*Z,N[/1C78_#'1WU74)6>+;@
MY!Q64M"T>J>"O!EM8Z<)N Y7FK#;(9)%##(Z"K$-XUE'Y(. !BJ,PM%B>ZN)
MA%(HRJG^*N26YLG8G5DBM)+F=]A09"-_%7CWC?QW+J-\5B!@1>,+WK6U[Q)J
M?B)V,4+K!'U*\#%<3JEN)Y-P&6SAOK77174;D-6X-ZF9#D^M:7AS3I-3U6.W
M*GRR16380O*_EH,]N*]N^'OA2)+ 7,BXE []:SG4M*QG)W-S1M%CTFP5%( Q
MG%<]XX\2/HNELT;?/Z"NKFE(N#$.@'2O'OB!?F;4GLVZ#M3BDR&<TER=9E:Y
MFX)'>KGAC2VU?5C ZDHI[UFS#[':H%]<5ZGX$\/M':0WH3)<#-;-\J,.IOV^
MGC1K6-$X'0XKHIK2"VTB69"&=X_F [55U&%I;9-J9(^]CM7%?$CQ7-X;M+>'
M3LW$DZ[9 /X:XYS.B#L9?P_LQJ.OZAD[OG/%>B,!; 0C@)QBN;\#:&='@6_C
M!DEN &9?0FM^XDDFN&=UVL>JUG%WU'4E=#BU-"]<TL:%NU3B(XZ5JI69@Y:$
M<:#-.=6!^6I$B/I3F '6MK\VA"D3:9;123@R8/LPKTKP-XXNO!&N:?+%OELY
MIQ$Z _*H]:\VM8#,< [4/\5;\^J&UTT01J)"ISNQT]Z\C,,&L73=,]S!8F6$
ME&M3=G?7T/OJPU."]LHKB&16B<9!4Y%%?/'[+GCS[7IU_H%_*6%J!<+(YR?F
M;I17XMB<&\/6E2L]&?N5"JL12C5B]&KG8?M)WAT?P TD>=TMV@./0]:^<8+1
M3&LO>3G'I7TC^T?:'5/ +(HW;;N/%?/#1/;QI&XVE?6OL>&XI)S>Y^><7SE*
MI070H3V21HQ Y-8%_',CG8IQ73J#*V.W2K<.GP./WAYK[)5'SMGP=:'/'DZG
M#PQ2RD^8N%'2E:TPW2NMU33X88D,?4FLE[< ]*[XU'*-V>?*#IZ,Q3:_-TJU
M#:]..:M^2NZK4,*\=Z.<B$44'M<)R*H2+L8UTEQ$!'P*Q;F$%Z?.:58Z'/:P
MKR6=Q"B[Q.I5A7&^&W/AY&MM1/E019*N_?->GQVJEJHZ_P""K;Q3 8KK]T .
M"M;QD<$'J> >,O$#:S>O# ?,0'"X[UUOPD\(/,SS7L9C Y7<.M=!8_"C3].O
M=ZN7V'@&N[TG3@L(CP%5>A%7*6AW0L9UYO#+M7,,9^8^@KS3XD^)(YI4ALY!
M(AX?';K77_$?QC#X8T!K>-P;Z9RA0]0OK7@-C<R//+&Y+23$[<U=.I=ZFK6F
MAIZ?I<EYK4*P)NB<_,17T3X?T2/3]"\N7"0$#<WI7#_##P?/86AO;^+9;C#%
MV["I?'GQ$2ZD.C:+()O,^7*^M%278N"N<SXYUTC4FTRQ;? YY=3T-<7<M_9[
M^0WSR'NW6O5=)\"6^D^'I]1U<^7>F,R1A^]>6N8=3OC<2-A@3P*NBVRI*Q3@
MAGN;R)2A";@,XKZ%\ Z!!I6G)*0%=UZ^O%>8^ ;./6M<:UD $:8(->[7EI:Z
M+I"M.^S8N5J*SLQ11AZE!;Q)+-/((RHROO7#V=@_C34&5G98HVQQW%*UY>^.
MM5:V@4M;Q-@E?2O2;'PC!X7TLRVYW/MRWL:XT[LO8X/QA<6O@/1I+2'9(TJX
MW$<BO%H+QKB.=CR&;-=A\3M0&KZFL>XE0<&N86T2VB$<?+-7I4MB;HZ+X;Z&
M=1U*,NN4W<FO>!:C3RL,/*$"N*^%6@F'0GG9<2#I7HVFQ":+=(/F'%>9B96>
MAI%<QC06S2ZK@C@UX9\3;:2V\72D [<XS7TU8V""_P!Q KRCXN>&/MEW));+
MND/-*E5T*<=#R*;;);1;N 6%?2'A:W6/P39M"@9MF217SF-$OIE$#1MN4]*[
M?PYXE\6Z9 EA!:,T'W<D'I79S<RN8V1U_B[QNFA6P2T=9+EQAD]*R?A[X='B
M"^FN]0!VR'< W.*T],^%[ZI-]OO=WG/\Q4]J[G2]%BTV((HV[1QBN.>XMAG]
MEKH9'DKO Z"LV:(S3R.RX+'I71/*\QV,.!WJE+ OG/\ 6LT[(EF8EMCM4OD8
M%:"P#TITD(&.*M2U,7L9Z18-0W$*L"#P/:M(1C-13PY[5O&3N0BK92OM^S8^
M4]ZUK",+,(B-RXP<U#8VH#AB.:T+: I=%R/E(ZUFZEIG5>U-%C0]0'@VYGO(
MIC&UR-AP>P-%3^%_"I^(6IW=@&P;-/,Q]3_]>BOSW%RBZ\F^Y^H8&O66&II+
MHC[/\7^'%UK0+^U*;RP:6,'^_P!J^3[B R7<UK<9%U 2LRG^%O2OM&1]NWGO
M7SU\;_AY/IMZ=5T6$@W#F2X/KZU\YE&-=&IR7/5X@R[Z[14H[Q/*8HTA23-9
M-[=2"7$9K7$3ZJ +0$L@(DS3/[," ^8/F'>OU6DX2A>^I^2U(RE+70QK.66Y
M9_,Z#I3+A"#VQ6P\,<2_*,$\5G7:]<5:GKRGG5(N.YFEOFJU;R<BJA!+D5:M
MXSD5L8T[W+<GS+69/$2YK6"$BH98@.M!T5=C,B3$@JY/M,>.GN*CD3.0HYJ,
M*T?,WW#6Z:L>;&+N5;NR,A'V<9/4U!J^J)H.ESO.0DNS*BK5K>-%'.\1&$!/
MS5X3\3_'%SK-R]O$V?+;! KI@N;?8[(:'+ZMJA\6:U<WM^2&7*J.V!72>!O!
M\.LWD&I,#]AMB#(WH*YOPAX(U3Q#=K=K$QL8SNG;T7O7J-]BY,.E>#E,MI*/
M+NR.WK6=1J&QV15R'XB^.K_4[B'1_"0$]DP\N4H.E;/PY^$-KIMH-0O03JN"
MZJWK74^!OAO:^#;(DJ?M,GS'=R<UUES_ *'9O>S<2Q\CTKF]I?2YI;E/&OCM
MKK&RTJUW 7")ME4>F<5XK=>7:%C&2370?$KQ#-K/C5F)S'D"N?OX5\[8IY/K
M7?0=D8MML]-^!FGF[O+FYE&-@W UU7BC5;WQQJ!TRR&](FVOCTZ5PG@^ZU,6
ML%IHHW3.VV4>U?07A?P./#&GPW\:#[=.!YV?4]:YL34LS:*;,?P_X6B\&VT1
MLD!FE'[S=U!JUXDU3^SM O#*=LC)WK5UM;BWFA9 "SGYN:\N^..NOI<$,+,
M'7!]ZBDKDR/%[>9M2OKIY23M;(S4VE1&Y\3VEN>59\5#I\B*LKCC=WK9\%6A
MOO%]HZC*A\FO27N(YNI]):#HT>FV4<*C"LHSBKD\(A8",?+6A<Q!((0@Y"C^
M5,ABW(=_6O&K2YM3NI+0IC<GS#KBH;G1X;I?-<!F/K6J\ "U!:J6N2I^[7/&
M5F7(P?\ A$=*1S/P)CU&*LBUBM0OV=4+#KD5>;2S)J#G^$<XKAOB=XAETJW@
MBT@[KLOAP/2O0ISOHCE9W":HVP+@;CZ4QE+G)ZTFA69;PM97=R/])=<O0-TC
M%5[&L6[LADR1C'2L^5<3O]:THP0.:JM;LTSG'4YHL95+VT(E3-.DCX%68[5O
M2I&MB!R*E;E<ONF;LQ0(?,/3@5:EMF884<U8MH 3Y./WAKIYDEJ<[3OH01(D
M29/ J_*$MK 7$ORPD_>I;?3@MPL=UPC<5U'@?P>WCS56LE0OI43['/N*\O'8
MF%&#G?9'L8'"3Q+46NIWO[+?@IX+;5]=NX23=MY4?'\ .<_RHKW+PQH4&@:)
M!I]L L40P,45^-XG$RKU95+[G[EA</3IT(0MLD:$ZNQ4^E,O].BU2U:"=<HP
MP15[%-;Y:X5)IW6C.]P3WU/"/'/PN/AR5KO1X<0L=TI_G7F=_<V\[;%&''##
MWKZ^NK>.\MWBE&Z-A@@UX9\0?A#)<7INM&15B!)>OILNS6<7R2D?'YODM.M%
M3I*S/';VS*(K <$U0FM&VGC-=C>Z#-I9"WI"#)5<]R/2J<UCYD>5 QW%?=87
M%1FKWU/S?$9;.C)J2T.&:U82YVUJ6MIE1Q6@]BJODC%6840<8KU95GRG&L,H
M]2A]DPM4;BV;FNA:-1SVJK-&D@91C/O6"JM[!6I61S26SRN0G458T^T^U-,L
MWW$!SFI#&T,SLKA=HR37DGQ*^+>PRV.BS;;M1MDP>M=M)N2L<:IZF1\4_B";
M*ZEL]"DRZG;)BN!\/:%-KURUUN4'[TJMU([XK+M4NK[4\?9Y)[B=^73H"?6O
M??A]^SZ]E!'J&NZCY88>8L4+8!]C776JJDDDS=4T9/ASP_J&M!;?09)+.QQM
MN5?@,.]>E>&O!.G^%U4Z4,2/_KB><FNAL=*M+>U:*%?*51@&'C/UI]A;21L2
MI^5?:O*J5W)G?1I)DE]%YM@\C\SJ.*X3QKJ-S:>"KV><XV\ ]*]$E4NGFG[@
M&#_2O/?VB632_AW%"O$D[AN._/2IH3O547U*KTTMCY;5?M;RW<WW@QZUEWMT
M%F$HR5]:V#=0PV4JNI(S73_#?X83^,[U,1DVK'H:^BJ6I*S//4+L/AHVI02-
M>::"';J2*[6^\:^,%/E[FQV%>P:+\,K'PM8);Q1!9>K<5=;PK92$,R#(]J\:
MKC(W6AUP@> RWGCS475EW%1R"0:Y;QO:ZW=%#KH)*_=S7UBEM96+P(% !.#7
M#_'7PQ#J5A%-;1YV#)Q732Q*FTK&<X'RE+F&%TCR17H7P4C6348]ZYDW<9KC
MS;J\\B*N<'!KJ?AK,UIXVL+=&VAVKJFVDV<JBKZGU4ULR-$KCJH%)-9L#E>E
M:VL*(#;*2"S*.GTJ2*6!;;##YL5X%6K=7/5I0B8#QD#!J,VS1GS ,5I2JEU/
MY<?6J4MP+6=HIG  ]140G=%3IH?>7$/A^P:^O"!&X(&:\;\*:)=^(O']U>3
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
MDX%%)TXZT5C=HDDI#TI:*W C .13Z#29I7 1EZ4%NU% '--:D/L1%29 :D*
MCDYI77Y3CK51BP;[V/I56Y@Y;$DMA;SY#PHV>H90<UR/B'X1^&M:,DITR*.Y
M;^.$>6,^I KLXB2.3FI"H-.,Y4W[K$X1ENKGA6J? 75K>5WTO7F"GD6US$&B
M'MD8;]:YN\\ ^+=,$C2Z'#<1I_RVBF!9OH#C^=?2[(,=3GUIOE ]23]:]"GF
M5>GU/,KY90K+5'R:-2@MIBFK6EYI>.HEMV;'U*Y&*W]/_L;4H0;2\M9^/O"5
M3_(U](RV<,@^9%/X"N?U+X<^&=;E,E[HEE<2GG>T"@_F!7<LXJVU1YCX?H/6
MYXU'I48&3/",=MXJQ#9(P^;( [GO7?ZA\$/#VH A(FLB/NO;-M9?IG(_2L2X
M^!$MG(IL/%^JB3JHODBF1?\ @(5?YUO'-KZ,C^P:?<QH].608!V_4?YQ7!_$
M#X>?\)A>:3:M@1V\@9]W0C.:])G^&GBRQPS^*;&^E_@#:9Y*>VX!SFL_5O"_
MBK2+>2[O9-&N9%Z^298U_ $''YUO',-FC">51IK0BGTY-.2-8U 2-=B@=AZ5
M'&$<!FC^8>M8UIXS\0M>):SZ7H[0]/,6>7?^6W%:[:]<1S&$V5KQCD,W^%:K
M$<SNSBE@[#95!P AS]*L06RF+F,FO/O$W[0^@>$-2>QU'3;]I8^"UI&C+_X\
MXJK;?M:>#67:-,UKZ_9X?_CU-UU<R^JG;WL&V3[AQ5NVB$=NQVG/K7G4W[3W
MA6:>.*+2]4+2G@R0Q8'Y25V>E_$"+4;99+"R#QOU%U\I_#:30L3;4M8*Y9MR
MMU%*EPHDR,8KF-9^$FB^(<B:U0!NI/45I:WX]U#1-0@M(]#L;B2Y^[(;UHPO
MU'DMG\ZT].;5=8C\T06EJS=5^T-(/_0%K)YG*D]&0\N4M+'FC?LH>%GF\^34
M'MES]T+G/X5U&@?L\>$?#\BW5K:M<7(Y6XE4_P NE=M8>$-?U.0FSU*PL+A>
M?-EMFN!^"[D_G6K8_"+7M6G_ .)GXZO5'==,M4MQ^3%Z/[8J/5R=CHIY'">K
M.?-E#;1^7!M:9>/W2C"CW X%."06EM]HNKVUA'_/1IU _&NYM/V?M#BD\Z]U
M/6=4D'.9[YHP?J(M@-=%9_"?PI;.LAT6VFD'1IE\P_\ CV:X9YJV[H]"&04U
MN>%/XJT-[DQPSS7]QTQ96SR[CZ @8_6M&U@\3:\PAT_PK.J'@2ZBWV<#W(Y)
MKZ%@TBTM46&""*&)>B*@P/TIZV[QD@/E.RX Q^582S6HU8[X9-1CK<\0L?@M
MXAO6WZAJUM9(W!A@B,CCVW'M^%=;HGP'\,V)66YA-],.K2DX)]UZ5Z3'$5.2
MV:<5%<$L75J;L]&&$ITM$KF/#X=LM*@5+"VAM5'&U(P!6A%%((5 89QUQ4G<
MBI-M<LI.:M+4Z8*,7>,2!1+'U8$?2IU?(ZYIA&30!BI25@<W<DW4C<FF@9I<
74[ FQ0,4X#BFT \XHL4F/HHHJ;%G_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>25
<FILENAME>cwco-20220930.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: 11/14/2022 6:38:57 PM-->
<!--Modified on: 11/14/2022 6:38:57 PM-->
<xsd:schema xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:sic="http://xbrl.sec.gov/sic/2022" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:stpr="http://xbrl.sec.gov/stpr/2022" xmlns:naics="http://xbrl.sec.gov/naics/2022" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:srt="http://fasb.org/srt/2022" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:currency="http://xbrl.sec.gov/currency/2022" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:exch="http://xbrl.sec.gov/exch/2022" xmlns:us-types="http://fasb.org/us-types/2022" targetNamespace="http://www.cwco.com/20220930" elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2022" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:cwco="http://www.cwco.com/20220930" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:us-roles="http://fasb.org/us-roles/2022" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:srt-roles="http://fasb.org/srt-roles/2022" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:attributeFormDefault="unqualified" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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/DisclosureStandardAndCustomAxisDomainDefaults" id="DisclosureStandardAndCustomAxisDomainDefaults">
        <link:definition>99900 - Disclosure - Standard And Custom Axis Domain Defaults</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets" id="StatementCondensedConsolidatedBalanceSheets">
        <link:definition>00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome" id="StatementCondensedConsolidatedStatementsOfIncome">
        <link:definition>00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureCondensedConsolidatedStatementsOfCashFlowsCalc2" id="DisclosureCondensedConsolidatedStatementsOfCashFlowsCalc2">
        <link:definition>00400 - Disclosure - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Calc 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" id="StatementCondensedConsolidatedStatementsOfCashFlows">
        <link:definition>00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesRevenueRecognizedAndBilledOnServicesDetails" id="DisclosureAccountingPoliciesRevenueRecognizedAndBilledOnServicesDetails">
        <link:definition>40205 - Disclosure - Accounting policies - Revenue recognized and billed on services (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureEarningsPerShareDetails" id="DisclosureEarningsPerShareDetails">
        <link:definition>40401 - Disclosure - Earnings per share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails" id="DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails">
        <link:definition>40502 - Disclosure - Discontinued operations - Mexico project development (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureLeasesComponentsOfLeaseCostDetails" id="DisclosureLeasesComponentsOfLeaseCostDetails">
        <link:definition>40602 - Disclosure - Leases - Components of lease cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails" id="DisclosureLeasesFutureLeasePaymentsDetails">
        <link:definition>40604 - Disclosure - Leases - Future lease payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <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:roleType roleURI="http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" id="StatementCondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncomeParenthetical" id="StatementCondensedConsolidatedStatementsOfIncomeParenthetical">
        <link:definition>00205 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" id="StatementCondensedConsolidatedStatementsOfStockholdersEquity">
        <link:definition>00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" id="StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical">
        <link:definition>00405 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical))</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesDetails" id="DisclosureAccountingPoliciesDetails">
        <link:definition>40201 - Disclosure - Accounting policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails" id="DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails">
        <link:definition>40202 - Disclosure - Accounting policies - Goodwill and intangible assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesDisaggregatedRevenueDetails" id="DisclosureAccountingPoliciesDisaggregatedRevenueDetails">
        <link:definition>40203 - Disclosure - Accounting policies - Disaggregated revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesPerformanceObligationsDetails" id="DisclosureAccountingPoliciesPerformanceObligationsDetails">
        <link:definition>40204 - Disclosure - Accounting policies - Performance obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesPerformanceObligationsDefaultDetails" id="DisclosureAccountingPoliciesPerformanceObligationsDefaultDetails">
        <link:definition>40204 - Disclosure - Accounting policies - Performance obligations Default (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureSegmentInformationDetails" id="DisclosureSegmentInformationDetails">
        <link:definition>40301 - Disclosure - Segment information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureSegmentInformationAdditionalInformationDetails" id="DisclosureSegmentInformationAdditionalInformationDetails">
        <link:definition>40302 - Disclosure - Segment information - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails" id="DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails">
        <link:definition>40501 - Disclosure - Discontinued operations - Mexico project development- Narratives (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentFinancialInformationDetails" id="DisclosureDiscontinuedOperationsMexicoProjectDevelopmentFinancialInformationDetails">
        <link:definition>40503 - Disclosure - Discontinued operations - Mexico project development - Financial Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails" id="DisclosureLeasesLeaseAssetsAndLiabilitiesDetails">
        <link:definition>40601 - Disclosure - Leases - Lease assets and liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureFairValueDetails" id="DisclosureFairValueDetails">
        <link:definition>40701 - Disclosure - Fair value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureFairValueActivityForLevel3AssetDetails" id="DisclosureFairValueActivityForLevel3AssetDetails">
        <link:definition>40702 - Disclosure - Fair value - Activity for the Level 3 asset (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureContingenciesDetails" id="DisclosureContingenciesDetails">
        <link:definition>40801 - Disclosure - Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureRelatedPartyTransactionsDetails" id="DisclosureRelatedPartyTransactionsDetails">
        <link:definition>40901 - Disclosure - Related party transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureSubsequentEventsDetails" id="DisclosureSubsequentEventsDetails">
        <link:definition>41101 - Disclosure - Subsequent events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosurePrincipalActivity" id="DisclosurePrincipalActivity">
        <link:definition>10101 - Disclosure - Principal activity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureAccountingPolicies" id="DisclosureAccountingPolicies">
        <link:definition>10201 - Disclosure - Accounting policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureSegmentInformation" id="DisclosureSegmentInformation">
        <link:definition>10301 - Disclosure - Segment information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureEarningsPerShare" id="DisclosureEarningsPerShare">
        <link:definition>10401 - Disclosure - Earnings per share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopment" id="DisclosureDiscontinuedOperationsMexicoProjectDevelopment">
        <link:definition>10501 - Disclosure - Discontinued operations - Mexico project development</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureLeases" id="DisclosureLeases">
        <link:definition>10601 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureFairValue" id="DisclosureFairValue">
        <link:definition>10701 - Disclosure - Fair value</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureContingencies" id="DisclosureContingencies">
        <link:definition>10801 - Disclosure - Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureRelatedPartyTransactions" id="DisclosureRelatedPartyTransactions">
        <link:definition>10901 - Disclosure - Related party transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureImpactOfRecentAccountingStandards" id="DisclosureImpactOfRecentAccountingStandards">
        <link:definition>11001 - Disclosure - Impact of recent accounting standards</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureSubsequentEvents" id="DisclosureSubsequentEvents">
        <link:definition>11101 - Disclosure - Subsequent events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesPolicies" id="DisclosureAccountingPoliciesPolicies">
        <link:definition>20202 - Disclosure - Accounting policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesTables" id="DisclosureAccountingPoliciesTables">
        <link:definition>30203 - Disclosure - Accounting policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureSegmentInformationTables" id="DisclosureSegmentInformationTables">
        <link:definition>30303 - Disclosure - Segment information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureEarningsPerShareTables" id="DisclosureEarningsPerShareTables">
        <link:definition>30403 - Disclosure - Earnings per share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentTables" id="DisclosureDiscontinuedOperationsMexicoProjectDevelopmentTables">
        <link:definition>30503 - Disclosure - Discontinued operations - Mexico project development (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureLeasesTables" id="DisclosureLeasesTables">
        <link:definition>30603 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureFairValueTables" id="DisclosureFairValueTables">
        <link:definition>30703 - Disclosure - Fair value (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" id="DisclosureLeasesSupplementalCashFlowInformationDetails">
        <link:definition>40603 - Disclosure - Leases - Supplemental cash flow information (Details)</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-20220930_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-20220930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="cwco-20220930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="cwco-20220930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
    </xsd:appinfo>
  </xsd:annotation>
  <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:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd" />
  <xsd:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd" />
  <xsd:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/currency/2022" schemaLocation="https://xbrl.sec.gov/currency/2022/currency-2022.xsd" />
  <xsd:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_DocumentAndEntityInformationAbstract" substitutionGroup="xbrli:item" />
  <xsd:element id="cwco_ProfitLossFromSubsidiaries" name="ProfitLossFromSubsidiaries" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <xsd:element id="cwco_IncomeLossFromDiscontinuedOperations" name="IncomeLossFromDiscontinuedOperations" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <xsd:element id="cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress" name="TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <xsd:element name="TransfersFromConstructionInProgressToPropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment" substitutionGroup="xbrli:item" xbrli:balance="credit" />
  <xsd:element id="cwco_LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock" name="LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element name="RetailRevenuesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_RetailRevenuesMember" substitutionGroup="xbrli:item" />
  <xsd:element name="BulkRevenuesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_BulkRevenuesMember" substitutionGroup="xbrli:item" />
  <xsd:element name="ServicesRevenuesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_ServicesRevenuesMember" substitutionGroup="xbrli:item" />
  <xsd:element name="ManufacturingRevenuesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_ManufacturingRevenuesMember" substitutionGroup="xbrli:item" />
  <xsd:element id="cwco_AerexIndustriesIncMember" name="AerexIndustriesIncMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="DepositsHeldInForeignBank" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="cwco_DepositsHeldInForeignBank" substitutionGroup="xbrli:item" xbrli:balance="debit" />
  <xsd:element name="BulkMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_BulkMember" substitutionGroup="xbrli:item" />
  <xsd:element name="ServicesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_ServicesMember" substitutionGroup="xbrli:item" />
  <xsd:element name="ManufacturingUnitsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_ManufacturingUnitsMember" substitutionGroup="xbrli:item" />
  <xsd:element name="AgreementAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_AgreementAxis" substitutionGroup="xbrldt:dimensionItem" />
  <xsd:element name="AgreementDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_AgreementDomain" substitutionGroup="xbrli:item" />
  <xsd:element name="PlantAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_PlantAxis" substitutionGroup="xbrldt:dimensionItem" />
  <xsd:element name="PlantDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_PlantDomain" substitutionGroup="xbrli:item" />
  <xsd:element name="NSCAguaMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_NSCAguaMember" substitutionGroup="xbrli:item" />
  <xsd:element name="TypeOfPhasesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_TypeOfPhasesAxis" substitutionGroup="xbrldt:dimensionItem" />
  <xsd:element name="TypeOfPhasesDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_TypeOfPhasesDomain" substitutionGroup="xbrli:item" />
  <xsd:element name="FirstPhaseMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_FirstPhaseMember" substitutionGroup="xbrli:item" />
  <xsd:element name="SecondPhaseMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_SecondPhaseMember" substitutionGroup="xbrli:item" />
  <xsd:element name="SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" type="dtr-types:volumeItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" substitutionGroup="xbrli:item" />
  <xsd:element name="AguasDeRosaritoSapiDeCvMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_AguasDeRosaritoSapiDeCvMember" substitutionGroup="xbrli:item" />
  <xsd:element name="OperatingLeaseRightOfUseAssetNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="cwco_OperatingLeaseRightOfUseAssetNet" substitutionGroup="xbrli:item" xbrli:balance="debit" />
  <xsd:element name="OperatingLeaseAssetsCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="cwco_OperatingLeaseAssetsCurrent" substitutionGroup="xbrli:item" xbrli:balance="debit" />
  <xsd:element name="CommitmentsAndContingenciesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_CommitmentsAndContingenciesTable" substitutionGroup="xbrldt:hypercubeItem" />
  <xsd:element id="cwco_CommitmentsAndContingenciesLineItems" name="CommitmentsAndContingenciesLineItems" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="CaymanWaterRetailOperationsPercentageOfGrossProfit" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit" substitutionGroup="xbrli:item" />
  <xsd:element name="CaymanWaterRetailOperationsPercentageOfRevenue" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_CaymanWaterRetailOperationsPercentageOfRevenue" substitutionGroup="xbrli:item" />
  <xsd:element name="WSCMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_WSCMember" substitutionGroup="xbrli:item" />
  <xsd:element id="cwco_AssetsContinuedOperation" name="AssetsContinuedOperation" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element id="cwco_FairValueDeterminingMethodAxis" name="FairValueDeterminingMethodAxis" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="cwco_FairValueDeterminingMethodDomain" name="FairValueDeterminingMethodDomain" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="cwco_DiscountedCashFlowMethodMember" name="DiscountedCashFlowMethodMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="cwco_GuidelinePublicCompanyMethodMember" name="GuidelinePublicCompanyMethodMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="cwco_EstimatedFairValuePercentageSegmentReportingInformation" name="EstimatedFairValuePercentageSegmentReportingInformation" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="cwco_NumberOfDaysAfterConsumptionBillingsAreCollected" name="NumberOfDaysAfterConsumptionBillingsAreCollected" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="cwco_PeriodInWhichConstructionMustBeCompleted" name="PeriodInWhichConstructionMustBeCompleted" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct" name="PeriodRequiredToOperateAndMaintainPlantAndAqueduct" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="cwco_RetirementPlanAxis" name="RetirementPlanAxis" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="cwco_RetirementPlanDomain" name="RetirementPlanDomain" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="cwco_PercWaterCorporationMember" name="PercWaterCorporationMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="cwco_ContractWithCustomerAxis" name="ContractWithCustomerAxis" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="cwco_ContractWithCustomerDomain" name="ContractWithCustomerDomain" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis" name="DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchDomain" name="DefinedContributionPlanEmployerMatchingContributionPercentOfMatchDomain" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="cwco_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" name="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <xsd:element id="cwco_InventoryCurrentAndNoncurrent" name="InventoryCurrentAndNoncurrent" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element id="cwco_SummaryOfRevenueRecognizedAndAmountsBilledOnServicesSegmentAndManufacturingSegmentContractsInProgressTableTextBlock" name="SummaryOfRevenueRecognizedAndAmountsBilledOnServicesSegmentAndManufacturingSegmentContractsInProgressTableTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="cwco_ContractWithCustomerLiabilityAmountsBilledToDateOnContractsInProgress" name="ContractWithCustomerLiabilityAmountsBilledToDateOnContractsInProgress" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <xsd:element id="cwco_ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress" name="ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <xsd:element id="cwco_ContractWithCustomerAssetLiabilitiesNetCurrent" name="ContractWithCustomerAssetLiabilitiesNetCurrent" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element id="cwco_NumberOfDaysToSubmitListOfNonRecoverableExpenses" name="NumberOfDaysToSubmitListOfNonRecoverableExpenses" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="cwco_ConstructionInProgress" name="ConstructionInProgress" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element id="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrent" name="DisposalGroupIncludingDiscontinuedOperationLeaseCurrent" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element id="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseNoncurrent" name="DisposalGroupIncludingDiscontinuedOperationLeaseNoncurrent" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element id="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrentLiabilities" name="DisposalGroupIncludingDiscontinuedOperationLeaseCurrentLiabilities" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <xsd:element id="cwco_OperatingLeaseDiscontinuedOperationsPayments" name="OperatingLeaseDiscontinuedOperationsPayments" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <xsd:element id="cwco_DisposalGroupIncludingDiscontinuedOperationLandAndRightsOfWay" name="DisposalGroupIncludingDiscontinuedOperationLandAndRightsOfWay" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element id="cwco_MexicoProjectDevelopmentMember" name="MexicoProjectDevelopmentMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="cwco_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability" name="RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <xsd:element id="cwco_OperatingLeaseLiabilitiesContinuingOperations" name="OperatingLeaseLiabilitiesContinuingOperations" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <xsd:element id="cwco_DisposalGroupIncludingDiscontinuedOperationValueAddedTaxesReceivable" name="DisposalGroupIncludingDiscontinuedOperationValueAddedTaxesReceivable" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element id="cwco_SegmentRetailMember" name="SegmentRetailMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="cwco_EstimatedFairValueCarryingAmountExceededPercentage" name="EstimatedFairValueCarryingAmountExceededPercentage" nillable="true" type="xbrli:pureItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="cwco_OperatingLeaseCostsDiscontinuedOperations" name="OperatingLeaseCostsDiscontinuedOperations" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="cwco_ContractWithCustomerRetainage" name="ContractWithCustomerRetainage" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <xsd:element id="cwco_DiscontinuedOperationsNonRecoverableExpenses" name="DiscontinuedOperationsNonRecoverableExpenses" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="cwco_PaymentsToAcquireCertificatesOfDeposit" name="PaymentsToAcquireCertificatesOfDeposit" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <xsd:element id="cwco_ValueAddedTaxReceivableAllowance" name="ValueAddedTaxReceivableAllowance" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <xsd:element name="OperatingLeaseLiabilityIncludingDiscontinuedOperations" id="cwco_OperatingLeaseLiabilityIncludingDiscontinuedOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="MaturityOfCertificatesOfDeposit" id="cwco_MaturityOfCertificatesOfDeposit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="ProvisionForUncollectedValueAddedTaxes" id="cwco_ProvisionForUncollectedValueAddedTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="PutOrCallOptionsMember" id="cwco_PutOrCallOptionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>26
<FILENAME>cwco-20220930_cal.xml
<DESCRIPTION>EX-101.CAL
<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: 11/14/2022 6:38:57 PM-->
<!--Modified on: 11/14/2022 6:38:57 PM-->
<link:linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" 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">
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#StatementCondensedConsolidatedBalanceSheets" roleURI="http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#StatementCondensedConsolidatedStatementsOfIncome" roleURI="http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureCondensedConsolidatedStatementsOfCashFlowsCalc2" roleURI="http://www.cwco.com/role/DisclosureCondensedConsolidatedStatementsOfCashFlowsCalc2" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#StatementCondensedConsolidatedStatementsOfCashFlows" roleURI="http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureAccountingPoliciesRevenueRecognizedAndBilledOnServicesDetails" roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesRevenueRecognizedAndBilledOnServicesDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureEarningsPerShareDetails" roleURI="http://www.cwco.com/role/DisclosureEarningsPerShareDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails" roleURI="http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureLeasesComponentsOfLeaseCostDetails" roleURI="http://www.cwco.com/role/DisclosureLeasesComponentsOfLeaseCostDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureLeasesFutureLeasePaymentsDetails" roleURI="http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails" />
  <calculationLink xlink:role="http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets" xlink:type="extended" xlink:title="00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent_638040479353280843" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent_638040479353280843" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_638040479353280843" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638040479353280843" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_638040479353280843" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositAtCarryingValue" xlink:label="us-gaap_CertificatesOfDepositAtCarryingValue_638040479353280843" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638040479353280843" xlink:to="us-gaap_CertificatesOfDepositAtCarryingValue_638040479353280843" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent_638040479353280843" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638040479353280843" xlink:to="us-gaap_AccountsReceivableNetCurrent_638040479353280843" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet_638040479353280843" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638040479353280843" xlink:to="us-gaap_InventoryNet_638040479353280843" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_638040479353280843" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638040479353280843" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_638040479353280843" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_638040479353290836" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638040479353280843" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_638040479353290836" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_638040479353290836" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638040479353280843" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_638040479353290836" order="7" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_638040479353290836" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638040479353280843" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_638040479353290836" order="8" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_638040479353290836" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_638040479353290836" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ConstructionInProgress" xlink:label="cwco_ConstructionInProgress_638040479353290836" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="cwco_ConstructionInProgress_638040479353290836" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNoncurrent" xlink:label="us-gaap_InventoryNoncurrent_638040479353290836" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="us-gaap_InventoryNoncurrent_638040479353290836" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments" xlink:label="us-gaap_EquityMethodInvestments_638040479353290836" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="us-gaap_EquityMethodInvestments_638040479353290836" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_638040479353290836" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="us-gaap_Goodwill_638040479353290836" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_638040479353300817" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_638040479353300817" order="7" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_638040479353300817" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_638040479353300817" order="8" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent_638040479353300817" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent_638040479353300817" order="9" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_638040479353300817" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_638040479353300817" order="10" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_638040479353300817" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities_638040479353300817" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent_638040479353300817" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638040479353300817" xlink:to="us-gaap_LiabilitiesCurrent_638040479353300817" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_638040479353300817" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638040479353300817" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_638040479353300817" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent_638040479353310818" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638040479353300817" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent_638040479353310818" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent_638040479353310818" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638040479353300817" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent_638040479353310818" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableCurrent" xlink:label="us-gaap_DividendsPayableCurrent_638040479353310818" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638040479353300817" xlink:to="us-gaap_DividendsPayableCurrent_638040479353310818" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_638040479353310818" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638040479353300817" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_638040479353310818" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_638040479353310818" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638040479353300817" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_638040479353310818" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeCurrent" xlink:label="us-gaap_DeferredIncomeCurrent_638040479353310818" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638040479353300817" xlink:to="us-gaap_DeferredIncomeCurrent_638040479353310818" order="7" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent_638040479353310818" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638040479353300817" xlink:to="us-gaap_LongTermDebtCurrent_638040479353310818" order="8" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_638040479353320822" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638040479353300817" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_638040479353320822" order="9" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent_638040479353320822" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638040479353300817" xlink:to="us-gaap_LongTermDebtNoncurrent_638040479353320822" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_638040479353320822" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638040479353300817" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_638040479353320822" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_638040479353320822" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638040479353300817" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_638040479353320822" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_638040479353320822" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638040479353300817" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_638040479353320822" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_638040479353320822" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638040479353300817" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_638040479353320822" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638040479353330815" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638040479353330815" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_638040479353330815" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638040479353330815" xlink:to="us-gaap_StockholdersEquity_638040479353330815" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue_638040479353330815" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638040479353330815" xlink:to="us-gaap_PreferredStockValue_638040479353330815" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue_638040479353330815" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638040479353330815" xlink:to="us-gaap_CommonStockValue_638040479353330815" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital_638040479353440826" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638040479353330815" xlink:to="us-gaap_AdditionalPaidInCapital_638040479353440826" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_638040479353440826" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638040479353330815" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_638040479353440826" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest_638040479353440826" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638040479353330815" xlink:to="us-gaap_MinorityInterest_638040479353440826" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome" xlink:type="extended" xlink:title="00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_638040479353440826" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_638040479353440826" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_638040479353450826" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_638040479353450826" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_638040479353450826" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_638040479353450826" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_638040479353450826" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_638040479353450826" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations_638040479353450826" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperations_638040479353450826" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_638040479353450826" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperations_638040479353450826" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_638040479353450826" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638040479353450826" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_638040479353450826" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638040479353450826" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_638040479353450826" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638040479353450826" xlink:to="us-gaap_OperatingIncomeLoss_638040479353450826" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit_638040479353450826" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss_638040479353450826" xlink:to="us-gaap_GrossProfit_638040479353450826" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues_638040479353460819" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit_638040479353450826" xlink:to="us-gaap_Revenues_638040479353460819" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue_638040479353460819" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit_638040479353450826" xlink:to="us-gaap_CostOfRevenue_638040479353460819" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense_638040479353460819" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss_638040479353450826" xlink:to="us-gaap_GeneralAndAdministrativeExpense_638040479353460819" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_638040479353460819" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss_638040479353450826" xlink:to="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_638040479353460819" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense_638040479353460819" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638040479353450826" xlink:to="us-gaap_NonoperatingIncomeExpense_638040479353460819" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeOther" xlink:label="us-gaap_InterestIncomeOther_638040479353460819" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense_638040479353460819" xlink:to="us-gaap_InterestIncomeOther_638040479353460819" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense_638040479353460819" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense_638040479353460819" xlink:to="us-gaap_InterestExpense_638040479353460819" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ProfitLossFromSubsidiaries" xlink:label="cwco_ProfitLossFromSubsidiaries_638040479353460819" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense_638040479353460819" xlink:to="cwco_ProfitLossFromSubsidiaries_638040479353460819" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_638040479353470820" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense_638040479353460819" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_638040479353470820" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives_638040479353470820" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense_638040479353460819" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives_638040479353470820" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_638040479353470820" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense_638040479353460819" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_638040479353470820" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_638040479353470820" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_638040479353450826" xlink:to="us-gaap_IncomeTaxExpenseBenefit_638040479353470820" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_638040479353470820" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperations_638040479353450826" xlink:to="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_638040479353470820" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_638040479353470820" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_638040479353470820" order="2" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.cwco.com/role/DisclosureCondensedConsolidatedStatementsOfCashFlowsCalc2" xlink:type="extended" xlink:title="00400 - Disclosure - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Calc 2)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_638040479353480820" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_638040479353480820" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_638040479353480820" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_638040479353480820" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" xlink:type="extended" xlink:title="00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_637241144211588558" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_638040479353480820" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_637241144211588558" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_638040479353480820" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_PaymentsToAcquireCertificatesOfDeposit" xlink:label="cwco_PaymentsToAcquireCertificatesOfDeposit_638040479353480820" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638040479353480820" xlink:to="cwco_PaymentsToAcquireCertificatesOfDeposit_638040479353480820" order="1" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_MaturityOfCertificatesOfDeposit" xlink:label="cwco_MaturityOfCertificatesOfDeposit_638040479353480820" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638040479353480820" xlink:to="cwco_MaturityOfCertificatesOfDeposit_638040479353480820" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_638040479353480820" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638040479353480820" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_638040479353480820" order="3" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_638040479353480820" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638040479353480820" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_638040479353480820" order="4" use="optional" weight="1" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_638040479353490821" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_637241144211588558" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_638040479353490821" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_638040479353490821" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638040479353490821" xlink:to="us-gaap_PaymentsOfDividendsCommonStock_638040479353490821" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock_638040479353490821" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638040479353490821" xlink:to="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock_638040479353490821" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="us-gaap_PaymentsToMinorityShareholders_638040479353490821" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638040479353490821" xlink:to="us-gaap_PaymentsToMinorityShareholders_638040479353490821" order="3" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_638040479353490821" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638040479353490821" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_638040479353490821" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="us-gaap_RepaymentsOfNotesPayable_638040479353490821" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638040479353490821" xlink:to="us-gaap_RepaymentsOfNotesPayable_638040479353490821" order="5" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock" xlink:label="us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock_638040479353490821" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638040479353490821" xlink:to="us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock_638040479353490821" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_638040479353490821" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_637241144211588558" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_638040479353490821" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_638040479353490821" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638040479353490821" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_638040479353490821" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_638040479353500825" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638040479353490821" xlink:to="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_638040479353500825" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.cwco.com/role/DisclosureAccountingPoliciesRevenueRecognizedAndBilledOnServicesDetails" xlink:type="extended" xlink:title="40205 - Disclosure - Accounting policies - Revenue recognized and billed on services (Details)">
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ContractWithCustomerAssetLiabilitiesNetCurrent" xlink:label="cwco_ContractWithCustomerAssetLiabilitiesNetCurrent_637721026067803720" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_638040479353500825" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="cwco_ContractWithCustomerAssetLiabilitiesNetCurrent_637721026067803720" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_638040479353500825" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_638040479353500825" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="cwco_ContractWithCustomerAssetLiabilitiesNetCurrent_637721026067803720" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_638040479353500825" order="2" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress" xlink:label="cwco_ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ContractWithCustomerRetainage" xlink:label="cwco_ContractWithCustomerRetainage_638040479353500825" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="cwco_ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress" xlink:to="cwco_ContractWithCustomerRetainage_638040479353500825" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ContractWithCustomerLiabilityAmountsBilledToDateOnContractsInProgress" xlink:label="cwco_ContractWithCustomerLiabilityAmountsBilledToDateOnContractsInProgress_638040479353500825" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="cwco_ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress" xlink:to="cwco_ContractWithCustomerLiabilityAmountsBilledToDateOnContractsInProgress_638040479353500825" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability" xlink:label="cwco_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability_638040479353500825" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="cwco_ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress" xlink:to="cwco_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability_638040479353500825" order="3" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.cwco.com/role/DisclosureEarningsPerShareDetails" xlink:type="extended" xlink:title="40401 - Disclosure - Earnings per share (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" xlink:label="us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic_638040479353510822" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic_638040479353510822" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_638040479353510822" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_638040479353510822" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_638040479353510822" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_638040479353510822" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock" xlink:label="us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock_638040479353510822" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock_638040479353510822" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638040479353510822" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638040479353510822" order="3" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails" xlink:type="extended" xlink:title="40502 - Disclosure - Discontinued operations - Mexico project development (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_638040479353510822" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_638040479353510822" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_DisposalGroupIncludingDiscontinuedOperationLandAndRightsOfWay" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationLandAndRightsOfWay_638040479353520821" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="cwco_DisposalGroupIncludingDiscontinuedOperationLandAndRightsOfWay_638040479353520821" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_638040479353520821" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_638040479353520821" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_638040479353520821" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_638040479353520821" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_DisposalGroupIncludingDiscontinuedOperationValueAddedTaxesReceivable" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationValueAddedTaxesReceivable_638040479353520821" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="cwco_DisposalGroupIncludingDiscontinuedOperationValueAddedTaxesReceivable_638040479353520821" order="5" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.cwco.com/role/DisclosureLeasesComponentsOfLeaseCostDetails" xlink:type="extended" xlink:title="40602 - Disclosure - Leases - Components of lease cost (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost_638040479353520821" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost" xlink:to="us-gaap_OperatingLeaseCost_638040479353520821" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_OperatingLeaseCostsDiscontinuedOperations" xlink:label="cwco_OperatingLeaseCostsDiscontinuedOperations_638040479353520821" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost" xlink:to="cwco_OperatingLeaseCostsDiscontinuedOperations_638040479353520821" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost" xlink:label="us-gaap_ShortTermLeaseCost_638040479353520821" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost" xlink:to="us-gaap_ShortTermLeaseCost_638040479353520821" order="3" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails" xlink:type="extended" xlink:title="40604 - Disclosure - Leases - Future lease payments (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_638040479353530829" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_638040479353530829" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_638040479353530829" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_638040479353530829" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_638040479353530829" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_638040479353530829" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_638040479353530829" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_638040479353530829" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_638040479353530829" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_638040479353530829" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:label="cwco_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_638040479353530829" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="cwco_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_638040479353530829" order="6" use="optional" weight="1" />
  </calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>27
<FILENAME>cwco-20220930_def.xml
<DESCRIPTION>EX-101.DEF
<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: 11/14/2022 6:38:57 PM-->
<!--Modified on: 11/14/2022 6:38:57 PM-->
<link:linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" 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">
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#StatementCondensedConsolidatedBalanceSheets" roleURI="http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#StatementCondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#StatementCondensedConsolidatedStatementsOfIncomeParenthetical" roleURI="http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncomeParenthetical" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#StatementCondensedConsolidatedStatementsOfStockholdersEquity" roleURI="http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#StatementCondensedConsolidatedStatementsOfCashFlows" roleURI="http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" roleURI="http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureAccountingPoliciesDetails" roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails" roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureAccountingPoliciesDisaggregatedRevenueDetails" roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesDisaggregatedRevenueDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureAccountingPoliciesPerformanceObligationsDetails" roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesPerformanceObligationsDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureAccountingPoliciesPerformanceObligationsDefaultDetails" roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesPerformanceObligationsDefaultDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureSegmentInformationDetails" roleURI="http://www.cwco.com/role/DisclosureSegmentInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureSegmentInformationAdditionalInformationDetails" roleURI="http://www.cwco.com/role/DisclosureSegmentInformationAdditionalInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails" roleURI="http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails" roleURI="http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureDiscontinuedOperationsMexicoProjectDevelopmentFinancialInformationDetails" roleURI="http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentFinancialInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureLeasesLeaseAssetsAndLiabilitiesDetails" roleURI="http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureFairValueDetails" roleURI="http://www.cwco.com/role/DisclosureFairValueDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureContingenciesDetails" roleURI="http://www.cwco.com/role/DisclosureContingenciesDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureRelatedPartyTransactionsDetails" roleURI="http://www.cwco.com/role/DisclosureRelatedPartyTransactionsDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureSubsequentEventsDetails" roleURI="http://www.cwco.com/role/DisclosureSubsequentEventsDetails" />
  <link:arcroleRef arcroleURI="http://www.esma.europa.eu/xbrl/esef/arcrole/wider-narrower" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd#wider-narrower" />
  <link:roleRef roleURI="http://www.cwco.com/role/DisclosureStandardAndCustomAxisDomainDefaults" xlink:href="cwco-20220930.xsd#DisclosureStandardAndCustomAxisDomainDefaults" xlink:type="simple" />
  <link:roleRef xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd#eedm" roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" />
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended" xlink:title="Extensible Enumeration Domain Members">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract" xlink:label="us-gaap_LiabilitiesAbstract_1" xlink:title="us-gaap_LiabilitiesAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_1" xlink:title="us-gaap_OperatingLeaseLiabilityCurrent_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_LiabilitiesAbstract_1" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:title="definition:us-gaap_LiabilitiesAbstract_1 To us-gaap_OperatingLeaseLiabilityCurrent_1" order="1" priority="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_1" xlink:title="us-gaap_OperatingLeaseLiabilityNoncurrent_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_LiabilitiesAbstract_1" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:title="definition:us-gaap_LiabilitiesAbstract_1 To us-gaap_OperatingLeaseLiabilityNoncurrent_1" order="2" priority="0" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cwco.com/role/DisclosureStandardAndCustomAxisDomainDefaults" xlink:type="extended" xlink:title="99900 - Disclosure - Standard And Custom Axis Domain Defaults">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis_1" xlink:title="dei_DocumentInformationDocumentAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain_1" xlink:title="dei_DocumentDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="dei_DocumentInformationDocumentAxis_1" xlink:to="dei_DocumentDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:dei_DocumentInformationDocumentAxis_1 To dei_DocumentDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_1" xlink:title="us-gaap_StatementClassOfStockAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_1" xlink:title="us-gaap_ClassOfStockDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_StatementClassOfStockAxis_1" xlink:to="us-gaap_ClassOfStockDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_StatementClassOfStockAxis_1 To us-gaap_ClassOfStockDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis_1" xlink:title="us-gaap_IncomeStatementLocationAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_1" xlink:title="us-gaap_IncomeStatementLocationDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_IncomeStatementLocationAxis_1" xlink:to="us-gaap_IncomeStatementLocationDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_IncomeStatementLocationAxis_1 To us-gaap_IncomeStatementLocationDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis_1" xlink:title="us-gaap_StatementEquityComponentsAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_1" xlink:title="us-gaap_EquityComponentDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_StatementEquityComponentsAxis_1" xlink:to="us-gaap_EquityComponentDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_StatementEquityComponentsAxis_1 To us-gaap_EquityComponentDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_1" xlink:title="dei_LegalEntityAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_1" xlink:title="dei_EntityDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="dei_LegalEntityAxis_1" xlink:to="dei_EntityDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:dei_LegalEntityAxis_1 To dei_EntityDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="us-gaap_CashAndCashEquivalentsAxis_1" xlink:title="us-gaap_CashAndCashEquivalentsAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1" xlink:title="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_CashAndCashEquivalentsAxis_1" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_CashAndCashEquivalentsAxis_1 To us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis_1" xlink:title="srt_StatementGeographicalAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain_1" xlink:title="srt_SegmentGeographicalDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_StatementGeographicalAxis_1" xlink:to="srt_SegmentGeographicalDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_StatementGeographicalAxis_1 To srt_SegmentGeographicalDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis_1" xlink:title="srt_ConsolidatedEntitiesAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain_1" xlink:title="srt_ConsolidatedEntitiesDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_ConsolidatedEntitiesAxis_1" xlink:to="srt_ConsolidatedEntitiesDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_ConsolidatedEntitiesAxis_1 To srt_ConsolidatedEntitiesDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis_1" xlink:title="us-gaap_BusinessAcquisitionAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:title="us-gaap_BusinessAcquisitionAcquireeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_BusinessAcquisitionAxis_1" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_BusinessAcquisitionAxis_1 To us-gaap_BusinessAcquisitionAcquireeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_FairValueDeterminingMethodAxis" xlink:label="cwco_FairValueDeterminingMethodAxis_1" xlink:title="cwco_FairValueDeterminingMethodAxis_1" />
    <link:loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_FairValueDeterminingMethodDomain" xlink:label="cwco_FairValueDeterminingMethodDomain_1" xlink:title="cwco_FairValueDeterminingMethodDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="cwco_FairValueDeterminingMethodAxis_1" xlink:to="cwco_FairValueDeterminingMethodDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:cwco_FairValueDeterminingMethodAxis_1 To cwco_FairValueDeterminingMethodDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis_1" xlink:title="us-gaap_StatementBusinessSegmentsAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_1" xlink:title="us-gaap_SegmentDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_StatementBusinessSegmentsAxis_1" xlink:to="us-gaap_SegmentDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_StatementBusinessSegmentsAxis_1 To us-gaap_SegmentDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_1" xlink:title="us-gaap_ConcentrationRiskByBenchmarkAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_1" xlink:title="us-gaap_ConcentrationRiskBenchmarkDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis_1" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_ConcentrationRiskByBenchmarkAxis_1 To us-gaap_ConcentrationRiskBenchmarkDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_1" xlink:title="us-gaap_ConcentrationRiskByTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_1" xlink:title="us-gaap_ConcentrationRiskTypeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_ConcentrationRiskByTypeAxis_1" xlink:to="us-gaap_ConcentrationRiskTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_ConcentrationRiskByTypeAxis_1 To us-gaap_ConcentrationRiskTypeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_1" xlink:title="srt_RangeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember_1" xlink:title="srt_RangeMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_RangeAxis_1" xlink:to="srt_RangeMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_RangeAxis_1 To srt_RangeMember_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" xlink:title="us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:title="us-gaap_PropertyPlantAndEquipmentTypeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_PropertyPlantAndEquipmentByTypeAxis_1 To us-gaap_PropertyPlantAndEquipmentTypeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CurrencyAxis" xlink:label="srt_CurrencyAxis_1" xlink:title="srt_CurrencyAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2022/currency-2022.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain_1" xlink:title="currency_AllCurrenciesDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_CurrencyAxis_1" xlink:to="currency_AllCurrenciesDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_CurrencyAxis_1 To currency_AllCurrenciesDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis_1" xlink:title="srt_StatementScenarioAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_1" xlink:title="srt_ScenarioUnspecifiedDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_StatementScenarioAxis_1" xlink:to="srt_ScenarioUnspecifiedDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_StatementScenarioAxis_1 To srt_ScenarioUnspecifiedDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis_1" xlink:title="srt_OwnershipAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain_1" xlink:title="srt_OwnershipDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_OwnershipAxis_1" xlink:to="srt_OwnershipDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_OwnershipAxis_1 To srt_OwnershipDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_TypeOfPhasesAxis" xlink:label="cwco_TypeOfPhasesAxis_1" xlink:title="cwco_TypeOfPhasesAxis_1" />
    <link:loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_TypeOfPhasesDomain" xlink:label="cwco_TypeOfPhasesDomain_1" xlink:title="cwco_TypeOfPhasesDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="cwco_TypeOfPhasesAxis_1" xlink:to="cwco_TypeOfPhasesDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:cwco_TypeOfPhasesAxis_1 To cwco_TypeOfPhasesDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1" xlink:title="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="srt_EquityMethodInvesteeNameDomain_1" xlink:title="srt_EquityMethodInvesteeNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1" xlink:to="srt_EquityMethodInvesteeNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1 To srt_EquityMethodInvesteeNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis_1" xlink:title="us-gaap_SubsequentEventTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_1" xlink:title="us-gaap_SubsequentEventTypeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_SubsequentEventTypeAxis_1" xlink:to="us-gaap_SubsequentEventTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_SubsequentEventTypeAxis_1 To us-gaap_SubsequentEventTypeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis_1" xlink:title="us-gaap_DisposalGroupClassificationAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain_1" xlink:title="us-gaap_DisposalGroupClassificationDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_DisposalGroupClassificationAxis_1" xlink:to="us-gaap_DisposalGroupClassificationDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_DisposalGroupClassificationAxis_1 To us-gaap_DisposalGroupClassificationDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_1" xlink:title="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1" xlink:title="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_1" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_1 To us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ContractWithCustomerAxis" xlink:label="cwco_ContractWithCustomerAxis_1" xlink:title="cwco_ContractWithCustomerAxis_1" />
    <link:loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ContractWithCustomerDomain" xlink:label="cwco_ContractWithCustomerDomain_1" xlink:title="cwco_ContractWithCustomerDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="cwco_ContractWithCustomerAxis_1" xlink:to="cwco_ContractWithCustomerDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:cwco_ContractWithCustomerAxis_1 To cwco_ContractWithCustomerDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis_1" xlink:title="us-gaap_BalanceSheetLocationAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain_1" xlink:title="us-gaap_BalanceSheetLocationDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_BalanceSheetLocationAxis_1" xlink:to="us-gaap_BalanceSheetLocationDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_BalanceSheetLocationAxis_1 To us-gaap_BalanceSheetLocationDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="us-gaap_FairValueByAssetClassAxis_1" xlink:title="us-gaap_FairValueByAssetClassAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1" xlink:title="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_FairValueByAssetClassAxis_1" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_FairValueByAssetClassAxis_1 To us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_1" xlink:title="us-gaap_FairValueByFairValueHierarchyLevelAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:title="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis_1" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_FairValueByFairValueHierarchyLevelAxis_1 To us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="us-gaap_FairValueByLiabilityClassAxis_1" xlink:title="us-gaap_FairValueByLiabilityClassAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1" xlink:title="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_FairValueByLiabilityClassAxis_1" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_FairValueByLiabilityClassAxis_1 To us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityAxis" xlink:label="us-gaap_PublicUtilityAxis_1" xlink:title="us-gaap_PublicUtilityAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain" xlink:label="us-gaap_UtilityPlantDomain_1" xlink:title="us-gaap_UtilityPlantDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_PublicUtilityAxis_1" xlink:to="us-gaap_UtilityPlantDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_PublicUtilityAxis_1 To us-gaap_UtilityPlantDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis_1" xlink:title="srt_MajorCustomersAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain_1" xlink:title="srt_NameOfMajorCustomerDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_MajorCustomersAxis_1" xlink:to="srt_NameOfMajorCustomerDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_MajorCustomersAxis_1 To srt_NameOfMajorCustomerDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1" xlink:title="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:title="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1 To us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" xlink:title="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_1" xlink:title="us-gaap_RelatedPartyDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" xlink:to="us-gaap_RelatedPartyDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1 To us-gaap_RelatedPartyDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_1" xlink:title="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:title="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_1" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_1 To us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis_1" xlink:title="us-gaap_FinancialInstrumentAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_FinancialInstrumentAxis_1" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_FinancialInstrumentAxis_1 To us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:label="us-gaap_OptionIndexedToIssuersEquityTypeAxis_1" xlink:title="us-gaap_OptionIndexedToIssuersEquityTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:label="us-gaap_OptionIndexedToIssuersEquityTypeDomain_1" xlink:title="us-gaap_OptionIndexedToIssuersEquityTypeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_OptionIndexedToIssuersEquityTypeAxis_1" xlink:to="us-gaap_OptionIndexedToIssuersEquityTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_OptionIndexedToIssuersEquityTypeAxis_1 To us-gaap_OptionIndexedToIssuersEquityTypeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_1" xlink:title="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1" xlink:title="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_1" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_1 To us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis_1" xlink:title="srt_TitleOfIndividualAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" xlink:title="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_TitleOfIndividualAxis_1" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_TitleOfIndividualAxis_1 To srt_TitleOfIndividualWithRelationshipToEntityDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_1" xlink:title="us-gaap_AwardTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_AwardTypeAxis_1" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_AwardTypeAxis_1 To us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_RetirementPlanAxis" xlink:label="cwco_RetirementPlanAxis_1" xlink:title="cwco_RetirementPlanAxis_1" />
    <link:loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_RetirementPlanDomain" xlink:label="cwco_RetirementPlanDomain_1" xlink:title="cwco_RetirementPlanDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="cwco_RetirementPlanAxis_1" xlink:to="cwco_RetirementPlanDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:cwco_RetirementPlanAxis_1 To cwco_RetirementPlanDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis" xlink:label="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis_1" xlink:title="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis_1" />
    <link:loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchDomain" xlink:label="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchDomain_1" xlink:title="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis_1" xlink:to="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis_1 To cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis_1" xlink:title="us-gaap_CreditFacilityAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain_1" xlink:title="us-gaap_CreditFacilityDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_CreditFacilityAxis_1" xlink:to="us-gaap_CreditFacilityDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_CreditFacilityAxis_1 To us-gaap_CreditFacilityDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_1" xlink:title="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain_1" xlink:title="us-gaap_ReceivableTypeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_1" xlink:to="us-gaap_ReceivableTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_1 To us-gaap_ReceivableTypeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:label="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_1" xlink:title="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:label="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_1" xlink:title="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_1" xlink:to="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_1 To us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_AgreementAxis" xlink:label="cwco_AgreementAxis_1" xlink:title="cwco_AgreementAxis_1" />
    <link:loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_AgreementDomain" xlink:label="cwco_AgreementDomain_1" xlink:title="cwco_AgreementDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="cwco_AgreementAxis_1" xlink:to="cwco_AgreementDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:cwco_AgreementAxis_1 To cwco_AgreementDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis_1" xlink:title="srt_ProductOrServiceAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_1" xlink:title="srt_ProductsAndServicesDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_ProductOrServiceAxis_1" xlink:to="srt_ProductsAndServicesDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_ProductOrServiceAxis_1 To srt_ProductsAndServicesDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_PlantAxis" xlink:label="cwco_PlantAxis_1" xlink:title="cwco_PlantAxis_1" />
    <link:loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_PlantDomain" xlink:label="cwco_PlantDomain_1" xlink:title="cwco_PlantDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="cwco_PlantAxis_1" xlink:to="cwco_PlantDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:cwco_PlantAxis_1 To cwco_PlantDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="us-gaap_ShortTermDebtTypeAxis_1" xlink:title="us-gaap_ShortTermDebtTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="us-gaap_ShortTermDebtTypeDomain_1" xlink:title="us-gaap_ShortTermDebtTypeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_ShortTermDebtTypeAxis_1" xlink:to="us-gaap_ShortTermDebtTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_ShortTermDebtTypeAxis_1 To us-gaap_ShortTermDebtTypeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis_1" xlink:title="us-gaap_LossContingenciesByNatureOfContingencyAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain_1" xlink:title="us-gaap_LossContingencyNatureDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis_1" xlink:to="us-gaap_LossContingencyNatureDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_LossContingenciesByNatureOfContingencyAxis_1 To us-gaap_LossContingencyNatureDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1" xlink:title="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember_1" xlink:title="us-gaap_TypeOfAdoptionMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1" xlink:to="us-gaap_TypeOfAdoptionMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1 To us-gaap_TypeOfAdoptionMember_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:label="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_1" xlink:title="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:label="us-gaap_EquityInterestIssuedOrIssuableTypeDomain_1" xlink:title="us-gaap_EquityInterestIssuedOrIssuableTypeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_1" xlink:to="us-gaap_EquityInterestIssuedOrIssuableTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_1 To us-gaap_EquityInterestIssuedOrIssuableTypeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis_1" xlink:title="us-gaap_IncomeTaxAuthorityAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain_1" xlink:title="us-gaap_IncomeTaxAuthorityDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_IncomeTaxAuthorityAxis_1" xlink:to="us-gaap_IncomeTaxAuthorityDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_IncomeTaxAuthorityAxis_1 To us-gaap_IncomeTaxAuthorityDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_1" xlink:title="us-gaap_FairValueByMeasurementFrequencyAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_1" xlink:title="us-gaap_FairValueMeasurementFrequencyDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis_1" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_FairValueByMeasurementFrequencyAxis_1 To us-gaap_FairValueMeasurementFrequencyDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis_1" xlink:title="us-gaap_TypeOfArrangementAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" xlink:title="us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_TypeOfArrangementAxis_1" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_TypeOfArrangementAxis_1 To us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" order="1" />
  </link:definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets" xlink:type="extended" xlink:title="00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositAtCarryingValue" xlink:label="us-gaap_CertificatesOfDepositAtCarryingValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CertificatesOfDepositAtCarryingValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ConstructionInProgress" xlink:label="cwco_ConstructionInProgress" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AssetsAbstract" xlink:to="cwco_ConstructionInProgress" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNoncurrent" xlink:label="us-gaap_InventoryNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_InventoryNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments" xlink:label="us-gaap_EquityMethodInvestments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_EquityMethodInvestments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Goodwill" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableCurrent" xlink:label="us-gaap_DividendsPayableCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DividendsPayableCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeCurrent" xlink:label="us-gaap_DeferredIncomeCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredIncomeCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_MinorityInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended" xlink:title="00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncomeParenthetical" xlink:type="extended" xlink:title="00205 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Parenthetical)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" xlink:type="extended" xlink:title="00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemablePreferredStockMember" xlink:label="us-gaap_RedeemablePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_RedeemablePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember" xlink:label="us-gaap_PreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_PreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="us-gaap_NoncontrollingInterestMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_NoncontrollingInterestMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCash" xlink:label="us-gaap_DividendsCash" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DividendsCash" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" xlink:type="extended" xlink:title="00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemablePreferredStockMember" xlink:label="us-gaap_RedeemablePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_RedeemablePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_PaymentsToAcquireCertificatesOfDeposit" xlink:label="cwco_PaymentsToAcquireCertificatesOfDeposit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="cwco_PaymentsToAcquireCertificatesOfDeposit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_MaturityOfCertificatesOfDeposit" xlink:label="cwco_MaturityOfCertificatesOfDeposit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="cwco_MaturityOfCertificatesOfDeposit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="us-gaap_PaymentsOfDividendsCommonStock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDividendsCommonStock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="us-gaap_PaymentsToMinorityShareholders" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsToMinorityShareholders" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock" xlink:label="us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="us-gaap_RepaymentsOfNotesPayable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfNotesPayable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssued1" xlink:label="us-gaap_StockIssued1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_StockIssued1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockAmountConverted1" xlink:label="us-gaap_ConversionOfStockAmountConverted1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_ConversionOfStockAmountConverted1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Dividends" xlink:label="us-gaap_Dividends" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_Dividends" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress" xlink:label="cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment" xlink:label="cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:label="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" xlink:type="extended" xlink:title="00405 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical))">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemablePreferredStockMember" xlink:label="us-gaap_RedeemablePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_RedeemablePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockSharesConverted1" xlink:label="us-gaap_ConversionOfStockSharesConverted1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConversionOfStockSharesConverted1" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureAccountingPoliciesDetails" xlink:type="extended" xlink:title="40201 - Disclosure - Accounting policies (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="us-gaap_CashAndCashEquivalentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CashAndCashEquivalentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="us-gaap_CertificatesOfDepositMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="us-gaap_CertificatesOfDepositMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_BS" xlink:label="country_BS" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_BS" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashEquivalentsAtCarryingValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_DepositsHeldInForeignBank" xlink:label="cwco_DepositsHeldInForeignBank" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="cwco_DepositsHeldInForeignBank" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails" xlink:type="extended" xlink:title="40202 - Disclosure - Accounting policies - Goodwill and intangible assets (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BusinessAcquisitionAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_AerexIndustriesIncMember" xlink:label="cwco_AerexIndustriesIncMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cwco_AerexIndustriesIncMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_PercWaterCorporationMember" xlink:label="cwco_PercWaterCorporationMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cwco_PercWaterCorporationMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_FairValueDeterminingMethodAxis" xlink:label="cwco_FairValueDeterminingMethodAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_StatementTable" xlink:to="cwco_FairValueDeterminingMethodAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_FairValueDeterminingMethodDomain" xlink:label="cwco_FairValueDeterminingMethodDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="cwco_FairValueDeterminingMethodAxis" xlink:to="cwco_FairValueDeterminingMethodDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_DiscountedCashFlowMethodMember" xlink:label="cwco_DiscountedCashFlowMethodMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="cwco_FairValueDeterminingMethodDomain" xlink:to="cwco_DiscountedCashFlowMethodMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_GuidelinePublicCompanyMethodMember" xlink:label="cwco_GuidelinePublicCompanyMethodMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="cwco_FairValueDeterminingMethodDomain" xlink:to="cwco_GuidelinePublicCompanyMethodMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_SegmentRetailMember" xlink:label="cwco_SegmentRetailMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_SegmentRetailMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_BulkMember" xlink:label="cwco_BulkMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_BulkMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ServicesMember" xlink:label="cwco_ServicesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_ServicesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ManufacturingUnitsMember" xlink:label="cwco_ManufacturingUnitsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_ManufacturingUnitsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_EstimatedFairValuePercentageSegmentReportingInformation" xlink:label="cwco_EstimatedFairValuePercentageSegmentReportingInformation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="cwco_EstimatedFairValuePercentageSegmentReportingInformation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_EstimatedFairValueCarryingAmountExceededPercentage" xlink:label="cwco_EstimatedFairValueCarryingAmountExceededPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="cwco_EstimatedFairValueCarryingAmountExceededPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Goodwill" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureAccountingPoliciesDisaggregatedRevenueDetails" xlink:type="extended" xlink:title="40203 - Disclosure - Accounting policies - Disaggregated revenue (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_RetailRevenuesMember" xlink:label="cwco_RetailRevenuesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_RetailRevenuesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_BulkRevenuesMember" xlink:label="cwco_BulkRevenuesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_BulkRevenuesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ServicesRevenuesMember" xlink:label="cwco_ServicesRevenuesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_ServicesRevenuesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ManufacturingRevenuesMember" xlink:label="cwco_ManufacturingRevenuesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_ManufacturingRevenuesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Revenues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_NumberOfDaysAfterConsumptionBillingsAreCollected" xlink:label="cwco_NumberOfDaysAfterConsumptionBillingsAreCollected" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="cwco_NumberOfDaysAfterConsumptionBillingsAreCollected" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureAccountingPoliciesPerformanceObligationsDetails" xlink:type="extended" xlink:title="40204 - Disclosure - Accounting policies - Performance obligations (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureAccountingPoliciesPerformanceObligationsDefaultDetails" xlink:type="extended" xlink:title="40204 - Disclosure - Accounting policies - Performance obligations Default (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureSegmentInformationDetails" xlink:type="extended" xlink:title="40301 - Disclosure - Segment information (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_SegmentRetailMember" xlink:label="cwco_SegmentRetailMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_SegmentRetailMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_BulkMember" xlink:label="cwco_BulkMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_BulkMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ServicesMember" xlink:label="cwco_ServicesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_ServicesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ManufacturingUnitsMember" xlink:label="cwco_ManufacturingUnitsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_ManufacturingUnitsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_NumberOfReportableSegments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Revenues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_CostOfRevenue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GrossProfit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GeneralAndAdministrativeExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OperatingIncomeLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_NonoperatingIncomeExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperations" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_NetIncomeLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_AccountsReceivableNetCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_InventoryCurrentAndNoncurrent" xlink:label="cwco_InventoryCurrentAndNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="cwco_InventoryCurrentAndNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ConstructionInProgress" xlink:label="cwco_ConstructionInProgress" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="cwco_ConstructionInProgress" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Goodwill" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_AssetsContinuedOperation" xlink:label="cwco_AssetsContinuedOperation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="cwco_AssetsContinuedOperation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Assets" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureSegmentInformationAdditionalInformationDetails" xlink:type="extended" xlink:title="40302 - Disclosure - Segment information - Additional Information (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_SegmentRetailMember" xlink:label="cwco_SegmentRetailMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_SegmentRetailMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_BulkMember" xlink:label="cwco_BulkMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_BulkMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ServicesMember" xlink:label="cwco_ServicesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_ServicesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ManufacturingUnitsMember" xlink:label="cwco_ManufacturingUnitsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_ManufacturingUnitsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_DepreciationDepletionAndAmortization" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails" xlink:type="extended" xlink:title="40501 - Disclosure - Discontinued operations - Mexico project development- Narratives (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInvestmentsTable" xlink:label="us-gaap_ScheduleOfInvestmentsTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfInvestmentsTable" xlink:to="srt_OwnershipAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_NSCAguaMember" xlink:label="cwco_NSCAguaMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_OwnershipDomain" xlink:to="cwco_NSCAguaMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_TypeOfPhasesAxis" xlink:label="cwco_TypeOfPhasesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfInvestmentsTable" xlink:to="cwco_TypeOfPhasesAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_TypeOfPhasesDomain" xlink:label="cwco_TypeOfPhasesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="cwco_TypeOfPhasesAxis" xlink:to="cwco_TypeOfPhasesDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_FirstPhaseMember" xlink:label="cwco_FirstPhaseMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="cwco_TypeOfPhasesDomain" xlink:to="cwco_FirstPhaseMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_SecondPhaseMember" xlink:label="cwco_SecondPhaseMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="cwco_TypeOfPhasesDomain" xlink:to="cwco_SecondPhaseMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfInvestmentsTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="srt_EquityMethodInvesteeNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_AguasDeRosaritoSapiDeCvMember" xlink:label="cwco_AguasDeRosaritoSapiDeCvMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="cwco_AguasDeRosaritoSapiDeCvMember" use="optional" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="cwco_NSCAguaMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ScheduleOfInvestmentsTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfInvestmentsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_ScheduleOfInvestmentsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" xlink:label="cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AreaOfLand" xlink:label="us-gaap_AreaOfLand" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_AreaOfLand" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Land" xlink:label="us-gaap_Land" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_Land" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_PeriodInWhichConstructionMustBeCompleted" xlink:label="cwco_PeriodInWhichConstructionMustBeCompleted" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="cwco_PeriodInWhichConstructionMustBeCompleted" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct" xlink:label="cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_NumberOfDaysToSubmitListOfNonRecoverableExpenses" xlink:label="cwco_NumberOfDaysToSubmitListOfNonRecoverableExpenses" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="cwco_NumberOfDaysToSubmitListOfNonRecoverableExpenses" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_DiscontinuedOperationsNonRecoverableExpenses" xlink:label="cwco_DiscontinuedOperationsNonRecoverableExpenses" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="cwco_DiscontinuedOperationsNonRecoverableExpenses" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="us-gaap_LossContingencyDamagesSoughtValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_LossContingencyDamagesSoughtValue" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails" xlink:type="extended" xlink:title="40502 - Disclosure - Discontinued operations - Mexico project development (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_DisposalGroupClassificationAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DisposalGroupClassificationDomain" xlink:to="us-gaap_SegmentDiscontinuedOperationsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_MexicoProjectDevelopmentMember" xlink:label="cwco_MexicoProjectDevelopmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="cwco_MexicoProjectDevelopmentMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_DisposalGroupIncludingDiscontinuedOperationValueAddedTaxesReceivable" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationValueAddedTaxesReceivable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="cwco_DisposalGroupIncludingDiscontinuedOperationValueAddedTaxesReceivable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_DisposalGroupIncludingDiscontinuedOperationLandAndRightsOfWay" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationLandAndRightsOfWay" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="cwco_DisposalGroupIncludingDiscontinuedOperationLandAndRightsOfWay" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ValueAddedTaxReceivableAllowance" xlink:label="cwco_ValueAddedTaxReceivableAllowance" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="cwco_ValueAddedTaxReceivableAllowance" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentFinancialInformationDetails" xlink:type="extended" xlink:title="40503 - Disclosure - Discontinued operations - Mexico project development - Financial Information (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_DisposalGroupClassificationAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DisposalGroupClassificationDomain" xlink:to="us-gaap_SegmentDiscontinuedOperationsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_MexicoProjectDevelopmentMember" xlink:label="cwco_MexicoProjectDevelopmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="cwco_MexicoProjectDevelopmentMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ProvisionForUncollectedValueAddedTaxes" xlink:label="cwco_ProvisionForUncollectedValueAddedTaxes" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="cwco_ProvisionForUncollectedValueAddedTaxes" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_IncomeLossFromDiscontinuedOperations" xlink:label="cwco_IncomeLossFromDiscontinuedOperations" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="cwco_IncomeLossFromDiscontinuedOperations" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails" xlink:type="extended" xlink:title="40601 - Disclosure - Leases - Lease assets and liabilities (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="us-gaap_SegmentDiscontinuedOperationsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_OperatingLeaseAssetsCurrent" xlink:label="cwco_OperatingLeaseAssetsCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="cwco_OperatingLeaseAssetsCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrent" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="us-gaap_AssetsNoncurrentAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_DisposalGroupIncludingDiscontinuedOperationLeaseNoncurrent" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_OperatingLeaseRightOfUseAssetNet" xlink:label="cwco_OperatingLeaseRightOfUseAssetNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AssetsAbstract" xlink:to="cwco_OperatingLeaseRightOfUseAssetNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract" xlink:label="us-gaap_LiabilitiesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrentLiabilities" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrentLiabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrentLiabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_OperatingLeaseLiabilityIncludingDiscontinuedOperations" xlink:label="cwco_OperatingLeaseLiabilityIncludingDiscontinuedOperations" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="cwco_OperatingLeaseLiabilityIncludingDiscontinuedOperations" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureFairValueDetails" xlink:type="extended" xlink:title="40701 - Disclosure - Fair value (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="us-gaap_FairValueByAssetClassAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByAssetClassAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="us-gaap_CertificatesOfDepositMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_CertificatesOfDepositMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_PutOrCallOptionsMember" xlink:label="cwco_PutOrCallOptionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="cwco_PutOrCallOptionsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" xlink:to="us-gaap_AssetsFairValueDisclosure" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureContingenciesDetails" xlink:type="extended" xlink:title="40801 - Disclosure - Contingencies (Details)">
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_CommitmentsAndContingenciesTable" xlink:label="cwco_CommitmentsAndContingenciesTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="cwco_CommitmentsAndContingenciesTable" xlink:to="srt_MajorCustomersAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_WSCMember" xlink:label="cwco_WSCMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="cwco_WSCMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_CommitmentsAndContingenciesLineItems" xlink:label="cwco_CommitmentsAndContingenciesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="cwco_CommitmentsAndContingenciesLineItems" xlink:to="cwco_CommitmentsAndContingenciesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_CaymanWaterRetailOperationsPercentageOfRevenue" xlink:label="cwco_CaymanWaterRetailOperationsPercentageOfRevenue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="cwco_CommitmentsAndContingenciesLineItems" xlink:to="cwco_CaymanWaterRetailOperationsPercentageOfRevenue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit" xlink:label="cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="cwco_CommitmentsAndContingenciesLineItems" xlink:to="cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNet" xlink:label="us-gaap_AccountsReceivableNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="cwco_CommitmentsAndContingenciesLineItems" xlink:to="us-gaap_AccountsReceivableNet" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureRelatedPartyTransactionsDetails" xlink:type="extended" xlink:title="40901 - Disclosure - Related party transactions (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_PercWaterCorporationMember" xlink:label="cwco_PercWaterCorporationMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="cwco_PercWaterCorporationMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:label="us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureSubsequentEventsDetails" xlink:type="extended" xlink:title="41101 - Disclosure - Subsequent events (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_BusinessAcquisitionAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_PercWaterCorporationMember" xlink:label="cwco_PercWaterCorporationMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cwco_PercWaterCorporationMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" priority="1" use="optional" />
  </definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>28
<FILENAME>cwco-20220930_lab.xml
<DESCRIPTION>EX-101.LAB
<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: 11/14/2022 6:38:57 PM-->
<!--Modified on: 11/14/2022 6:38:57 PM-->
<link:linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" 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">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_DocumentAndEntityInformationAbstract" xlink:label="cwco_DocumentAndEntityInformationAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_DocumentAndEntityInformationAbstract" xlink:to="cwco_DocumentAndEntityInformationAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US">Document and Entity Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US">Document and Entity Information</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentInformationTable_lbl" xml:lang="en-US">Document Information [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentInformationLineItems_lbl" xml:lang="en-US">Document Information [Line Items]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">CONDENSED CONSOLIDATED BALANCE SHEETS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockDomain_lbl" xml:lang="en-US">Class of Stock [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonClassAMember_lbl" xml:lang="en-US">Common Class A [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassBMember" xlink:to="us-gaap_CommonClassBMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonClassBMember_lbl" xml:lang="en-US">Common Class B [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">Assets [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Assets, Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositAtCarryingValue" xlink:label="us-gaap_CertificatesOfDepositAtCarryingValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CertificatesOfDepositAtCarryingValue" xlink:to="us-gaap_CertificatesOfDepositAtCarryingValue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CertificatesOfDepositAtCarryingValue_lbl" xml:lang="en-US">Certificates of Deposit, at Carrying Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CertificatesOfDepositAtCarryingValue_lbl" xml:lang="en-US">Certificate of deposit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts Receivable, Net, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventory, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventory</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Prepaid Expense and Other Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Prepaid expenses and other current assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xml:lang="en-US">Contract with Customer, Asset, Net, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xml:lang="en-US">Contract assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_lbl" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_lbl" xml:lang="en-US">Net asset arising from put/call options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_lbl" xml:lang="en-US">Fair value, Assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xml:lang="en-US">Current assets of discontinued operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property, plant and equipment, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property, Plant and Equipment, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property, plant and equipment, net</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ConstructionInProgress" xlink:label="cwco_ConstructionInProgress" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ConstructionInProgress" xlink:to="cwco_ConstructionInProgress_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ConstructionInProgress_lbl" xml:lang="en-US">Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ConstructionInProgress_lbl" xml:lang="en-US">Construction in Progress</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_ConstructionInProgress_lbl" xml:lang="en-US">Construction in progress</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cwco_ConstructionInProgress_lbl" xml:lang="en-US">Construction in progress</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNoncurrent" xlink:label="us-gaap_InventoryNoncurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNoncurrent" xlink:to="us-gaap_InventoryNoncurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNoncurrent_lbl" xml:lang="en-US">Inventory, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InventoryNoncurrent_lbl" xml:lang="en-US">Inventory, noncurrent</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments" xlink:label="us-gaap_EquityMethodInvestments" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestments" xlink:to="us-gaap_EquityMethodInvestments_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestments_lbl" xml:lang="en-US">Equity Method Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestments_lbl" xml:lang="en-US">Investment in OC-BVI</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US">Goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US">Goodwill</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangibles, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangible assets, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Operating lease right-of-use assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other Assets, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_lbl" xml:lang="en-US">Long-term assets of discontinued operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND EQUITY</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Liabilities, Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accounts Payable and Accrued Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accounts payable, accrued expenses and other current liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent_lbl" xml:lang="en-US">Accounts Payable, Related Parties, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent_lbl" xml:lang="en-US">Accounts payable outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent_lbl" xml:lang="en-US">Accounts payable - related parties</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedEmployeeBenefitsCurrent" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent_lbl" xml:lang="en-US">Accrued Employee Benefits, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent_lbl" xml:lang="en-US">Accrued compensation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableCurrent" xlink:label="us-gaap_DividendsPayableCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPayableCurrent" xlink:to="us-gaap_DividendsPayableCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsPayableCurrent_lbl" xml:lang="en-US">Dividends Payable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DividendsPayableCurrent_lbl" xml:lang="en-US">Dividends payable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Operating Lease, Liability, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Less: current obligations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Current maturities of operating leases</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Current maturities of operating leases</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US">Long-term Debt, Current Maturities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US">Current portion of long-term debt</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US">Contract with Customer, Liability, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US">Contract liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US">Contract liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeCurrent" xlink:label="us-gaap_DeferredIncomeCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeCurrent" xlink:to="us-gaap_DeferredIncomeCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeCurrent_lbl" xml:lang="en-US">Deferred Income, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeCurrent_lbl" xml:lang="en-US">Deferred revenue</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xml:lang="en-US">Current liabilities of discontinued operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US">Long-term debt, noncurrent</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US">Deferred Tax Liabilities, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US">Deferred tax liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Noncurrent lease obligations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Operating Lease, Liability, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Noncurrent operating leases</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US">Other Liabilities, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US">Other liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_lbl" xml:lang="en-US">Long-term liabilities of discontinued operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_lbl" xml:lang="en-US">Noncurrent liabilities of discontinued operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and Contingencies</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and contingencies</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl" xml:lang="en-US">Equity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Consolidated Water Co. Ltd. stockholders' equity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Preferred Stock, Value, Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Redeemable preferred stock, $0.60 par value. Authorized 200,000 shares; issued and outstanding 34,409 and 28,635 shares, respectively</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common Stock, Value, Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock value</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional Paid in Capital</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in capital</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Retained earnings</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Stockholders' Equity Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total Consolidated Water Co. Ltd. stockholders' equity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterest_lbl" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_MinorityInterest_lbl" xml:lang="en-US">Non-controlling interests</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Total equity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Liabilities and Equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total liabilities and equity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Redeemable preferred stock, par value (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Preferred Stock, Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Redeemable preferred stock, authorized</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US">Preferred Stock, Shares Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US">Redeemable preferred stock, issued</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Preferred Stock, Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Redeemable preferred stock, outstanding</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common Stock, Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, authorized</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common Stock, Shares, Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, issued</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, outstanding</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">CONDENSED CONSOLIDATED STATEMENTS OF INCOME</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Total Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Revenue</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Cost of Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Cost of revenue (including purchases from related parties of $685,481 and $104,813 for the three months ended, and $2,165,850 and $390,196 for the nine months ended, September 30, 2022 and 2021, respectively)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Cost of revenue</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross Profit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and Administrative Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative expenses (including purchases from related parties of $24,231 and $24,231 for the three months ended, and $72,693 and $52,959 for the nine months ended, September 30, 2022 and 2021, respectively)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:to="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_lbl" xml:lang="en-US">Gain (Loss) on Sale of Assets and Asset Impairment Charges</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_lbl" xml:lang="en-US">Gain on asset dispositions</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Operating Income (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Income (loss) from operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">Other income (expense):</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeOther" xlink:label="us-gaap_InterestIncomeOther" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeOther" xlink:to="us-gaap_InterestIncomeOther_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeOther_lbl" xml:lang="en-US">Interest Income, Other</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InterestIncomeOther_lbl" xml:lang="en-US">Interest income</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US">Interest Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US">Interest expense</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ProfitLossFromSubsidiaries" xlink:label="cwco_ProfitLossFromSubsidiaries" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ProfitLossFromSubsidiaries" xlink:to="cwco_ProfitLossFromSubsidiaries_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ProfitLossFromSubsidiaries_lbl" xml:lang="en-US">This item represents the entity's share of profit or (loss) from its unconsolidated equity method investee.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ProfitLossFromSubsidiaries_lbl" xml:lang="en-US">Profit Loss From Subsidiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cwco_ProfitLossFromSubsidiaries_lbl" xml:lang="en-US">Profit-sharing income from OC-BVI</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US">Income (Loss) from Equity Method Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US">Equity in the earnings of OC-BVI</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrealizedGainLossOnDerivatives" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives_lbl" xml:lang="en-US">Unrealized Gain (Loss) on Derivatives</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives_lbl" xml:lang="en-US">Net unrealized gain on put/call options</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US">Other</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Nonoperating Income (Expense)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Other income, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Other income (expense), net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Income (loss) before income taxes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Benefit from income taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income tax provision (benefit)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Net income from continuing operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:to="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_lbl" xml:lang="en-US">Income attributable to non-controlling interests</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_lbl" xml:lang="en-US">Income from continuing operations attributable to non-controlling interests</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperations" xlink:to="us-gaap_IncomeLossFromContinuingOperations_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="us-gaap_IncomeLossFromContinuingOperations_lbl" xml:lang="en-US">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperations_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperations_lbl" xml:lang="en-US">Net income (loss) from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl" xml:lang="en-US">Loss from discontinued operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl" xml:lang="en-US">Loss from discontinued operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net Income (Loss) Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net income (loss) attributable to Consolidated Water Co. Ltd. stockholders</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="us-gaap_EarningsPerShareBasicAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl" xml:lang="en-US">Basic earnings (loss) per common share attributable to Consolidated Water Co. Ltd. common stockholders</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Basic Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl" xml:lang="en-US">Continuing operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_lbl" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_lbl" xml:lang="en-US">Discontinued operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Earnings Per Share, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic earnings per share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="us-gaap_EarningsPerShareDilutedAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_lbl" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_lbl" xml:lang="en-US">Diluted earnings (loss) per common share attributable to Consolidated Water Co. Ltd. common stockholders</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Diluted Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_lbl" xml:lang="en-US">Continuing operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_lbl" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_lbl" xml:lang="en-US">Discontinued operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Earnings Per Share, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted earnings per share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="us-gaap_CommonStockDividendsPerShareDeclared_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared_lbl" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared_lbl" xml:lang="en-US">Dividends declared per common and redeemable preferred shares</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US">Weighted average number of common shares used in the determination of:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Weighted average number of common shares in the determination of basic earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Basic earnings per share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted average number of shares used for determining diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Diluted earnings per share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US">Income Statement Location [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xml:lang="en-US">Income Statement Location [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesMember" xlink:to="us-gaap_CostOfSalesMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfSalesMember_lbl" xml:lang="en-US">Cost of revenue.</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xml:lang="en-US">General and administrative expense.</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl" xml:lang="en-US">Related Party Transaction, Purchases from Related Party</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl" xml:lang="en-US">Purchases of services</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl" xml:lang="en-US">Purchases from related parties</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemablePreferredStockMember" xlink:label="us-gaap_RedeemablePreferredStockMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RedeemablePreferredStockMember" xlink:to="us-gaap_RedeemablePreferredStockMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RedeemablePreferredStockMember_lbl" xml:lang="en-US">Redeemable preferred stock [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember" xlink:label="us-gaap_PreferredStockMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockMember" xlink:to="us-gaap_PreferredStockMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockMember_lbl" xml:lang="en-US">Preferred stock [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common stock [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional paid-in capital [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained earnings [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="us-gaap_NoncontrollingInterestMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncontrollingInterestMember_lbl" xml:lang="en-US">Non controlling interests [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Shares, Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Balance (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Balance (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Stock Issued During Period, Value, New Issues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Issuance of share capital</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Issuance of share capital (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl" xml:lang="en-US">Stock Issued During Period, Value, Conversion of Convertible Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl" xml:lang="en-US">Conversion of preferred stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xml:lang="en-US">Stock Issued During Period, Shares, Conversion of Convertible Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xml:lang="en-US">Conversion of preferred stock (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodValue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodValue_lbl" xml:lang="en-US">Stock Redeemed or Called During Period, Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodValue_lbl" xml:lang="en-US">Buyback of preferred stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodShares" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodShares_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodShares_lbl" xml:lang="en-US">Stock Redeemed or Called During Period, Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodShares_lbl" xml:lang="en-US">Buyback of preferred stock (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US">Net income (loss)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US">Exercise of options</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Exercise of options (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCash" xlink:label="us-gaap_DividendsCash" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsCash" xlink:to="us-gaap_DividendsCash_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsCash_lbl" xml:lang="en-US">Dividends, Cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DividendsCash_lbl" xml:lang="en-US">Dividends declared</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US">Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US">Stock-based compensation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Continuing Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl" xml:lang="en-US">Net cash provided by operating activities - continuing operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:to="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_lbl" xml:lang="en-US">Cash Provided by (Used in) Operating Activities, Discontinued Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_lbl" xml:lang="en-US">Net cash used in operating activities - discontinued operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash provided by operating activities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from investing activities</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_PaymentsToAcquireCertificatesOfDeposit" xlink:label="cwco_PaymentsToAcquireCertificatesOfDeposit" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_PaymentsToAcquireCertificatesOfDeposit" xlink:to="cwco_PaymentsToAcquireCertificatesOfDeposit_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_PaymentsToAcquireCertificatesOfDeposit_lbl" xml:lang="en-US">The cash outflow from purchase of certificates of deposit.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_PaymentsToAcquireCertificatesOfDeposit_lbl" xml:lang="en-US">Payments to Acquire Certificates of Deposit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cwco_PaymentsToAcquireCertificatesOfDeposit_lbl" xml:lang="en-US">Purchase of certificate of deposit</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_MaturityOfCertificatesOfDeposit" xlink:label="cwco_MaturityOfCertificatesOfDeposit" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_MaturityOfCertificatesOfDeposit" xlink:to="cwco_MaturityOfCertificatesOfDeposit_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_MaturityOfCertificatesOfDeposit_lbl" xml:lang="en-US">The cash inflow from maturity of certificates of deposit.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_MaturityOfCertificatesOfDeposit_lbl" xml:lang="en-US">Maturity Of Certificates of Deposit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_MaturityOfCertificatesOfDeposit_lbl" xml:lang="en-US">Maturity of certificate of deposit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Additions to property, plant and equipment and construction in progress</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xml:lang="en-US">Proceeds from asset dispositions</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash used in investing activities - continuing operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from financing activities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="us-gaap_PaymentsOfDividendsCommonStock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividendsCommonStock" xlink:to="us-gaap_PaymentsOfDividendsCommonStock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_lbl" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_lbl" xml:lang="en-US">Dividends paid to common shareholders</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:to="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock_lbl" xml:lang="en-US">Payments of Ordinary Dividends, Preferred Stock and Preference Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock_lbl" xml:lang="en-US">Dividends paid to preferred shareholders</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="us-gaap_PaymentsToMinorityShareholders" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToMinorityShareholders" xlink:to="us-gaap_PaymentsToMinorityShareholders_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToMinorityShareholders_lbl" xml:lang="en-US">Payments to Noncontrolling Interests</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToMinorityShareholders_lbl" xml:lang="en-US">Dividends paid to non-controlling interests</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock" xlink:label="us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock" xlink:to="us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock_lbl" xml:lang="en-US">Repurchase of redeemable preferred stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock_lbl" xml:lang="en-US">Proceeds from (Repurchase of) Redeemable Preferred Stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="us-gaap_RepaymentsOfNotesPayable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfNotesPayable" xlink:to="us-gaap_RepaymentsOfNotesPayable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfNotesPayable_lbl" xml:lang="en-US">Repayments of Notes Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfNotesPayable_lbl" xml:lang="en-US">Payments on note payable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US">Proceeds from Stock Options Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US">Proceeds received from exercise of stock options</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash used in financing activities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash and cash equivalents at end of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash and cash equivalents at beginning of period</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xml:lang="en-US">Less: cash and cash equivalents at end of period - discontinued operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xml:lang="en-US">Cash and cash equivalents at beginning of period - discontinued operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Non-cash transactions:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssued1" xlink:label="us-gaap_StockIssued1" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssued1" xlink:to="us-gaap_StockIssued1_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssued1_lbl" xml:lang="en-US">Stock Issued</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockAmountConverted1" xlink:label="us-gaap_ConversionOfStockAmountConverted1" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConversionOfStockAmountConverted1" xlink:to="us-gaap_ConversionOfStockAmountConverted1_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConversionOfStockAmountConverted1_lbl" xml:lang="en-US">Conversion of Stock, Amount Converted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ConversionOfStockAmountConverted1_lbl" xml:lang="en-US">Conversion (on a one-to-one basis) of 0 and 1,111, respectively, shares of redeemable preferred stock to common stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Dividends" xlink:label="us-gaap_Dividends" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Dividends" xlink:to="us-gaap_Dividends_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Dividends_lbl" xml:lang="en-US">Dividends</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Dividends_lbl" xml:lang="en-US">Dividends declared but not paid</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress" xlink:label="cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress" xlink:to="cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress_lbl" xml:lang="en-US">Value transferred from inventory to property, plant and equipment and construction in progress in noncash transactions.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress_lbl" xml:lang="en-US">Transfers From Inventory To Property Plant And Equipment And Construction In Progress</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress_lbl" xml:lang="en-US">Transfers from (to) inventory to (from) property, plant and equipment and construction in progress</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment" xlink:label="cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment" xlink:to="cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment_lbl" xml:lang="en-US">Value transferred from construction in progress to property, plant and equipment, net in non-cash transactions.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment_lbl" xml:lang="en-US">Transfers From Construction In Progress To Property Plant And Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment_lbl" xml:lang="en-US">Transfers from construction in progress to property, plant and equipment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US">Right-of-use assets obtained in exchange for new operating lease liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:label="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:to="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction_lbl" xml:lang="en-US">Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction_lbl" xml:lang="en-US">Purchase of equipment through issuance of long-term debt</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl" xml:lang="en-US">Stock Issued During Period, Value, Issued for Services</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl" xml:lang="en-US">Issuance of shares for services rendered</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockSharesConverted1" xlink:label="us-gaap_ConversionOfStockSharesConverted1" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConversionOfStockSharesConverted1" xlink:to="us-gaap_ConversionOfStockSharesConverted1_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConversionOfStockSharesConverted1_lbl" xml:lang="en-US">Conversion of Stock, Shares Converted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConversionOfStockSharesConverted1_lbl" xml:lang="en-US">Conversion of shares</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Principal activity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NatureOfOperations_lbl" xml:lang="en-US">Nature of Operations [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NatureOfOperations_lbl" xml:lang="en-US">Principal activity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting policies</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Accounting policies</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US">Segment information</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US">Segment information</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Earnings per share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US">Earnings Per Share [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US">Earnings per share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl" xml:lang="en-US">Discontinued operations - Mexico project development</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl" xml:lang="en-US">Discontinued operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US">Leases</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">Lessee, Operating Leases [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">Leases</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xml:lang="en-US">Fair value</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:label="us-gaap_FairValueMeasurementInputsDisclosureTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:to="us-gaap_FairValueMeasurementInputsDisclosureTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementInputsDisclosureTextBlock_lbl" xml:lang="en-US">Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueMeasurementInputsDisclosureTextBlock_lbl" xml:lang="en-US">Fair value</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Contingencies</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">Contingencies</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Related party transactions</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">Related party transactions</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_lbl" xml:lang="en-US">Impact of recent accounting standards</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xml:lang="en-US">New Accounting Pronouncements and Changes in Accounting Principles [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xml:lang="en-US">Impact of recent accounting standards</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent events</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">Subsequent Events [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">Subsequent events</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Basis of consolidation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Foreign currency</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" xml:lang="en-US">Goodwill and intangible assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US">Revenue recognition</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" xml:lang="en-US">Reclassification, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" xml:lang="en-US">Comparative amounts</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US">Schedule of Disaggregation of revenue</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_SummaryOfRevenueRecognizedAndAmountsBilledOnServicesSegmentAndManufacturingSegmentContractsInProgressTableTextBlock" xlink:label="cwco_SummaryOfRevenueRecognizedAndAmountsBilledOnServicesSegmentAndManufacturingSegmentContractsInProgressTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_SummaryOfRevenueRecognizedAndAmountsBilledOnServicesSegmentAndManufacturingSegmentContractsInProgressTableTextBlock" xlink:to="cwco_SummaryOfRevenueRecognizedAndAmountsBilledOnServicesSegmentAndManufacturingSegmentContractsInProgressTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_SummaryOfRevenueRecognizedAndAmountsBilledOnServicesSegmentAndManufacturingSegmentContractsInProgressTableTextBlock_lbl" xml:lang="en-US">The tabular disclosure of revenue recognized and amounts billed on services segment and manufacturing segment contracts in progress.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_SummaryOfRevenueRecognizedAndAmountsBilledOnServicesSegmentAndManufacturingSegmentContractsInProgressTableTextBlock_lbl" xml:lang="en-US">Summary Of Revenue Recognized And Amounts Billed On Services Segment And Manufacturing Segment Contracts In Progress [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_SummaryOfRevenueRecognizedAndAmountsBilledOnServicesSegmentAndManufacturingSegmentContractsInProgressTableTextBlock_lbl" xml:lang="en-US">Summary of revenue recognized and amounts billed on services segment and manufacturing segment contracts in progress</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xml:lang="en-US">Contract with Customer, Asset and Liability [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xml:lang="en-US">Summary of net balances of billings reflected in the accompanying consolidated balance sheet</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US">Schedule of segment reporting information, by segment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Schedule of computation of basic and diluted EPS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:label="us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:to="us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract_lbl" xml:lang="en-US">Discontinued operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_lbl" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_lbl" xml:lang="en-US">Schedule of financial information for Mexico project development</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock" xlink:label="cwco_LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock" xlink:to="cwco_LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Disclosure of accounting policy for lessee operating lease related assets and liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Lessee Operating Lease related Assets And Liabilities [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cwco_LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of lease-related assets and liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="us-gaap_LeaseCostTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Schedule of Lease, Cost [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Schedule of Lease, Cost</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl" xml:lang="en-US">Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl" xml:lang="en-US">Schedule of Cash Flow, Supplemental</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Schedule of future lease payments relating to the Company's operating lease liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:label="us-gaap_InvestmentsAllOtherInvestmentsAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:to="us-gaap_InvestmentsAllOtherInvestmentsAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsAllOtherInvestmentsAbstract_lbl" xml:lang="en-US">Financial instruments</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_lbl" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_lbl" xml:lang="en-US">Schedule of Fair value hierarchy for assets and liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xml:lang="en-US">Schedule of Net liability arising from put/call options</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="us-gaap_CashAndCashEquivalentsAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_CashAndCashEquivalentsAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAxis_lbl" xml:lang="en-US">Cash and Cash Equivalents [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl" xml:lang="en-US">Cash and Cash Equivalents [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="us-gaap_CertificatesOfDepositMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CertificatesOfDepositMember" xlink:to="us-gaap_CertificatesOfDepositMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CertificatesOfDepositMember_lbl" xml:lang="en-US">Certificate of deposit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_SegmentGeographicalDomain_lbl" xml:lang="en-US">Geographical [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_BS" xlink:label="country_BS" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_BS" xlink:to="country_BS_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_BS_lbl" xml:lang="en-US">Bahamas [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashEquivalentsAtCarryingValue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash Equivalents, at Carrying Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_DepositsHeldInForeignBank" xlink:label="cwco_DepositsHeldInForeignBank" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_DepositsHeldInForeignBank" xlink:to="cwco_DepositsHeldInForeignBank_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_DepositsHeldInForeignBank_lbl" xml:lang="en-US">Amount of deposits held in foreign banks, as stated in equivalent United States dollars.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_DepositsHeldInForeignBank_lbl" xml:lang="en-US">Deposits held in foreign bank</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract_lbl" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax [Abstract]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US">Business Acquisition [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_AerexIndustriesIncMember" xlink:label="cwco_AerexIndustriesIncMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_AerexIndustriesIncMember" xlink:to="cwco_AerexIndustriesIncMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_AerexIndustriesIncMember_lbl" xml:lang="en-US">Represents information pertaining to Aerex Industries, Inc.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_AerexIndustriesIncMember_lbl" xml:lang="en-US">Aerex</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_PercWaterCorporationMember" xlink:label="cwco_PercWaterCorporationMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_PercWaterCorporationMember" xlink:to="cwco_PercWaterCorporationMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_PercWaterCorporationMember_lbl" xml:lang="en-US">This member stands for PERC Water Corporation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_PercWaterCorporationMember_lbl" xml:lang="en-US">PERC Water Corporation</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_FairValueDeterminingMethodAxis" xlink:label="cwco_FairValueDeterminingMethodAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_FairValueDeterminingMethodAxis" xlink:to="cwco_FairValueDeterminingMethodAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_FairValueDeterminingMethodAxis_lbl" xml:lang="en-US">Fair Value Determining Method [Axis]</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_FairValueDeterminingMethodDomain" xlink:label="cwco_FairValueDeterminingMethodDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_FairValueDeterminingMethodDomain" xlink:to="cwco_FairValueDeterminingMethodDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_FairValueDeterminingMethodDomain_lbl" xml:lang="en-US">Fair Value Determining Method [Domain]</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_DiscountedCashFlowMethodMember" xlink:label="cwco_DiscountedCashFlowMethodMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_DiscountedCashFlowMethodMember" xlink:to="cwco_DiscountedCashFlowMethodMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_DiscountedCashFlowMethodMember_lbl" xml:lang="en-US">Discounted Cash Flow Method [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_GuidelinePublicCompanyMethodMember" xlink:label="cwco_GuidelinePublicCompanyMethodMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_GuidelinePublicCompanyMethodMember" xlink:to="cwco_GuidelinePublicCompanyMethodMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_GuidelinePublicCompanyMethodMember_lbl" xml:lang="en-US">Guideline Public Company Method [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US">Segments [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_SegmentDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentDomain_lbl" xml:lang="en-US">Segments [Domain]</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_SegmentRetailMember" xlink:label="cwco_SegmentRetailMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_SegmentRetailMember" xlink:to="cwco_SegmentRetailMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_SegmentRetailMember_lbl" xml:lang="en-US">Represents the information pertaining to Retail.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_SegmentRetailMember_lbl" xml:lang="en-US">Retail [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_BulkMember" xlink:label="cwco_BulkMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_BulkMember" xlink:to="cwco_BulkMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_BulkMember_lbl" xml:lang="en-US">Bulk [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ServicesMember" xlink:label="cwco_ServicesMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ServicesMember" xlink:to="cwco_ServicesMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ServicesMember_lbl" xml:lang="en-US">Services [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ManufacturingUnitsMember" xlink:label="cwco_ManufacturingUnitsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ManufacturingUnitsMember" xlink:to="cwco_ManufacturingUnitsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ManufacturingUnitsMember_lbl" xml:lang="en-US">Manufacturing Units [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_EstimatedFairValuePercentageSegmentReportingInformation" xlink:label="cwco_EstimatedFairValuePercentageSegmentReportingInformation" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_EstimatedFairValuePercentageSegmentReportingInformation" xlink:to="cwco_EstimatedFairValuePercentageSegmentReportingInformation_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_EstimatedFairValuePercentageSegmentReportingInformation_lbl" xml:lang="en-US">Represents the estimated fair value of reporting segments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_EstimatedFairValuePercentageSegmentReportingInformation_lbl" xml:lang="en-US">Estimated Fair Value Percentage Segment Reporting Information</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cwco_EstimatedFairValuePercentageSegmentReportingInformation_lbl" xml:lang="en-US">Estimated Fair Value Percentage Segment Reporting Information</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_EstimatedFairValueCarryingAmountExceededPercentage" xlink:label="cwco_EstimatedFairValueCarryingAmountExceededPercentage" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_EstimatedFairValueCarryingAmountExceededPercentage" xlink:to="cwco_EstimatedFairValueCarryingAmountExceededPercentage_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_EstimatedFairValueCarryingAmountExceededPercentage_lbl" xml:lang="en-US">Represents the exceeded percentage of estimated fair value of reporting segments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_EstimatedFairValueCarryingAmountExceededPercentage_lbl" xml:lang="en-US">Estimated Fair Value carrying Amount Exceeded Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_EstimatedFairValueCarryingAmountExceededPercentage_lbl" xml:lang="en-US">Estimated Fair Value Carrying Amount Exceeded Percentage</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl" xml:lang="en-US">Ownership interest acquired</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_RetailRevenuesMember" xlink:label="cwco_RetailRevenuesMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_RetailRevenuesMember" xlink:to="cwco_RetailRevenuesMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_RetailRevenuesMember_lbl" xml:lang="en-US">Retail revenue [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_BulkRevenuesMember" xlink:label="cwco_BulkRevenuesMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_BulkRevenuesMember" xlink:to="cwco_BulkRevenuesMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_BulkRevenuesMember_lbl" xml:lang="en-US">Bulk revenue [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ServicesRevenuesMember" xlink:label="cwco_ServicesRevenuesMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ServicesRevenuesMember" xlink:to="cwco_ServicesRevenuesMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ServicesRevenuesMember_lbl" xml:lang="en-US">Services revenue [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ManufacturingRevenuesMember" xlink:label="cwco_ManufacturingRevenuesMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ManufacturingRevenuesMember" xlink:to="cwco_ManufacturingRevenuesMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ManufacturingRevenuesMember_lbl" xml:lang="en-US">Manufacturing revenue [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Range [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Range [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xml:lang="en-US">Contracts in progress</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_NumberOfDaysAfterConsumptionBillingsAreCollected" xlink:label="cwco_NumberOfDaysAfterConsumptionBillingsAreCollected" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_NumberOfDaysAfterConsumptionBillingsAreCollected" xlink:to="cwco_NumberOfDaysAfterConsumptionBillingsAreCollected_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_NumberOfDaysAfterConsumptionBillingsAreCollected_lbl" xml:lang="en-US">The number of days after consumption billings are collected.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_NumberOfDaysAfterConsumptionBillingsAreCollected_lbl" xml:lang="en-US">Number Of Days After Consumption Billings Are Collected</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_NumberOfDaysAfterConsumptionBillingsAreCollected_lbl" xml:lang="en-US">Number of days after consumption billings are collected</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_lbl" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_lbl" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_lbl" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligation" xlink:to="us-gaap_RevenueRemainingPerformanceObligation_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRemainingPerformanceObligation_lbl" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xml:lang="en-US">Amount recognized revenue included in the contract liability balance</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability" xlink:label="cwco_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability" xlink:to="cwco_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability_lbl" xml:lang="en-US">Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability_lbl" xml:lang="en-US">Revenue Recognized From Current Period Increase In Contract Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability_lbl" xml:lang="en-US">Revenue recognized to date on contracts in progress</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ContractWithCustomerLiabilityAmountsBilledToDateOnContractsInProgress" xlink:label="cwco_ContractWithCustomerLiabilityAmountsBilledToDateOnContractsInProgress" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ContractWithCustomerLiabilityAmountsBilledToDateOnContractsInProgress" xlink:to="cwco_ContractWithCustomerLiabilityAmountsBilledToDateOnContractsInProgress_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ContractWithCustomerLiabilityAmountsBilledToDateOnContractsInProgress_lbl" xml:lang="en-US">Represents the amounts billed to date on contracts in progress.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ContractWithCustomerLiabilityAmountsBilledToDateOnContractsInProgress_lbl" xml:lang="en-US">Contract with Customer, Liability, Amounts Billed to Date on Contracts in Progress</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cwco_ContractWithCustomerLiabilityAmountsBilledToDateOnContractsInProgress_lbl" xml:lang="en-US">Amounts billed to date on contracts in progress</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ContractWithCustomerRetainage" xlink:label="cwco_ContractWithCustomerRetainage" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ContractWithCustomerRetainage" xlink:to="cwco_ContractWithCustomerRetainage_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ContractWithCustomerRetainage_lbl" xml:lang="en-US">Amount of retainage with contract for customers.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ContractWithCustomerRetainage_lbl" xml:lang="en-US">Contract With Customer Retainage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_ContractWithCustomerRetainage_lbl" xml:lang="en-US">Retainage</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress" xlink:label="cwco_ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress" xlink:to="cwco_ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress_lbl" xml:lang="en-US">Represents the total revenue recognized and amount billed on contracts in progress.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress_lbl" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized And Amounts Billed to Date on Contracts in Progress</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="cwco_ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress_lbl" xml:lang="en-US">Net contract asset</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ContractWithCustomerAssetLiabilitiesNetCurrent" xlink:label="cwco_ContractWithCustomerAssetLiabilitiesNetCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ContractWithCustomerAssetLiabilitiesNetCurrent" xlink:to="cwco_ContractWithCustomerAssetLiabilitiesNetCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ContractWithCustomerAssetLiabilitiesNetCurrent_lbl" xml:lang="en-US">Amount, after allowance for credit loss and obligation to transfer good or service to customer for which consideration has been received or is receivable, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ContractWithCustomerAssetLiabilitiesNetCurrent_lbl" xml:lang="en-US">Contract with Customer, Asset (Liabilities), Net, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="cwco_ContractWithCustomerAssetLiabilitiesNetCurrent_lbl" xml:lang="en-US">Net contract liability</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US">Segment Reporting Information [Line Items]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US">Number of Reportable Segments</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_InventoryCurrentAndNoncurrent" xlink:label="cwco_InventoryCurrentAndNoncurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_InventoryCurrentAndNoncurrent" xlink:to="cwco_InventoryCurrentAndNoncurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_InventoryCurrentAndNoncurrent_lbl" xml:lang="en-US">Amount of inventory current and non current.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_InventoryCurrentAndNoncurrent_lbl" xml:lang="en-US">Inventory Current And Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_InventoryCurrentAndNoncurrent_lbl" xml:lang="en-US">Inventory, current and non-current</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_AssetsContinuedOperation" xlink:label="cwco_AssetsContinuedOperation" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_AssetsContinuedOperation" xlink:to="cwco_AssetsContinuedOperation_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_AssetsContinuedOperation_lbl" xml:lang="en-US">Amount classified as assets attributable to continued operation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_AssetsContinuedOperation_lbl" xml:lang="en-US">Assets Continued Operation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_AssetsContinuedOperation_lbl" xml:lang="en-US">Total segment assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_lbl" xml:lang="en-US">Assets of discontinued operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_lbl" xml:lang="en-US">Total assets of discontinued operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPreferredStock" xlink:label="us-gaap_DividendsPreferredStock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPreferredStock" xlink:to="us-gaap_DividendsPreferredStock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsPreferredStock_lbl" xml:lang="en-US">Dividends, Preferred Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DividendsPreferredStock_lbl" xml:lang="en-US">Less: preferred stock dividends</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" xlink:label="us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" xlink:to="us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic_lbl" xml:lang="en-US">Net Income (Loss) from Continuing Operations Available to Common Shareholders, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic_lbl" xml:lang="en-US">Net income from continuing operations available to common shares in the determination of basic earnings per common share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US">Net income available to common shares in the determination of basic earnings per common share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock" xlink:label="us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock" xlink:to="us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock_lbl" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Conversion of Preferred Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock_lbl" xml:lang="en-US">Weighted average number of preferred shares outstanding during the period (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:to="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_lbl" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_lbl" xml:lang="en-US">Potential dilutive effect of unexercised options and unvested stock grants</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInvestmentsTable" xlink:label="us-gaap_ScheduleOfInvestmentsTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInvestmentsTable" xlink:to="us-gaap_ScheduleOfInvestmentsTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInvestmentsTable_lbl" xml:lang="en-US">Schedule of Investments [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipAxis_lbl" xml:lang="en-US">Ownership [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipDomain" xlink:to="srt_OwnershipDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipDomain_lbl" xml:lang="en-US">Ownership [Domain]</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_NSCAguaMember" xlink:label="cwco_NSCAguaMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_NSCAguaMember" xlink:to="cwco_NSCAguaMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_NSCAguaMember_lbl" xml:lang="en-US">NSC Agua [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_TypeOfPhasesAxis" xlink:label="cwco_TypeOfPhasesAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_TypeOfPhasesAxis" xlink:to="cwco_TypeOfPhasesAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_TypeOfPhasesAxis_lbl" xml:lang="en-US">Type Of Phases [Axis]</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_TypeOfPhasesDomain" xlink:label="cwco_TypeOfPhasesDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_TypeOfPhasesDomain" xlink:to="cwco_TypeOfPhasesDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_TypeOfPhasesDomain_lbl" xml:lang="en-US">Type Of Phases [Domain]</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_FirstPhaseMember" xlink:label="cwco_FirstPhaseMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_FirstPhaseMember" xlink:to="cwco_FirstPhaseMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_FirstPhaseMember_lbl" xml:lang="en-US">First Phase [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_SecondPhaseMember" xlink:label="cwco_SecondPhaseMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_SecondPhaseMember" xlink:to="cwco_SecondPhaseMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_SecondPhaseMember_lbl" xml:lang="en-US">Second Phase [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" xml:lang="en-US">Investment, Name [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="srt_EquityMethodInvesteeNameDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="srt_EquityMethodInvesteeNameDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_EquityMethodInvesteeNameDomain_lbl" xml:lang="en-US">Investment, Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_AguasDeRosaritoSapiDeCvMember" xlink:label="cwco_AguasDeRosaritoSapiDeCvMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_AguasDeRosaritoSapiDeCvMember" xlink:to="cwco_AguasDeRosaritoSapiDeCvMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_AguasDeRosaritoSapiDeCvMember_lbl" xml:lang="en-US">Aguas de Rosarito S.A.P.I. de C.V [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfInvestmentsLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_ScheduleOfInvestmentsLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInvestmentsLineItems_lbl" xml:lang="en-US">Schedule of Investments [Line Items]</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" xlink:label="cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" xlink:to="cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity_lbl" xml:lang="en-US">The processing capacity per day seawater reverse osmosis desalination plant.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity_lbl" xml:lang="en-US">Seawater Reverse Osmosis Desalination Plant Per Day Processing Capacity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AreaOfLand" xlink:label="us-gaap_AreaOfLand" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AreaOfLand" xlink:to="us-gaap_AreaOfLand_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AreaOfLand_lbl" xml:lang="en-US">Area of Land</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Land" xlink:label="us-gaap_Land" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Land" xlink:to="us-gaap_Land_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Land_lbl" xml:lang="en-US">Land Available for Development</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Land_lbl" xml:lang="en-US">Land</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xml:lang="en-US">Equity Method Investment, Ownership Percentage</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_PeriodInWhichConstructionMustBeCompleted" xlink:label="cwco_PeriodInWhichConstructionMustBeCompleted" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_PeriodInWhichConstructionMustBeCompleted" xlink:to="cwco_PeriodInWhichConstructionMustBeCompleted_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_PeriodInWhichConstructionMustBeCompleted_lbl" xml:lang="en-US">The period in which construction must be completed.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_PeriodInWhichConstructionMustBeCompleted_lbl" xml:lang="en-US">Period In Which Construction Must Be Completed</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_PeriodInWhichConstructionMustBeCompleted_lbl" xml:lang="en-US">Period in which construction must be completed</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct" xlink:label="cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct" xlink:to="cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct_lbl" xml:lang="en-US">The period required to operate and maintain the plant and aqueduct.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct_lbl" xml:lang="en-US">Period Required To Operate And Maintain Plant And Aqueduct</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_NumberOfDaysToSubmitListOfNonRecoverableExpenses" xlink:label="cwco_NumberOfDaysToSubmitListOfNonRecoverableExpenses" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_NumberOfDaysToSubmitListOfNonRecoverableExpenses" xlink:to="cwco_NumberOfDaysToSubmitListOfNonRecoverableExpenses_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_NumberOfDaysToSubmitListOfNonRecoverableExpenses_lbl" xml:lang="en-US">Number of days to submit list of non-recoverable expenses made.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_NumberOfDaysToSubmitListOfNonRecoverableExpenses_lbl" xml:lang="en-US">Number of Days to Submit List of Non-Recoverable Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_NumberOfDaysToSubmitListOfNonRecoverableExpenses_lbl" xml:lang="en-US">Number of days to submit list of non-recoverable expenses made</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_DiscontinuedOperationsNonRecoverableExpenses" xlink:label="cwco_DiscontinuedOperationsNonRecoverableExpenses" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_DiscontinuedOperationsNonRecoverableExpenses" xlink:to="cwco_DiscontinuedOperationsNonRecoverableExpenses_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_DiscontinuedOperationsNonRecoverableExpenses_lbl" xml:lang="en-US">Refers to non-recoverable expense in discontinued operations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_DiscontinuedOperationsNonRecoverableExpenses_lbl" xml:lang="en-US">Discontinued Operations, Non-Recoverable Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_DiscontinuedOperationsNonRecoverableExpenses_lbl" xml:lang="en-US">Amount of non-recoverable expenses</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="us-gaap_LossContingencyDamagesSoughtValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyDamagesSoughtValue" xlink:to="us-gaap_LossContingencyDamagesSoughtValue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingencyDamagesSoughtValue_lbl" xml:lang="en-US">Loss Contingency, Damages Sought, Value</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_lbl" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupClassificationAxis_lbl" xml:lang="en-US">Disposal Group Classification [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupClassificationDomain" xlink:to="us-gaap_DisposalGroupClassificationDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupClassificationDomain_lbl" xml:lang="en-US">Disposal Group Classification [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDiscontinuedOperationsMember" xlink:to="us-gaap_SegmentDiscontinuedOperationsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember_lbl" xml:lang="en-US">Discontinued Operations.</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_lbl" xml:lang="en-US">Disposal Group Name [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_lbl" xml:lang="en-US">Disposal Group Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_MexicoProjectDevelopmentMember" xlink:label="cwco_MexicoProjectDevelopmentMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_MexicoProjectDevelopmentMember" xlink:to="cwco_MexicoProjectDevelopmentMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_MexicoProjectDevelopmentMember_lbl" xml:lang="en-US">Represent the information pertaining to Mexico Project Development.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_MexicoProjectDevelopmentMember_lbl" xml:lang="en-US">Mexico Project Development</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_lbl" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_lbl" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_lbl" xml:lang="en-US">Cash</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_lbl" xml:lang="en-US">Prepaid expenses and other current assets</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_DisposalGroupIncludingDiscontinuedOperationValueAddedTaxesReceivable" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationValueAddedTaxesReceivable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_DisposalGroupIncludingDiscontinuedOperationValueAddedTaxesReceivable" xlink:to="cwco_DisposalGroupIncludingDiscontinuedOperationValueAddedTaxesReceivable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationValueAddedTaxesReceivable_lbl" xml:lang="en-US">Amount of disposal group, including discontinued operation, value added taxes receivable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationValueAddedTaxesReceivable_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Value Added Taxes Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationValueAddedTaxesReceivable_lbl" xml:lang="en-US">Value added taxes receivable (net of allowance of $1,657,871 and $1,279,757, respectively)</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_DisposalGroupIncludingDiscontinuedOperationLandAndRightsOfWay" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationLandAndRightsOfWay" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_DisposalGroupIncludingDiscontinuedOperationLandAndRightsOfWay" xlink:to="cwco_DisposalGroupIncludingDiscontinuedOperationLandAndRightsOfWay_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationLandAndRightsOfWay_lbl" xml:lang="en-US">Amount classified as land and rights of way, attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationLandAndRightsOfWay_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Land And Rights Of Way</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationLandAndRightsOfWay_lbl" xml:lang="en-US">Land</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_lbl" xml:lang="en-US">Other assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_lbl" xml:lang="en-US">Total liabilities of discontinued operations</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ValueAddedTaxReceivableAllowance" xlink:label="cwco_ValueAddedTaxReceivableAllowance" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ValueAddedTaxReceivableAllowance" xlink:to="cwco_ValueAddedTaxReceivableAllowance_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ValueAddedTaxReceivableAllowance_lbl" xml:lang="en-US">Amount of allowance for credit loss on value added taxes receivable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ValueAddedTaxReceivableAllowance_lbl" xml:lang="en-US">Value Added Tax Receivable Allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_ValueAddedTaxReceivableAllowance_lbl" xml:lang="en-US">Value added tax, net of allowance</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ProvisionForUncollectedValueAddedTaxes" xlink:label="cwco_ProvisionForUncollectedValueAddedTaxes" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ProvisionForUncollectedValueAddedTaxes" xlink:to="cwco_ProvisionForUncollectedValueAddedTaxes_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ProvisionForUncollectedValueAddedTaxes_lbl" xml:lang="en-US">It pertains to provision for uncollected value added taxes.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ProvisionForUncollectedValueAddedTaxes_lbl" xml:lang="en-US">Provision For Uncollected Value Added Taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_ProvisionForUncollectedValueAddedTaxes_lbl" xml:lang="en-US">Provision for uncollected value added taxes</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_IncomeLossFromDiscontinuedOperations" xlink:label="cwco_IncomeLossFromDiscontinuedOperations" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_IncomeLossFromDiscontinuedOperations" xlink:to="cwco_IncomeLossFromDiscontinuedOperations_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_IncomeLossFromDiscontinuedOperations_lbl" xml:lang="en-US">Amount of income (loss) from a discontinued operation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_IncomeLossFromDiscontinuedOperations_lbl" xml:lang="en-US">Income Loss from Discontinued Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="cwco_IncomeLossFromDiscontinuedOperations_lbl" xml:lang="en-US">Loss from discontinued operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Depreciation and Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetLocationAxis_lbl" xml:lang="en-US">Balance Sheet Location [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_BalanceSheetLocationDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetLocationDomain_lbl" xml:lang="en-US">Balance Sheet Location [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:to="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_lbl" xml:lang="en-US">Prepaid Expenses and Other Current Assets [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_OperatingLeaseAssetsCurrent" xlink:label="cwco_OperatingLeaseAssetsCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_OperatingLeaseAssetsCurrent" xlink:to="cwco_OperatingLeaseAssetsCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_OperatingLeaseAssetsCurrent_lbl" xml:lang="en-US">Amount of Operating Lease Assets Current.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_OperatingLeaseAssetsCurrent_lbl" xml:lang="en-US">Operating Lease Assets Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cwco_OperatingLeaseAssetsCurrent_lbl" xml:lang="en-US">Operating lease assets, current</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrent" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrent" xlink:to="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrent_lbl" xml:lang="en-US">Amount classified as leases attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrent_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Lease, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrent_lbl" xml:lang="en-US">Current assets of discontinued operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="us-gaap_AssetsNoncurrentAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl" xml:lang="en-US">Assets, Noncurrent [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl" xml:lang="en-US">Noncurrent</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_DisposalGroupIncludingDiscontinuedOperationLeaseNoncurrent" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseNoncurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseNoncurrent" xlink:to="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseNoncurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseNoncurrent_lbl" xml:lang="en-US">Amount classified as leases attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseNoncurrent_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Lease, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseNoncurrent_lbl" xml:lang="en-US">Long-term assets of discontinued operations</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_OperatingLeaseRightOfUseAssetNet" xlink:label="cwco_OperatingLeaseRightOfUseAssetNet" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_OperatingLeaseRightOfUseAssetNet" xlink:to="cwco_OperatingLeaseRightOfUseAssetNet_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_OperatingLeaseRightOfUseAssetNet_lbl" xml:lang="en-US">Amount of lessee's right to use underlying asset net under operating lease.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_OperatingLeaseRightOfUseAssetNet_lbl" xml:lang="en-US">Operating Lease Right of Use Asset Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="cwco_OperatingLeaseRightOfUseAssetNet_lbl" xml:lang="en-US">Total lease right-of-use assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract" xlink:label="us-gaap_LiabilitiesAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAbstract_lbl" xml:lang="en-US">Liabilities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LiabilitiesAbstract_lbl" xml:lang="en-US">LIABILITIES</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrentLiabilities" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrentLiabilities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrentLiabilities" xlink:to="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrentLiabilities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrentLiabilities_lbl" xml:lang="en-US">Amount classified as leases attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrentLiabilities_lbl" xml:lang="en-US">Disposal Group Including Discontinued Operation Lease Current Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrentLiabilities_lbl" xml:lang="en-US">Current liabilities of discontinued operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US">Noncurrent</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_OperatingLeaseLiabilityIncludingDiscontinuedOperations" xlink:label="cwco_OperatingLeaseLiabilityIncludingDiscontinuedOperations" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_OperatingLeaseLiabilityIncludingDiscontinuedOperations" xlink:to="cwco_OperatingLeaseLiabilityIncludingDiscontinuedOperations_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_OperatingLeaseLiabilityIncludingDiscontinuedOperations_lbl" xml:lang="en-US">Present value of lessee's discounted obligation for lease payments from operating lease, including discontinued operations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_OperatingLeaseLiabilityIncludingDiscontinuedOperations_lbl" xml:lang="en-US">Operating Lease, Liability, Including Discontinued Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="cwco_OperatingLeaseLiabilityIncludingDiscontinuedOperations_lbl" xml:lang="en-US">Total lease liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Operating leases, weighted average remaining lease term</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Operating leases, weighted average discount rate</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US">Operating Lease, Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US">Operating lease costs</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost" xlink:label="us-gaap_ShortTermLeaseCost" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermLeaseCost" xlink:to="us-gaap_ShortTermLeaseCost_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermLeaseCost_lbl" xml:lang="en-US">Short-term Lease, Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShortTermLeaseCost_lbl" xml:lang="en-US">Short-term lease costs</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_OperatingLeaseCostsDiscontinuedOperations" xlink:label="cwco_OperatingLeaseCostsDiscontinuedOperations" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_OperatingLeaseCostsDiscontinuedOperations" xlink:to="cwco_OperatingLeaseCostsDiscontinuedOperations_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_OperatingLeaseCostsDiscontinuedOperations_lbl" xml:lang="en-US">Amount of operating lease cost related to discontinued operations, excluding expense for lease with term of one month or less.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_OperatingLeaseCostsDiscontinuedOperations_lbl" xml:lang="en-US">Operating Lease Costs Discontinued Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_OperatingLeaseCostsDiscontinuedOperations_lbl" xml:lang="en-US">Lease costs - discontinued operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost" xlink:label="us-gaap_LeaseCost" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCost_lbl" xml:lang="en-US">Lease, Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LeaseCost_lbl" xml:lang="en-US">Total lease costs</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US">Operating Lease, Payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US">Operating cash outflows for operating leases</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_OperatingLeaseDiscontinuedOperationsPayments" xlink:label="cwco_OperatingLeaseDiscontinuedOperationsPayments" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_OperatingLeaseDiscontinuedOperationsPayments" xlink:to="cwco_OperatingLeaseDiscontinuedOperationsPayments_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_OperatingLeaseDiscontinuedOperationsPayments_lbl" xml:lang="en-US">Amount of cash outflow from operating lease discontinued operations, excluding payments to bring another asset to condition and location necessary for its intended use.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_OperatingLeaseDiscontinuedOperationsPayments_lbl" xml:lang="en-US">Operating Lease, Discontinued Operations, Payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_OperatingLeaseDiscontinuedOperationsPayments_lbl" xml:lang="en-US">Operating cash flows from operating leases - discontinued operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xml:lang="en-US">2022</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2023</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2024</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Three</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2025</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Four</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2026</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:label="cwco_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:to="cwco_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_lbl" xml:lang="en-US">Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fourth fiscal year following latest fiscal year.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due after Year Four</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_lbl" xml:lang="en-US">Thereafter</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total future lease payments</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less: imputed interest</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_OperatingLeaseLiabilitiesContinuingOperations" xlink:label="cwco_OperatingLeaseLiabilitiesContinuingOperations" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_OperatingLeaseLiabilitiesContinuingOperations" xlink:to="cwco_OperatingLeaseLiabilitiesContinuingOperations_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_OperatingLeaseLiabilitiesContinuingOperations_lbl" xml:lang="en-US">Present value of lessee's discounted obligation for lease payments from operating lease, continuing operations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_OperatingLeaseLiabilitiesContinuingOperations_lbl" xml:lang="en-US">Operating Lease Liabilities, Continuing Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_OperatingLeaseLiabilitiesContinuingOperations_lbl" xml:lang="en-US">Total lease obligations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xml:lang="en-US">Measurement Frequency [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_lbl" xml:lang="en-US">Measurement Frequency [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsRecurringMember" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_lbl" xml:lang="en-US">Recurring</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="us-gaap_FairValueByAssetClassAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueByAssetClassAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByAssetClassAxis_lbl" xml:lang="en-US">Asset Class [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_lbl" xml:lang="en-US">Asset Class [Domain]</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_PutOrCallOptionsMember" xlink:label="cwco_PutOrCallOptionsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_PutOrCallOptionsMember" xlink:to="cwco_PutOrCallOptionsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_PutOrCallOptionsMember_lbl" xml:lang="en-US">Represents information pertaining to put or call options.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_PutOrCallOptionsMember_lbl" xml:lang="en-US">Net asset arising from put/call options</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract_lbl" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract_lbl" xml:lang="en-US">Recurring</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsFairValueDisclosure" xlink:to="us-gaap_AssetsFairValueDisclosure_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsFairValueDisclosure_lbl" xml:lang="en-US">Assets, Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsFairValueDisclosure_lbl" xml:lang="en-US">Fair value of net assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xml:lang="en-US">Balance as of March 31, 2022</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xml:lang="en-US">Balance as of December 31, 2021</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xml:lang="en-US">Net liability arising from put/call options</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract_lbl" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Abstract]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_lbl" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_lbl" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_lbl" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_lbl" xml:lang="en-US">Net asset arising from put/call options</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_lbl" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Change in Unrealized Gain (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_lbl" xml:lang="en-US">Unrealized gain</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_CommitmentsAndContingenciesTable" xlink:label="cwco_CommitmentsAndContingenciesTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_CommitmentsAndContingenciesTable" xlink:to="cwco_CommitmentsAndContingenciesTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_CommitmentsAndContingenciesTable_lbl" xml:lang="en-US">Commitments And Contingencies [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xml:lang="en-US">Customer [Domain]</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_WSCMember" xlink:label="cwco_WSCMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_WSCMember" xlink:to="cwco_WSCMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_WSCMember_lbl" xml:lang="en-US">WSC [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_CommitmentsAndContingenciesLineItems" xlink:label="cwco_CommitmentsAndContingenciesLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_CommitmentsAndContingenciesLineItems" xlink:to="cwco_CommitmentsAndContingenciesLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_CommitmentsAndContingenciesLineItems_lbl" xml:lang="en-US">na</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_CommitmentsAndContingenciesLineItems_lbl" xml:lang="en-US">Commitments And Contingencies [ Line Items ]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_CommitmentsAndContingenciesLineItems_lbl" xml:lang="en-US">Contingencies</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_CaymanWaterRetailOperationsPercentageOfRevenue" xlink:label="cwco_CaymanWaterRetailOperationsPercentageOfRevenue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_CaymanWaterRetailOperationsPercentageOfRevenue" xlink:to="cwco_CaymanWaterRetailOperationsPercentageOfRevenue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_CaymanWaterRetailOperationsPercentageOfRevenue_lbl" xml:lang="en-US">Represents the percentage of consolidated revenue from Cayman Water retail operations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_CaymanWaterRetailOperationsPercentageOfRevenue_lbl" xml:lang="en-US">Cayman Water Retail Operations, Percentage Of Revenue</label>
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit" xlink:label="cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit" xlink:to="cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit_lbl" xml:lang="en-US">Represents the percentage of consolidated gross profit from Cayman Water retail operations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit_lbl" xml:lang="en-US">Cayman Water Retail Operations, Percentage Of Gross Profit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNet" xlink:label="us-gaap_AccountsReceivableNet" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNet_lbl" xml:lang="en-US">Accounts Receivable, Net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related Party [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US">Related Party [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US">Related Party Transaction [Line Items]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:label="us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:to="us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_lbl" xml:lang="en-US">Related Party Transaction, Expenses from Transactions with Related Party</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_lbl" xml:lang="en-US">Amount of expense related to sublease agreement</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTable_lbl" xml:lang="en-US">Subsequent Event [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US">Subsequent Event [Line Items]</label>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>29
<FILENAME>cwco-20220930_pre.xml
<DESCRIPTION>EX-101.PRE
<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: 11/14/2022 6:38:57 PM-->
<!--Modified on: 11/14/2022 6:38:57 PM-->
<link:linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" 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">
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DocumentDocumentAndEntityInformation" roleURI="http://www.cwco.com/role/DocumentDocumentAndEntityInformation" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#StatementCondensedConsolidatedBalanceSheets" roleURI="http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#StatementCondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#StatementCondensedConsolidatedStatementsOfIncome" roleURI="http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#StatementCondensedConsolidatedStatementsOfIncomeParenthetical" roleURI="http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncomeParenthetical" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#StatementCondensedConsolidatedStatementsOfStockholdersEquity" roleURI="http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#StatementCondensedConsolidatedStatementsOfCashFlows" roleURI="http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" roleURI="http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosurePrincipalActivity" roleURI="http://www.cwco.com/role/DisclosurePrincipalActivity" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureAccountingPolicies" roleURI="http://www.cwco.com/role/DisclosureAccountingPolicies" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureSegmentInformation" roleURI="http://www.cwco.com/role/DisclosureSegmentInformation" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureEarningsPerShare" roleURI="http://www.cwco.com/role/DisclosureEarningsPerShare" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureDiscontinuedOperationsMexicoProjectDevelopment" roleURI="http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopment" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureLeases" roleURI="http://www.cwco.com/role/DisclosureLeases" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureFairValue" roleURI="http://www.cwco.com/role/DisclosureFairValue" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureContingencies" roleURI="http://www.cwco.com/role/DisclosureContingencies" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureRelatedPartyTransactions" roleURI="http://www.cwco.com/role/DisclosureRelatedPartyTransactions" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureImpactOfRecentAccountingStandards" roleURI="http://www.cwco.com/role/DisclosureImpactOfRecentAccountingStandards" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureSubsequentEvents" roleURI="http://www.cwco.com/role/DisclosureSubsequentEvents" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureAccountingPoliciesPolicies" roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesPolicies" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureAccountingPoliciesTables" roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesTables" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureSegmentInformationTables" roleURI="http://www.cwco.com/role/DisclosureSegmentInformationTables" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureEarningsPerShareTables" roleURI="http://www.cwco.com/role/DisclosureEarningsPerShareTables" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureDiscontinuedOperationsMexicoProjectDevelopmentTables" roleURI="http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentTables" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureLeasesTables" roleURI="http://www.cwco.com/role/DisclosureLeasesTables" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureFairValueTables" roleURI="http://www.cwco.com/role/DisclosureFairValueTables" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureAccountingPoliciesDetails" roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails" roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureAccountingPoliciesDisaggregatedRevenueDetails" roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesDisaggregatedRevenueDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureAccountingPoliciesPerformanceObligationsDetails" roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesPerformanceObligationsDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureAccountingPoliciesRevenueRecognizedAndBilledOnServicesDetails" roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesRevenueRecognizedAndBilledOnServicesDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureSegmentInformationDetails" roleURI="http://www.cwco.com/role/DisclosureSegmentInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureSegmentInformationAdditionalInformationDetails" roleURI="http://www.cwco.com/role/DisclosureSegmentInformationAdditionalInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureEarningsPerShareDetails" roleURI="http://www.cwco.com/role/DisclosureEarningsPerShareDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails" roleURI="http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails" roleURI="http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureDiscontinuedOperationsMexicoProjectDevelopmentFinancialInformationDetails" roleURI="http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentFinancialInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureLeasesLeaseAssetsAndLiabilitiesDetails" roleURI="http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureLeasesComponentsOfLeaseCostDetails" roleURI="http://www.cwco.com/role/DisclosureLeasesComponentsOfLeaseCostDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureLeasesSupplementalCashFlowInformationDetails" roleURI="http://www.cwco.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureLeasesFutureLeasePaymentsDetails" roleURI="http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureFairValueDetails" roleURI="http://www.cwco.com/role/DisclosureFairValueDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureFairValueActivityForLevel3AssetDetails" roleURI="http://www.cwco.com/role/DisclosureFairValueActivityForLevel3AssetDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureContingenciesDetails" roleURI="http://www.cwco.com/role/DisclosureContingenciesDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureRelatedPartyTransactionsDetails" roleURI="http://www.cwco.com/role/DisclosureRelatedPartyTransactionsDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20220930.xsd#DisclosureSubsequentEventsDetails" roleURI="http://www.cwco.com/role/DisclosureSubsequentEventsDetails" />
  <presentationLink xlink:role="http://www.cwco.com/role/DocumentDocumentAndEntityInformation" xlink:type="extended" xlink:title="00090 - Document - Document and Entity Information">
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_DocumentAndEntityInformationAbstract" xlink:label="loc_cwco_DocumentAndEntityInformationAbstract_187665" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="dei_DocumentType_638040479354200838" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_DocumentType_638040479354200838" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate_638040479354200838" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_DocumentPeriodEndDate_638040479354200838" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport_638040479354200838" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_DocumentQuarterlyReport_638040479354200838" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport_638040479354200838" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_DocumentTransitionReport_638040479354200838" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber_638040479354200838" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_EntityFileNumber_638040479354200838" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName_638040479354200838" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_EntityRegistrantName_638040479354200838" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode_638040479354200838" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_EntityIncorporationStateCountryCode_638040479354200838" order="7" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber_638040479354210838" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_EntityTaxIdentificationNumber_638040479354210838" order="8" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1_638040479354210838" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_EntityAddressAddressLine1_638040479354210838" order="9" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2_638040479354210838" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_EntityAddressAddressLine2_638040479354210838" order="10" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown_638040479354210838" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_EntityAddressCityOrTown_638040479354210838" order="11" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode_638040479354210838" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_EntityAddressPostalZipCode_638040479354210838" order="12" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry_638040479354210838" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_EntityAddressCountry_638040479354210838" order="13" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode_638040479354210838" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_CityAreaCode_638040479354210838" order="14" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber_638040479354210838" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_LocalPhoneNumber_638040479354210838" order="15" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle_638040479354210838" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_Security12bTitle_638040479354210838" order="16" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName_638040479354210838" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_SecurityExchangeName_638040479354210838" order="17" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol_638040479354210838" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_TradingSymbol_638040479354210838" order="18" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus_638040479354220819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_EntityCurrentReportingStatus_638040479354220819" order="19" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent_638040479354220819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_EntityInteractiveDataCurrent_638040479354220819" order="20" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory_638040479354220819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_EntityFilerCategory_638040479354220819" order="21" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness_638040479354220819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_EntitySmallBusiness_638040479354220819" order="22" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany_638040479354220819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_EntityEmergingGrowthCompany_638040479354220819" order="23" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany_638040479354220819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_EntityShellCompany_638040479354220819" order="24" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding_638040479354220819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_EntityCommonStockSharesOutstanding_638040479354220819" order="25" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey_638040479354220819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_EntityCentralIndexKey_638040479354220819" order="26" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate_638040479354220819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_CurrentFiscalYearEndDate_638040479354220819" order="27" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus_638040479354230816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_DocumentFiscalYearFocus_638040479354230816" order="28" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus_638040479354230816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_DocumentFiscalPeriodFocus_638040479354230816" order="29" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag_638040479354230816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_AmendmentFlag_638040479354230816" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets" xlink:type="extended" xlink:title="00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_229" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_638040479354230816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_229" xlink:to="us-gaap_StatementTable_638040479354230816" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_638040479354230816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638040479354230816" xlink:to="us-gaap_StatementClassOfStockAxis_638040479354230816" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_638040479354230816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_638040479354230816" xlink:to="us-gaap_ClassOfStockDomain_638040479354230816" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember_638040479354230816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_638040479354230816" xlink:to="us-gaap_CommonClassAMember_638040479354230816" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember_638040479354230816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_638040479354230816" xlink:to="us-gaap_CommonClassBMember_638040479354230816" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_638040479354230816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638040479354230816" xlink:to="us-gaap_StatementLineItems_638040479354230816" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract_638040479354240822" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354230816" xlink:to="us-gaap_AssetsAbstract_638040479354240822" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract_638040479354240822" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638040479354240822" xlink:to="us-gaap_AssetsCurrentAbstract_638040479354240822" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_638040479354240822" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638040479354240822" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_638040479354240822" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositAtCarryingValue" xlink:label="us-gaap_CertificatesOfDepositAtCarryingValue_638040479354240822" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638040479354240822" xlink:to="us-gaap_CertificatesOfDepositAtCarryingValue_638040479354240822" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent_638040479354240822" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638040479354240822" xlink:to="us-gaap_AccountsReceivableNetCurrent_638040479354240822" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet_638040479354240822" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638040479354240822" xlink:to="us-gaap_InventoryNet_638040479354240822" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_638040479354240822" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638040479354240822" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_638040479354240822" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_638040479354240822" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638040479354240822" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_638040479354240822" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_638040479354240822" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638040479354240822" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_638040479354240822" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_638040479354240822" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638040479354240822" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_638040479354240822" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent_638040479354240822" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638040479354240822" xlink:to="us-gaap_AssetsCurrent_638040479354240822" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_638040479354250816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638040479354240822" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_638040479354250816" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ConstructionInProgress" xlink:label="cwco_ConstructionInProgress_638040479354250816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638040479354240822" xlink:to="cwco_ConstructionInProgress_638040479354250816" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNoncurrent" xlink:label="us-gaap_InventoryNoncurrent_638040479354250816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638040479354240822" xlink:to="us-gaap_InventoryNoncurrent_638040479354250816" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments" xlink:label="us-gaap_EquityMethodInvestments_638040479354250816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638040479354240822" xlink:to="us-gaap_EquityMethodInvestments_638040479354250816" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_638040479354250816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638040479354240822" xlink:to="us-gaap_Goodwill_638040479354250816" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_638040479354250816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638040479354240822" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_638040479354250816" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_638040479354250816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638040479354240822" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_638040479354250816" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent_638040479354250816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638040479354240822" xlink:to="us-gaap_OtherAssetsNoncurrent_638040479354250816" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_638040479354250816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638040479354240822" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_638040479354250816" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets_638040479354250816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638040479354240822" xlink:to="us-gaap_Assets_638040479354250816" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638040479354260815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354230816" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638040479354260815" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract_638040479354260815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638040479354260815" xlink:to="us-gaap_LiabilitiesCurrentAbstract_638040479354260815" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_638040479354260815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638040479354260815" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_638040479354260815" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent_638040479354260815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638040479354260815" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent_638040479354260815" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent_638040479354260815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638040479354260815" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent_638040479354260815" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableCurrent" xlink:label="us-gaap_DividendsPayableCurrent_638040479354260815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638040479354260815" xlink:to="us-gaap_DividendsPayableCurrent_638040479354260815" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_638040479354260815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638040479354260815" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_638040479354260815" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent_638040479354260815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638040479354260815" xlink:to="us-gaap_LongTermDebtCurrent_638040479354260815" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_638040479354270815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638040479354260815" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_638040479354270815" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeCurrent" xlink:label="us-gaap_DeferredIncomeCurrent_638040479354270815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638040479354260815" xlink:to="us-gaap_DeferredIncomeCurrent_638040479354270815" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_638040479354270815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638040479354260815" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_638040479354270815" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent_638040479354270815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638040479354260815" xlink:to="us-gaap_LiabilitiesCurrent_638040479354270815" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent_638040479354270815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638040479354260815" xlink:to="us-gaap_LongTermDebtNoncurrent_638040479354270815" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_638040479354270815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638040479354260815" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_638040479354270815" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_638040479354270815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638040479354260815" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_638040479354270815" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_638040479354280815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638040479354260815" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_638040479354280815" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_638040479354280815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638040479354260815" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_638040479354280815" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_638040479354280815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638040479354260815" xlink:to="us-gaap_Liabilities_638040479354280815" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies_638040479354280815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638040479354260815" xlink:to="us-gaap_CommitmentsAndContingencies_638040479354280815" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638040479354280815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638040479354260815" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638040479354280815" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract_638040479354280815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638040479354280815" xlink:to="us-gaap_StockholdersEquityAbstract_638040479354280815" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue_638040479354290816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_638040479354280815" xlink:to="us-gaap_PreferredStockValue_638040479354290816" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue_638040479354290816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_638040479354280815" xlink:to="us-gaap_CommonStockValue_638040479354290816" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital_638040479354290816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_638040479354280815" xlink:to="us-gaap_AdditionalPaidInCapital_638040479354290816" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_638040479354290816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_638040479354280815" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_638040479354290816" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_638040479354290816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_638040479354280815" xlink:to="us-gaap_StockholdersEquity_638040479354290816" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest_638040479354290816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638040479354280815" xlink:to="us-gaap_MinorityInterest_638040479354290816" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638040479354300815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638040479354280815" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638040479354300815" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_638040479354300815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638040479354280815" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_638040479354300815" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended" xlink:title="00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_308" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_638040479354300815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_308" xlink:to="us-gaap_StatementTable_638040479354300815" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_638040479354300815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638040479354300815" xlink:to="us-gaap_StatementClassOfStockAxis_638040479354300815" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_638040479354300815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_638040479354300815" xlink:to="us-gaap_ClassOfStockDomain_638040479354300815" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember_638040479354300815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_638040479354300815" xlink:to="us-gaap_CommonClassAMember_638040479354300815" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember_638040479354310819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_638040479354300815" xlink:to="us-gaap_CommonClassBMember_638040479354310819" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_638040479354310819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638040479354300815" xlink:to="us-gaap_StatementLineItems_638040479354310819" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_638040479354310819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354310819" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_638040479354310819" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized_638040479354310819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354310819" xlink:to="us-gaap_PreferredStockSharesAuthorized_638040479354310819" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued_638040479354310819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354310819" xlink:to="us-gaap_PreferredStockSharesIssued_638040479354310819" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding_638040479354310819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354310819" xlink:to="us-gaap_PreferredStockSharesOutstanding_638040479354310819" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_638040479354310819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354310819" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_638040479354310819" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized_638040479354310819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354310819" xlink:to="us-gaap_CommonStockSharesAuthorized_638040479354310819" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued_638040479354310819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354310819" xlink:to="us-gaap_CommonStockSharesIssued_638040479354310819" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding_638040479354310819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354310819" xlink:to="us-gaap_CommonStockSharesOutstanding_638040479354310819" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome" xlink:type="extended" xlink:title="00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_371" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues_638040479354320832" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_Revenues_638040479354320832" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue_638040479354320832" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_CostOfRevenue_638040479354320832" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit_638040479354320832" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_GrossProfit_638040479354320832" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense_638040479354320832" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_GeneralAndAdministrativeExpense_638040479354320832" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_638040479354320832" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_638040479354320832" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_638040479354320832" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_OperatingIncomeLoss_638040479354320832" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_638040479354320832" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_638040479354320832" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeOther" xlink:label="us-gaap_InterestIncomeOther_638040479354320832" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_638040479354320832" xlink:to="us-gaap_InterestIncomeOther_638040479354320832" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense_638040479354320832" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_638040479354320832" xlink:to="us-gaap_InterestExpense_638040479354320832" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ProfitLossFromSubsidiaries" xlink:label="cwco_ProfitLossFromSubsidiaries_638040479354320832" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_638040479354320832" xlink:to="cwco_ProfitLossFromSubsidiaries_638040479354320832" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_638040479354320832" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_638040479354320832" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_638040479354320832" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives_638040479354320832" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_638040479354320832" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives_638040479354320832" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_638040479354320832" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_638040479354320832" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_638040479354320832" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense_638040479354330816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_638040479354320832" xlink:to="us-gaap_NonoperatingIncomeExpense_638040479354330816" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638040479354330816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638040479354330816" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_638040479354330816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_IncomeTaxExpenseBenefit_638040479354330816" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_638040479354330816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_638040479354330816" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_638040479354330816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_638040479354330816" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations_638040479354330816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_IncomeLossFromContinuingOperations_638040479354330816" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_638040479354330816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_638040479354330816" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_638040479354330816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_NetIncomeLoss_638040479354330816" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="us-gaap_EarningsPerShareBasicAbstract_638040479354330816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_EarningsPerShareBasicAbstract_638040479354330816" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_638040479354330816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract_638040479354330816" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_638040479354330816" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_638040479354340815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract_638040479354330816" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_638040479354340815" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic_638040479354340815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract_638040479354330816" xlink:to="us-gaap_EarningsPerShareBasic_638040479354340815" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_638040479354340815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_EarningsPerShareDilutedAbstract_638040479354340815" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_638040479354340815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedAbstract_638040479354340815" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_638040479354340815" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_638040479354340815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedAbstract_638040479354340815" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_638040479354340815" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted_638040479354340815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedAbstract_638040479354340815" xlink:to="us-gaap_EarningsPerShareDiluted_638040479354340815" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared_638040479354340815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_CommonStockDividendsPerShareDeclared_638040479354340815" order="17" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_638040479354340815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_638040479354340815" order="18" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638040479354350815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_638040479354340815" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638040479354350815" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_638040479354350815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_638040479354340815" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_638040479354350815" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncomeParenthetical" xlink:type="extended" xlink:title="00205 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Parenthetical)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_638040479354350815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_StatementTable_638040479354350815" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis_638040479354350815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638040479354350815" xlink:to="us-gaap_IncomeStatementLocationAxis_638040479354350815" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_638040479354350815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis_638040479354350815" xlink:to="us-gaap_IncomeStatementLocationDomain_638040479354350815" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember_638040479354350815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain_638040479354350815" xlink:to="us-gaap_CostOfSalesMember_638040479354350815" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_638040479354350815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain_638040479354350815" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_638040479354350815" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_638040479354350815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638040479354350815" xlink:to="us-gaap_StatementLineItems_638040479354350815" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_638040479354350815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354350815" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_638040479354350815" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" xlink:type="extended" xlink:title="00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_571" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_638040479354360818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_571" xlink:to="us-gaap_StatementTable_638040479354360818" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_638040479354360818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638040479354360818" xlink:to="us-gaap_StatementClassOfStockAxis_638040479354360818" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemablePreferredStockMember" xlink:label="us-gaap_RedeemablePreferredStockMember_638040479354360818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_638040479354360818" xlink:to="us-gaap_RedeemablePreferredStockMember_638040479354360818" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_638040479354360818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_638040479354360818" xlink:to="us-gaap_ClassOfStockDomain_638040479354360818" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis_638040479354360818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638040479354360818" xlink:to="us-gaap_StatementEquityComponentsAxis_638040479354360818" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember" xlink:label="us-gaap_PreferredStockMember_638040479354360818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638040479354360818" xlink:to="us-gaap_PreferredStockMember_638040479354360818" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember_638040479354360818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638040479354360818" xlink:to="us-gaap_CommonStockMember_638040479354360818" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember_638040479354360818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638040479354360818" xlink:to="us-gaap_AdditionalPaidInCapitalMember_638040479354360818" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember_638040479354360818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638040479354360818" xlink:to="us-gaap_RetainedEarningsMember_638040479354360818" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="us-gaap_NoncontrollingInterestMember_638040479354360818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638040479354360818" xlink:to="us-gaap_NoncontrollingInterestMember_638040479354360818" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_638040479354360818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638040479354360818" xlink:to="us-gaap_EquityComponentDomain_638040479354360818" order="6" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_638040479354360818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638040479354360818" xlink:to="us-gaap_StatementLineItems_638040479354360818" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638040479354370817" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354360818" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638040479354370817" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding_638040479354370817" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354360818" xlink:to="us-gaap_SharesOutstanding_638040479354370817" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_638040479354370817" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354360818" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_638040479354370817" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_638040479354370817" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354360818" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_638040479354370817" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_638040479354370817" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354360818" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_638040479354370817" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_638040479354370817" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354360818" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_638040479354370817" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodValue_638040479354370817" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354360818" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodValue_638040479354370817" order="7" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodShares_638040479354370817" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354360818" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodShares_638040479354370817" order="8" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_638040479354370817" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354360818" xlink:to="us-gaap_ProfitLoss_638040479354370817" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_638040479354370817" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354360818" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_638040479354370817" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_638040479354380818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354360818" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_638040479354380818" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCash" xlink:label="us-gaap_DividendsCash_638040479354380818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354360818" xlink:to="us-gaap_DividendsCash_638040479354380818" order="12" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_638040479354380818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354360818" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_638040479354380818" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638040479354380818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354360818" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638040479354380818" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding_638040479354380818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354360818" xlink:to="us-gaap_SharesOutstanding_638040479354380818" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" xlink:type="extended" xlink:title="00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract_637241144210621299" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_638040479354380818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract_637241144210621299" xlink:to="us-gaap_StatementTable_638040479354380818" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_638040479354380818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638040479354380818" xlink:to="us-gaap_StatementClassOfStockAxis_638040479354380818" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_638040479354380818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_638040479354380818" xlink:to="us-gaap_ClassOfStockDomain_638040479354380818" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemablePreferredStockMember" xlink:label="us-gaap_RedeemablePreferredStockMember_638040479354390819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_638040479354380818" xlink:to="us-gaap_RedeemablePreferredStockMember_638040479354390819" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember_638040479354390819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_638040479354380818" xlink:to="us-gaap_CommonStockMember_638040479354390819" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_638040479354390819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638040479354380818" xlink:to="us-gaap_StatementLineItems_638040479354390819" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_638040479354390819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354390819" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_638040479354390819" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_638040479354390819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354390819" xlink:to="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_638040479354390819" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_638040479354390819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354390819" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_638040479354390819" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638040479354390819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354390819" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638040479354390819" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_PaymentsToAcquireCertificatesOfDeposit" xlink:label="cwco_PaymentsToAcquireCertificatesOfDeposit_638040479354390819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638040479354390819" xlink:to="cwco_PaymentsToAcquireCertificatesOfDeposit_638040479354390819" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_MaturityOfCertificatesOfDeposit" xlink:label="cwco_MaturityOfCertificatesOfDeposit_638040479354390819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638040479354390819" xlink:to="cwco_MaturityOfCertificatesOfDeposit_638040479354390819" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_638040479354390819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638040479354390819" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_638040479354390819" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_638040479354390819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638040479354390819" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_638040479354390819" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_638040479354390819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638040479354390819" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_638040479354390819" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638040479354400815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354390819" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638040479354400815" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_638040479354400815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638040479354400815" xlink:to="us-gaap_PaymentsOfDividendsCommonStock_638040479354400815" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock_638040479354400815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638040479354400815" xlink:to="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock_638040479354400815" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="us-gaap_PaymentsToMinorityShareholders_638040479354400815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638040479354400815" xlink:to="us-gaap_PaymentsToMinorityShareholders_638040479354400815" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock" xlink:label="us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock_638040479354400815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638040479354400815" xlink:to="us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock_638040479354400815" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="us-gaap_RepaymentsOfNotesPayable_638040479354400815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638040479354400815" xlink:to="us-gaap_RepaymentsOfNotesPayable_638040479354400815" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_638040479354400815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638040479354400815" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_638040479354400815" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_638040479354400815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638040479354400815" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_638040479354400815" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_638040479354400815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354390819" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_638040479354400815" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_638040479354400815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354390819" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_638040479354400815" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_638040479354410816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354390819" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_638040479354410816" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_6380404793544108161" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354390819" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_6380404793544108161" order="9" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_638040479354410816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354390819" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_638040479354410816" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_638040479354410816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354390819" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_638040479354410816" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssued1" xlink:label="us-gaap_StockIssued1_638040479354410816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract_638040479354410816" xlink:to="us-gaap_StockIssued1_638040479354410816" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockAmountConverted1" xlink:label="us-gaap_ConversionOfStockAmountConverted1_638040479354410816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract_638040479354410816" xlink:to="us-gaap_ConversionOfStockAmountConverted1_638040479354410816" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Dividends" xlink:label="us-gaap_Dividends_638040479354410816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract_638040479354410816" xlink:to="us-gaap_Dividends_638040479354410816" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress" xlink:label="cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress_638040479354410816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract_638040479354410816" xlink:to="cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress_638040479354410816" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment" xlink:label="cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment_638040479354420815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract_638040479354410816" xlink:to="cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment_638040479354420815" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_638040479354420815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract_638040479354410816" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_638040479354420815" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:label="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction_638040479354420815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract_638040479354410816" xlink:to="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction_638040479354420815" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" xlink:type="extended" xlink:title="00405 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical))">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_638040479354420815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementTable_638040479354420815" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_638040479354420815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638040479354420815" xlink:to="us-gaap_StatementClassOfStockAxis_638040479354420815" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_638040479354420815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_638040479354420815" xlink:to="us-gaap_ClassOfStockDomain_638040479354420815" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemablePreferredStockMember" xlink:label="us-gaap_RedeemablePreferredStockMember_638040479354420815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_638040479354420815" xlink:to="us-gaap_RedeemablePreferredStockMember_638040479354420815" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember_638040479354420815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_638040479354420815" xlink:to="us-gaap_CommonStockMember_638040479354420815" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_638040479354430819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638040479354420815" xlink:to="us-gaap_StatementLineItems_638040479354430819" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_638040479354430819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354430819" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_638040479354430819" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockSharesConverted1" xlink:label="us-gaap_ConversionOfStockSharesConverted1_638040479354430819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354430819" xlink:to="us-gaap_ConversionOfStockSharesConverted1_638040479354430819" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosurePrincipalActivity" xlink:type="extended" xlink:title="10101 - Disclosure - Principal activity">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1138" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations_638040479354430819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1138" xlink:to="us-gaap_NatureOfOperations_638040479354430819" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureAccountingPolicies" xlink:type="extended" xlink:title="10201 - Disclosure - Accounting policies">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_638040479354430819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_638040479354430819" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureSegmentInformation" xlink:type="extended" xlink:title="10301 - Disclosure - Segment information">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_290" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_638040479354430819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_290" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_638040479354430819" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureEarningsPerShare" xlink:type="extended" xlink:title="10401 - Disclosure - Earnings per share">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_284" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock_638040479354440819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_284" xlink:to="us-gaap_EarningsPerShareTextBlock_638040479354440819" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopment" xlink:type="extended" xlink:title="10501 - Disclosure - Discontinued operations - Mexico project development">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_344297" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_638040479354440819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_344297" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_638040479354440819" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureLeases" xlink:type="extended" xlink:title="10601 - Disclosure - Leases">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_417333" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_638040479354440819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417333" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_638040479354440819" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureFairValue" xlink:type="extended" xlink:title="10701 - Disclosure - Fair value">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_411018" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:label="us-gaap_FairValueMeasurementInputsDisclosureTextBlock_638040479354440819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_411018" xlink:to="us-gaap_FairValueMeasurementInputsDisclosureTextBlock_638040479354440819" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureContingencies" xlink:type="extended" xlink:title="10801 - Disclosure - Contingencies">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_327" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_638040479354450820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_327" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_638040479354450820" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureRelatedPartyTransactions" xlink:type="extended" xlink:title="10901 - Disclosure - Related party transactions">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_638040479354450820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_638040479354450820" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureImpactOfRecentAccountingStandards" xlink:type="extended" xlink:title="11001 - Disclosure - Impact of recent accounting standards">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_333" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_638040479354450820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_333" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_638040479354450820" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureSubsequentEvents" xlink:type="extended" xlink:title="11101 - Disclosure - Subsequent events">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_336" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock_638040479354450820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_336" xlink:to="us-gaap_SubsequentEventsTextBlock_638040479354450820" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureAccountingPoliciesPolicies" xlink:type="extended" xlink:title="20202 - Disclosure - Accounting policies (Policies)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock_638040479354460818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock_638040479354460818" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_638040479354460818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_638040479354460818" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_638040479354460818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_638040479354460818" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_638040479354460818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_638040479354460818" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_638040479354460818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_638040479354460818" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription_638040479354460818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription_638040479354460818" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureAccountingPoliciesTables" xlink:type="extended" xlink:title="30203 - Disclosure - Accounting policies (Tables)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_638040479354460818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_638040479354460818" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_SummaryOfRevenueRecognizedAndAmountsBilledOnServicesSegmentAndManufacturingSegmentContractsInProgressTableTextBlock" xlink:label="cwco_SummaryOfRevenueRecognizedAndAmountsBilledOnServicesSegmentAndManufacturingSegmentContractsInProgressTableTextBlock_638040479354460818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="cwco_SummaryOfRevenueRecognizedAndAmountsBilledOnServicesSegmentAndManufacturingSegmentContractsInProgressTableTextBlock_638040479354460818" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_638040479354460818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_638040479354460818" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureSegmentInformationTables" xlink:type="extended" xlink:title="30303 - Disclosure - Segment information (Tables)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_447" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_638040479354470820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_447" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_638040479354470820" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureEarningsPerShareTables" xlink:type="extended" xlink:title="30403 - Disclosure - Earnings per share (Tables)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_441" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_638040479354470820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_441" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_638040479354470820" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentTables" xlink:type="extended" xlink:title="30503 - Disclosure - Discontinued operations - Mexico project development (Tables)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:label="us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_638040479354470820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:to="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_638040479354470820" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureLeasesTables" xlink:type="extended" xlink:title="30603 - Disclosure - Leases (Tables)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_417336" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock" xlink:label="cwco_LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock_638040479354470820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417336" xlink:to="cwco_LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock_638040479354470820" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="us-gaap_LeaseCostTableTextBlock_638040479354470820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417336" xlink:to="us-gaap_LeaseCostTableTextBlock_638040479354470820" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_638040479354470820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417336" xlink:to="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_638040479354470820" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_638040479354480821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417336" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_638040479354480821" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureFairValueTables" xlink:type="extended" xlink:title="30703 - Disclosure - Fair value (Tables)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:label="us-gaap_InvestmentsAllOtherInvestmentsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_638040479354480821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_638040479354480821" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_638040479354480821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_638040479354480821" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="7" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureAccountingPoliciesDetails" xlink:type="extended" xlink:title="40201 - Disclosure - Accounting policies (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_637522759654183614" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_638040479354480821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_637522759654183614" xlink:to="us-gaap_StatementTable_638040479354480821" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="us-gaap_CashAndCashEquivalentsAxis_638040479354480821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638040479354480821" xlink:to="us-gaap_CashAndCashEquivalentsAxis_638040479354480821" order="1" use="optional" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_638040479354480821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAxis_638040479354480821" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_638040479354480821" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="us-gaap_CertificatesOfDepositMember_638040479354480821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_638040479354480821" xlink:to="us-gaap_CertificatesOfDepositMember_638040479354480821" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis_638040479354480821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638040479354480821" xlink:to="srt_StatementGeographicalAxis_638040479354480821" order="2" use="optional" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain_638040479354480821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis_638040479354480821" xlink:to="srt_SegmentGeographicalDomain_638040479354480821" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_BS" xlink:label="country_BS_638040479354490819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain_638040479354480821" xlink:to="country_BS_638040479354490819" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_638040479354490819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638040479354480821" xlink:to="us-gaap_StatementLineItems_638040479354490819" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_638040479354490819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354490819" xlink:to="us-gaap_CashEquivalentsAtCarryingValue_638040479354490819" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_DepositsHeldInForeignBank" xlink:label="cwco_DepositsHeldInForeignBank_638040479354490819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354490819" xlink:to="cwco_DepositsHeldInForeignBank_638040479354490819" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract_638040479354490819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354490819" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract_638040479354490819" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_638040479354490819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract_638040479354490819" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_638040479354490819" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails" xlink:type="extended" xlink:title="40202 - Disclosure - Accounting policies - Goodwill and intangible assets (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_637050102263150442" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_638040479354490819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_637050102263150442" xlink:to="us-gaap_StatementTable_638040479354490819" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis_638040479354490819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638040479354490819" xlink:to="us-gaap_BusinessAcquisitionAxis_638040479354490819" order="1" use="optional" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_638040479354490819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis_638040479354490819" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_638040479354490819" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_AerexIndustriesIncMember" xlink:label="cwco_AerexIndustriesIncMember_638040479354490819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_638040479354490819" xlink:to="cwco_AerexIndustriesIncMember_638040479354490819" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_PercWaterCorporationMember" xlink:label="cwco_PercWaterCorporationMember_638040479354490819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_638040479354490819" xlink:to="cwco_PercWaterCorporationMember_638040479354490819" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_FairValueDeterminingMethodAxis" xlink:label="cwco_FairValueDeterminingMethodAxis_638040479354500820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638040479354490819" xlink:to="cwco_FairValueDeterminingMethodAxis_638040479354500820" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_FairValueDeterminingMethodDomain" xlink:label="cwco_FairValueDeterminingMethodDomain_638040479354500820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_FairValueDeterminingMethodAxis_638040479354500820" xlink:to="cwco_FairValueDeterminingMethodDomain_638040479354500820" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_DiscountedCashFlowMethodMember" xlink:label="cwco_DiscountedCashFlowMethodMember_638040479354500820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_FairValueDeterminingMethodDomain_638040479354500820" xlink:to="cwco_DiscountedCashFlowMethodMember_638040479354500820" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_GuidelinePublicCompanyMethodMember" xlink:label="cwco_GuidelinePublicCompanyMethodMember_638040479354500820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_FairValueDeterminingMethodDomain_638040479354500820" xlink:to="cwco_GuidelinePublicCompanyMethodMember_638040479354500820" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis_638040479354500820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638040479354490819" xlink:to="us-gaap_StatementBusinessSegmentsAxis_638040479354500820" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_638040479354500820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis_638040479354500820" xlink:to="us-gaap_SegmentDomain_638040479354500820" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_SegmentRetailMember" xlink:label="cwco_SegmentRetailMember_638040479354500820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_638040479354500820" xlink:to="cwco_SegmentRetailMember_638040479354500820" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_BulkMember" xlink:label="cwco_BulkMember_638040479354500820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_638040479354500820" xlink:to="cwco_BulkMember_638040479354500820" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ServicesMember" xlink:label="cwco_ServicesMember_638040479354500820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_638040479354500820" xlink:to="cwco_ServicesMember_638040479354500820" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ManufacturingUnitsMember" xlink:label="cwco_ManufacturingUnitsMember_638040479354500820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_638040479354500820" xlink:to="cwco_ManufacturingUnitsMember_638040479354500820" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_638040479354500820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638040479354490819" xlink:to="us-gaap_StatementLineItems_638040479354500820" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_EstimatedFairValuePercentageSegmentReportingInformation" xlink:label="cwco_EstimatedFairValuePercentageSegmentReportingInformation_638040479354500820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354500820" xlink:to="cwco_EstimatedFairValuePercentageSegmentReportingInformation_638040479354500820" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_EstimatedFairValueCarryingAmountExceededPercentage" xlink:label="cwco_EstimatedFairValueCarryingAmountExceededPercentage_638040479354510815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354500820" xlink:to="cwco_EstimatedFairValueCarryingAmountExceededPercentage_638040479354510815" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_638040479354510815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354500820" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_638040479354510815" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_638040479354510815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354500820" xlink:to="us-gaap_Goodwill_638040479354510815" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_638040479354510815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354500820" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_638040479354510815" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureAccountingPoliciesDisaggregatedRevenueDetails" xlink:type="extended" xlink:title="40203 - Disclosure - Accounting policies - Disaggregated revenue (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_344078" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_638040479354510815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_344078" xlink:to="us-gaap_StatementTable_638040479354510815" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis_638040479354510815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638040479354510815" xlink:to="us-gaap_StatementBusinessSegmentsAxis_638040479354510815" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_638040479354510815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis_638040479354510815" xlink:to="us-gaap_SegmentDomain_638040479354510815" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_RetailRevenuesMember" xlink:label="cwco_RetailRevenuesMember_638040479354510815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_638040479354510815" xlink:to="cwco_RetailRevenuesMember_638040479354510815" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_BulkRevenuesMember" xlink:label="cwco_BulkRevenuesMember_638040479354510815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_638040479354510815" xlink:to="cwco_BulkRevenuesMember_638040479354510815" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ServicesRevenuesMember" xlink:label="cwco_ServicesRevenuesMember_638040479354510815" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_638040479354510815" xlink:to="cwco_ServicesRevenuesMember_638040479354510815" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ManufacturingRevenuesMember" xlink:label="cwco_ManufacturingRevenuesMember_638040479354520817" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_638040479354510815" xlink:to="cwco_ManufacturingRevenuesMember_638040479354520817" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638040479354580834" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638040479354510815" xlink:to="srt_RangeAxis_638040479354580834" order="2" use="optional" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638040479354580834" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638040479354580834" xlink:to="srt_RangeMember_638040479354580834" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_638040479354580834" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638040479354580834" xlink:to="srt_MinimumMember_638040479354580834" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638040479354580834" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638040479354580834" xlink:to="srt_MaximumMember_638040479354580834" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_638040479354580834" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638040479354510815" xlink:to="us-gaap_StatementLineItems_638040479354580834" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues_638040479354580834" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354580834" xlink:to="us-gaap_Revenues_638040479354580834" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_638040479354590851" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354580834" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract_638040479354590851" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_NumberOfDaysAfterConsumptionBillingsAreCollected" xlink:label="cwco_NumberOfDaysAfterConsumptionBillingsAreCollected_638040479354590851" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract_638040479354590851" xlink:to="cwco_NumberOfDaysAfterConsumptionBillingsAreCollected_638040479354590851" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureAccountingPoliciesPerformanceObligationsDetails" xlink:type="extended" xlink:title="40204 - Disclosure - Accounting policies - Performance obligations (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_638040479354590851" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_638040479354590851" order="1" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_638040479354590851" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_638040479354590851" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_638040479354590851" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_638040479354590851" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_638040479354590851" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_638040479354590851" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation_638040479354590851" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_638040479354590851" xlink:to="us-gaap_RevenueRemainingPerformanceObligation_638040479354590851" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_638040479354590851" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_638040479354590851" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_638040479354590851" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_638040479354590851" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_638040479354590851" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_638040479354590851" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureAccountingPoliciesRevenueRecognizedAndBilledOnServicesDetails" xlink:type="extended" xlink:title="40205 - Disclosure - Accounting policies - Revenue recognized and billed on services (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_637721021479689815" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability" xlink:label="cwco_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability_638040479354600828" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_637721021479689815" xlink:to="cwco_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability_638040479354600828" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ContractWithCustomerLiabilityAmountsBilledToDateOnContractsInProgress" xlink:label="cwco_ContractWithCustomerLiabilityAmountsBilledToDateOnContractsInProgress_638040479354600828" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_637721021479689815" xlink:to="cwco_ContractWithCustomerLiabilityAmountsBilledToDateOnContractsInProgress_638040479354600828" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ContractWithCustomerRetainage" xlink:label="cwco_ContractWithCustomerRetainage_638040479354600828" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_637721021479689815" xlink:to="cwco_ContractWithCustomerRetainage_638040479354600828" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress" xlink:label="cwco_ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress_638040479354600828" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_637721021479689815" xlink:to="cwco_ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress_638040479354600828" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_638040479354600828" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_637721021479689815" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_638040479354600828" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_638040479354600828" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_637721021479689815" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_638040479354600828" order="6" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ContractWithCustomerAssetLiabilitiesNetCurrent" xlink:label="cwco_ContractWithCustomerAssetLiabilitiesNetCurrent_638040479354600828" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_637721021479689815" xlink:to="cwco_ContractWithCustomerAssetLiabilitiesNetCurrent_638040479354600828" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureSegmentInformationDetails" xlink:type="extended" xlink:title="40301 - Disclosure - Segment information (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_1063" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_638040479354600828" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1063" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_638040479354600828" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis_638040479354600828" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_638040479354600828" xlink:to="us-gaap_StatementBusinessSegmentsAxis_638040479354600828" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_638040479354600828" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis_638040479354600828" xlink:to="us-gaap_SegmentDomain_638040479354600828" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_SegmentRetailMember" xlink:label="cwco_SegmentRetailMember_638040479354600828" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_638040479354600828" xlink:to="cwco_SegmentRetailMember_638040479354600828" order="1" use="optional" priority="1" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_BulkMember" xlink:label="cwco_BulkMember_638040479354600828" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_638040479354600828" xlink:to="cwco_BulkMember_638040479354600828" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ServicesMember" xlink:label="cwco_ServicesMember_638040479354610822" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_638040479354600828" xlink:to="cwco_ServicesMember_638040479354610822" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ManufacturingUnitsMember" xlink:label="cwco_ManufacturingUnitsMember_638040479354610822" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_638040479354600828" xlink:to="cwco_ManufacturingUnitsMember_638040479354610822" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems_638040479354610822" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_638040479354600828" xlink:to="us-gaap_SegmentReportingInformationLineItems_638040479354610822" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments_638040479354610822" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638040479354610822" xlink:to="us-gaap_NumberOfReportableSegments_638040479354610822" order="1" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues_638040479354610822" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638040479354610822" xlink:to="us-gaap_Revenues_638040479354610822" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue_638040479354610822" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638040479354610822" xlink:to="us-gaap_CostOfRevenue_638040479354610822" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit_638040479354610822" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638040479354610822" xlink:to="us-gaap_GrossProfit_638040479354610822" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense_638040479354610822" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638040479354610822" xlink:to="us-gaap_GeneralAndAdministrativeExpense_638040479354610822" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_638040479354610822" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638040479354610822" xlink:to="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_638040479354610822" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="9" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_638040479354610822" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638040479354610822" xlink:to="us-gaap_OperatingIncomeLoss_638040479354610822" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense_638040479354610822" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638040479354610822" xlink:to="us-gaap_NonoperatingIncomeExpense_638040479354610822" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638040479354610822" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638040479354610822" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638040479354610822" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_638040479354620819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638040479354610822" xlink:to="us-gaap_IncomeTaxExpenseBenefit_638040479354620819" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" priority="8" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_638040479354620819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638040479354610822" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_638040479354620819" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_638040479354620819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638040479354610822" xlink:to="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_638040479354620819" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations_638040479354620819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638040479354610822" xlink:to="us-gaap_IncomeLossFromContinuingOperations_638040479354620819" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_638040479354620819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638040479354610822" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_638040479354620819" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_638040479354620819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638040479354610822" xlink:to="us-gaap_NetIncomeLoss_638040479354620819" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent_638040479354620819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638040479354610822" xlink:to="us-gaap_AccountsReceivableNetCurrent_638040479354620819" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_InventoryCurrentAndNoncurrent" xlink:label="cwco_InventoryCurrentAndNoncurrent_638040479354620819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638040479354610822" xlink:to="cwco_InventoryCurrentAndNoncurrent_638040479354620819" order="17" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_638040479354620819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638040479354610822" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_638040479354620819" order="18" use="optional" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ConstructionInProgress" xlink:label="cwco_ConstructionInProgress_638040479354630816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638040479354610822" xlink:to="cwco_ConstructionInProgress_638040479354630816" order="19" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_638040479354630816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638040479354610822" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_638040479354630816" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_638040479354630816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638040479354610822" xlink:to="us-gaap_Goodwill_638040479354630816" order="21" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_AssetsContinuedOperation" xlink:label="cwco_AssetsContinuedOperation_638040479354630816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638040479354610822" xlink:to="cwco_AssetsContinuedOperation_638040479354630816" order="22" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_638040479354630816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638040479354610822" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_638040479354630816" order="23" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets_638040479354630816" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638040479354610822" xlink:to="us-gaap_Assets_638040479354630816" order="24" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="5" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureSegmentInformationAdditionalInformationDetails" xlink:type="extended" xlink:title="40302 - Disclosure - Segment information - Additional Information (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_1123" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_638040479354640819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1123" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_638040479354640819" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis_638040479354640819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_638040479354640819" xlink:to="us-gaap_StatementBusinessSegmentsAxis_638040479354640819" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_638040479354640819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis_638040479354640819" xlink:to="us-gaap_SegmentDomain_638040479354640819" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_SegmentRetailMember" xlink:label="cwco_SegmentRetailMember_638040479354640819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_638040479354640819" xlink:to="cwco_SegmentRetailMember_638040479354640819" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_BulkMember" xlink:label="cwco_BulkMember_638040479354640819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_638040479354640819" xlink:to="cwco_BulkMember_638040479354640819" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ServicesMember" xlink:label="cwco_ServicesMember_638040479354640819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_638040479354640819" xlink:to="cwco_ServicesMember_638040479354640819" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ManufacturingUnitsMember" xlink:label="cwco_ManufacturingUnitsMember_638040479354640819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_638040479354640819" xlink:to="cwco_ManufacturingUnitsMember_638040479354640819" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems_638040479354640819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_638040479354640819" xlink:to="us-gaap_SegmentReportingInformationLineItems_638040479354640819" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization_638040479354640819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638040479354640819" xlink:to="us-gaap_DepreciationDepletionAndAmortization_638040479354640819" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureEarningsPerShareDetails" xlink:type="extended" xlink:title="40401 - Disclosure - Earnings per share (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1043" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations_638040479354640819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1043" xlink:to="us-gaap_IncomeLossFromContinuingOperations_638040479354640819" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPreferredStock" xlink:label="us-gaap_DividendsPreferredStock_638040479354640819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1043" xlink:to="us-gaap_DividendsPreferredStock_638040479354640819" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" xlink:label="us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic_638040479354640819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1043" xlink:to="us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic_638040479354640819" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_638040479354650823" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1043" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_638040479354650823" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_638040479354650823" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1043" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_638040479354650823" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638040479354650823" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1043" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638040479354650823" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock" xlink:label="us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock_638040479354650823" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1043" xlink:to="us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock_638040479354650823" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_638040479354650823" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1043" xlink:to="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_638040479354650823" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_638040479354650823" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1043" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_638040479354650823" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails" xlink:type="extended" xlink:title="40501 - Disclosure - Discontinued operations - Mexico project development- Narratives (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInvestmentsTable" xlink:label="us-gaap_ScheduleOfInvestmentsTable_638040479354650823" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2" xlink:to="us-gaap_ScheduleOfInvestmentsTable_638040479354650823" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis_638040479354650823" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsTable_638040479354650823" xlink:to="srt_OwnershipAxis_638040479354650823" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain_638040479354650823" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis_638040479354650823" xlink:to="srt_OwnershipDomain_638040479354650823" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_NSCAguaMember" xlink:label="cwco_NSCAguaMember_638040479354650823" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipDomain_638040479354650823" xlink:to="cwco_NSCAguaMember_638040479354650823" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_TypeOfPhasesAxis" xlink:label="cwco_TypeOfPhasesAxis_638040479354650823" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsTable_638040479354650823" xlink:to="cwco_TypeOfPhasesAxis_638040479354650823" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_TypeOfPhasesDomain" xlink:label="cwco_TypeOfPhasesDomain_638040479354660821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_TypeOfPhasesAxis_638040479354650823" xlink:to="cwco_TypeOfPhasesDomain_638040479354660821" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_FirstPhaseMember" xlink:label="cwco_FirstPhaseMember_638040479354660821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_TypeOfPhasesDomain_638040479354660821" xlink:to="cwco_FirstPhaseMember_638040479354660821" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_SecondPhaseMember" xlink:label="cwco_SecondPhaseMember_638040479354660821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_TypeOfPhasesDomain_638040479354660821" xlink:to="cwco_SecondPhaseMember_638040479354660821" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_638040479354660821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsTable_638040479354650823" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_638040479354660821" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="srt_EquityMethodInvesteeNameDomain_638040479354660821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_638040479354660821" xlink:to="srt_EquityMethodInvesteeNameDomain_638040479354660821" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_AguasDeRosaritoSapiDeCvMember" xlink:label="cwco_AguasDeRosaritoSapiDeCvMember_638040479354660821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_EquityMethodInvesteeNameDomain_638040479354660821" xlink:to="cwco_AguasDeRosaritoSapiDeCvMember_638040479354660821" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_NSCAguaMember" xlink:label="cwco_NSCAguaMember_638040479354660821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_EquityMethodInvesteeNameDomain_638040479354660821" xlink:to="cwco_NSCAguaMember_638040479354660821" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638040479354660821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsTable_638040479354650823" xlink:to="srt_RangeAxis_638040479354660821" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638040479354660821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638040479354660821" xlink:to="srt_RangeMember_638040479354660821" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_638040479354660821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638040479354660821" xlink:to="srt_MinimumMember_638040479354660821" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfInvestmentsLineItems_638040479354660821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsTable_638040479354650823" xlink:to="us-gaap_ScheduleOfInvestmentsLineItems_638040479354660821" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" xlink:label="cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity_638040479354660821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_638040479354660821" xlink:to="cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity_638040479354660821" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AreaOfLand" xlink:label="us-gaap_AreaOfLand_638040479354670817" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_638040479354660821" xlink:to="us-gaap_AreaOfLand_638040479354670817" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Land" xlink:label="us-gaap_Land_638040479354670817" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_638040479354660821" xlink:to="us-gaap_Land_638040479354670817" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_638040479354670817" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_638040479354660821" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_638040479354670817" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_PeriodInWhichConstructionMustBeCompleted" xlink:label="cwco_PeriodInWhichConstructionMustBeCompleted_638040479354670817" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_638040479354660821" xlink:to="cwco_PeriodInWhichConstructionMustBeCompleted_638040479354670817" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct" xlink:label="cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct_638040479354670817" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_638040479354660821" xlink:to="cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct_638040479354670817" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_NumberOfDaysToSubmitListOfNonRecoverableExpenses" xlink:label="cwco_NumberOfDaysToSubmitListOfNonRecoverableExpenses_638040479354670817" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_638040479354660821" xlink:to="cwco_NumberOfDaysToSubmitListOfNonRecoverableExpenses_638040479354670817" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_DiscontinuedOperationsNonRecoverableExpenses" xlink:label="cwco_DiscontinuedOperationsNonRecoverableExpenses_638040479354670817" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_638040479354660821" xlink:to="cwco_DiscontinuedOperationsNonRecoverableExpenses_638040479354670817" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="us-gaap_LossContingencyDamagesSoughtValue_638040479354670817" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_638040479354660821" xlink:to="us-gaap_LossContingencyDamagesSoughtValue_638040479354670817" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails" xlink:type="extended" xlink:title="40502 - Disclosure - Discontinued operations - Mexico project development (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_638040479354680819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_1" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_638040479354680819" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis_638040479354680819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_638040479354680819" xlink:to="us-gaap_DisposalGroupClassificationAxis_638040479354680819" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain_638040479354680819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationAxis_638040479354680819" xlink:to="us-gaap_DisposalGroupClassificationDomain_638040479354680819" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember_638040479354680819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationDomain_638040479354680819" xlink:to="us-gaap_SegmentDiscontinuedOperationsMember_638040479354680819" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_638040479354680819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_638040479354680819" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_638040479354680819" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638040479354680819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_638040479354680819" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638040479354680819" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_MexicoProjectDevelopmentMember" xlink:label="cwco_MexicoProjectDevelopmentMember_638040479354680819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638040479354680819" xlink:to="cwco_MexicoProjectDevelopmentMember_638040479354680819" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638040479354680819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_638040479354680819" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638040479354680819" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_638040479354680819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638040479354680819" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_638040479354680819" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_638040479354680819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638040479354680819" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_638040479354680819" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_DisposalGroupIncludingDiscontinuedOperationValueAddedTaxesReceivable" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationValueAddedTaxesReceivable_638040479354680819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638040479354680819" xlink:to="cwco_DisposalGroupIncludingDiscontinuedOperationValueAddedTaxesReceivable_638040479354680819" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_DisposalGroupIncludingDiscontinuedOperationLandAndRightsOfWay" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationLandAndRightsOfWay_638040479354680819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638040479354680819" xlink:to="cwco_DisposalGroupIncludingDiscontinuedOperationLandAndRightsOfWay_638040479354680819" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_638040479354690821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638040479354680819" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_638040479354690821" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_638040479354690821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638040479354680819" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_638040479354690821" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_638040479354690821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638040479354680819" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_638040479354690821" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ValueAddedTaxReceivableAllowance" xlink:label="cwco_ValueAddedTaxReceivableAllowance_638040479354690821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638040479354680819" xlink:to="cwco_ValueAddedTaxReceivableAllowance_638040479354690821" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentFinancialInformationDetails" xlink:type="extended" xlink:title="40503 - Disclosure - Discontinued operations - Mexico project development - Financial Information (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_344334" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_638040479354690821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_344334" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_638040479354690821" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis_638040479354690821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_638040479354690821" xlink:to="us-gaap_DisposalGroupClassificationAxis_638040479354690821" order="1" use="optional" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain_638040479354690821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationAxis_638040479354690821" xlink:to="us-gaap_DisposalGroupClassificationDomain_638040479354690821" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember_638040479354690821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationDomain_638040479354690821" xlink:to="us-gaap_SegmentDiscontinuedOperationsMember_638040479354690821" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_638040479354690821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_638040479354690821" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_638040479354690821" order="2" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638040479354690821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_638040479354690821" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638040479354690821" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_MexicoProjectDevelopmentMember" xlink:label="cwco_MexicoProjectDevelopmentMember_638040479354700819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638040479354690821" xlink:to="cwco_MexicoProjectDevelopmentMember_638040479354700819" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638040479354700819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_638040479354690821" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638040479354700819" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_ProvisionForUncollectedValueAddedTaxes" xlink:label="cwco_ProvisionForUncollectedValueAddedTaxes_638040479354700819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638040479354700819" xlink:to="cwco_ProvisionForUncollectedValueAddedTaxes_638040479354700819" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_IncomeLossFromDiscontinuedOperations" xlink:label="cwco_IncomeLossFromDiscontinuedOperations_638040479354700819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638040479354700819" xlink:to="cwco_IncomeLossFromDiscontinuedOperations_638040479354700819" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/netLabel" priority="9" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_638040479354700819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638040479354700819" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_638040479354700819" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails" xlink:type="extended" xlink:title="40601 - Disclosure - Leases - Lease assets and liabilities (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_638040479354700819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_StatementTable_638040479354700819" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis_638040479354700819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638040479354700819" xlink:to="us-gaap_BalanceSheetLocationAxis_638040479354700819" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain_638040479354700819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis_638040479354700819" xlink:to="us-gaap_BalanceSheetLocationDomain_638040479354700819" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_638040479354700819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain_638040479354700819" xlink:to="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_638040479354700819" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_638040479354700819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638040479354700819" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_638040479354700819" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638040479354700819" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_638040479354700819" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638040479354700819" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember_638040479354710820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638040479354700819" xlink:to="us-gaap_SegmentDiscontinuedOperationsMember_638040479354710820" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_638040479354710820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638040479354700819" xlink:to="us-gaap_StatementLineItems_638040479354710820" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract_638040479354710820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354710820" xlink:to="us-gaap_AssetsAbstract_638040479354710820" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract_638040479354710820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638040479354710820" xlink:to="us-gaap_AssetsCurrentAbstract_638040479354710820" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_OperatingLeaseAssetsCurrent" xlink:label="cwco_OperatingLeaseAssetsCurrent_638040479354710820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638040479354710820" xlink:to="cwco_OperatingLeaseAssetsCurrent_638040479354710820" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrent" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrent_638040479354710820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638040479354710820" xlink:to="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrent_638040479354710820" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="us-gaap_AssetsNoncurrentAbstract_638040479354710820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638040479354710820" xlink:to="us-gaap_AssetsNoncurrentAbstract_638040479354710820" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_638040479354710820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract_638040479354710820" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_638040479354710820" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_DisposalGroupIncludingDiscontinuedOperationLeaseNoncurrent" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseNoncurrent_638040479354710820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract_638040479354710820" xlink:to="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseNoncurrent_638040479354710820" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_OperatingLeaseRightOfUseAssetNet" xlink:label="cwco_OperatingLeaseRightOfUseAssetNet_638040479354710820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638040479354710820" xlink:to="cwco_OperatingLeaseRightOfUseAssetNet_638040479354710820" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract" xlink:label="us-gaap_LiabilitiesAbstract_638040479354710820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354710820" xlink:to="us-gaap_LiabilitiesAbstract_638040479354710820" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract_638040479354710820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_638040479354710820" xlink:to="us-gaap_LiabilitiesCurrentAbstract_638040479354710820" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_638040479354720818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638040479354710820" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_638040479354720818" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrentLiabilities" xlink:label="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrentLiabilities_638040479354720818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638040479354710820" xlink:to="cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrentLiabilities_638040479354720818" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_638040479354720818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_638040479354710820" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_638040479354720818" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_638040479354720818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract_638040479354720818" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_638040479354720818" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_638040479354720818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract_638040479354720818" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_638040479354720818" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_OperatingLeaseLiabilityIncludingDiscontinuedOperations" xlink:label="cwco_OperatingLeaseLiabilityIncludingDiscontinuedOperations_638040479354720818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_638040479354710820" xlink:to="cwco_OperatingLeaseLiabilityIncludingDiscontinuedOperations_638040479354720818" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_638040479354720818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_638040479354710820" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_638040479354720818" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_638040479354720818" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_638040479354710820" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_638040479354720818" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="5" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureLeasesComponentsOfLeaseCostDetails" xlink:type="extended" xlink:title="40602 - Disclosure - Leases - Components of lease cost (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_417404" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost_638040479354730821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417404" xlink:to="us-gaap_OperatingLeaseCost_638040479354730821" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost" xlink:label="us-gaap_ShortTermLeaseCost_638040479354730821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417404" xlink:to="us-gaap_ShortTermLeaseCost_638040479354730821" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_OperatingLeaseCostsDiscontinuedOperations" xlink:label="cwco_OperatingLeaseCostsDiscontinuedOperations_638040479354730821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417404" xlink:to="cwco_OperatingLeaseCostsDiscontinuedOperations_638040479354730821" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost" xlink:label="us-gaap_LeaseCost_638040479354730821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417404" xlink:to="us-gaap_LeaseCost_638040479354730821" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" xlink:type="extended" xlink:title="40603 - Disclosure - Leases - Supplemental cash flow information (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments_638040479354730821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeasePayments_638040479354730821" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_OperatingLeaseDiscontinuedOperationsPayments" xlink:label="cwco_OperatingLeaseDiscontinuedOperationsPayments_638040479354730821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="cwco_OperatingLeaseDiscontinuedOperationsPayments_638040479354730821" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails" xlink:type="extended" xlink:title="40604 - Disclosure - Leases - Future lease payments (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_417429" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_638040479354730821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417429" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_638040479354730821" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="8" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_638040479354740827" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417429" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_638040479354740827" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_638040479354740827" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417429" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_638040479354740827" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_638040479354740827" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417429" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_638040479354740827" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_638040479354740827" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417429" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_638040479354740827" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:label="cwco_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_638040479354740827" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417429" xlink:to="cwco_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_638040479354740827" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_638040479354740827" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417429" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_638040479354740827" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_638040479354740827" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417429" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_638040479354740827" order="8" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_OperatingLeaseLiabilitiesContinuingOperations" xlink:label="cwco_OperatingLeaseLiabilitiesContinuingOperations_638040479354740827" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417429" xlink:to="cwco_OperatingLeaseLiabilitiesContinuingOperations_638040479354740827" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_638040479354740827" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417429" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_638040479354740827" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_638040479354740827" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417429" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_638040479354740827" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureFairValueDetails" xlink:type="extended" xlink:title="40701 - Disclosure - Fair value (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_411084" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_638040479354740827" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_411084" xlink:to="us-gaap_StatementTable_638040479354740827" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_638040479354750821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638040479354740827" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis_638040479354750821" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_638040479354750821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis_638040479354750821" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_638040479354750821" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_638040479354750821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain_638040479354750821" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_638040479354750821" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="us-gaap_FairValueByAssetClassAxis_638040479354750821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638040479354740827" xlink:to="us-gaap_FairValueByAssetClassAxis_638040479354750821" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_638040479354750821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByAssetClassAxis_638040479354750821" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_638040479354750821" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="us-gaap_CertificatesOfDepositMember_638040479354750821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_638040479354750821" xlink:to="us-gaap_CertificatesOfDepositMember_638040479354750821" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_PutOrCallOptionsMember" xlink:label="cwco_PutOrCallOptionsMember_638040479354750821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_638040479354750821" xlink:to="cwco_PutOrCallOptionsMember_638040479354750821" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_638040479354750821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638040479354740827" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_638040479354750821" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_638040479354750821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis_638040479354750821" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_638040479354750821" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member_638040479354750821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_638040479354750821" xlink:to="us-gaap_FairValueInputsLevel2Member_638040479354750821" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member_638040479354750821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_638040479354750821" xlink:to="us-gaap_FairValueInputsLevel3Member_638040479354750821" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_638040479354750821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638040479354740827" xlink:to="us-gaap_StatementLineItems_638040479354750821" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract_638040479354750821" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638040479354750821" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract_638040479354750821" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure_638040479354760820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract_638040479354750821" xlink:to="us-gaap_AssetsFairValueDisclosure_638040479354760820" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_638040479354760820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract_638040479354750821" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_638040479354760820" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_638040479354760820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract_638040479354750821" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_638040479354760820" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureFairValueActivityForLevel3AssetDetails" xlink:type="extended" xlink:title="40702 - Disclosure - Fair value - Activity for the Level 3 asset (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract_411211" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_638040479354760820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract_411211" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_638040479354760820" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_638040479354760820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_638040479354760820" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_638040479354760820" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_638040479354760820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_638040479354760820" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_638040479354760820" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_6380404793547608201" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_638040479354760820" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_6380404793547608201" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="6" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureContingenciesDetails" xlink:type="extended" xlink:title="40801 - Disclosure - Contingencies (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_140" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_CommitmentsAndContingenciesTable" xlink:label="cwco_CommitmentsAndContingenciesTable_638040479354760820" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_140" xlink:to="cwco_CommitmentsAndContingenciesTable_638040479354760820" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis_638040479354770824" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_CommitmentsAndContingenciesTable_638040479354760820" xlink:to="srt_MajorCustomersAxis_638040479354770824" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain_638040479354770824" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis_638040479354770824" xlink:to="srt_NameOfMajorCustomerDomain_638040479354770824" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_WSCMember" xlink:label="cwco_WSCMember_638040479354770824" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_638040479354770824" xlink:to="cwco_WSCMember_638040479354770824" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_CommitmentsAndContingenciesLineItems" xlink:label="cwco_CommitmentsAndContingenciesLineItems_638040479354770824" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_CommitmentsAndContingenciesTable_638040479354760820" xlink:to="cwco_CommitmentsAndContingenciesLineItems_638040479354770824" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_CaymanWaterRetailOperationsPercentageOfRevenue" xlink:label="cwco_CaymanWaterRetailOperationsPercentageOfRevenue_638040479354770824" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_CommitmentsAndContingenciesLineItems_638040479354770824" xlink:to="cwco_CaymanWaterRetailOperationsPercentageOfRevenue_638040479354770824" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit" xlink:label="cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit_638040479354770824" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_CommitmentsAndContingenciesLineItems_638040479354770824" xlink:to="cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit_638040479354770824" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNet" xlink:label="us-gaap_AccountsReceivableNet_638040479354770824" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_CommitmentsAndContingenciesLineItems_638040479354770824" xlink:to="us-gaap_AccountsReceivableNet_638040479354770824" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureRelatedPartyTransactionsDetails" xlink:type="extended" xlink:title="40901 - Disclosure - Related party transactions (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_638040479354770824" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_638040479354770824" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_638040479354770824" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_638040479354770824" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_638040479354770824" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_638040479354770824" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_638040479354770824" xlink:to="us-gaap_RelatedPartyDomain_638040479354770824" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_PercWaterCorporationMember" xlink:label="cwco_PercWaterCorporationMember_638040479354770824" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain_638040479354770824" xlink:to="cwco_PercWaterCorporationMember_638040479354770824" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems_638040479354770824" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_638040479354770824" xlink:to="us-gaap_RelatedPartyTransactionLineItems_638040479354770824" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_638040479354780823" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_638040479354770824" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_638040479354780823" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent_638040479354780823" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_638040479354770824" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent_638040479354780823" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:label="us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_638040479354780823" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_638040479354770824" xlink:to="us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_638040479354780823" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureSubsequentEventsDetails" xlink:type="extended" xlink:title="41101 - Disclosure - Subsequent events (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable_638040479354780823" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventTable_638040479354780823" order="1" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis_638040479354780823" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_638040479354780823" xlink:to="us-gaap_BusinessAcquisitionAxis_638040479354780823" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_638040479354780823" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis_638040479354780823" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_638040479354780823" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20220930.xsd#cwco_PercWaterCorporationMember" xlink:label="cwco_PercWaterCorporationMember_638040479354780823" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_638040479354780823" xlink:to="cwco_PercWaterCorporationMember_638040479354780823" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems_638040479354780823" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_638040479354780823" xlink:to="us-gaap_SubsequentEventLineItems_638040479354780823" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_638040479354780823" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_638040479354780823" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_638040479354780823" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
  </presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372989598112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Nov. 09, 2022</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_cwco_DocumentAndEntityInformationAbstract', window );"><strong>Document and Entity Information</strong></a></td>
<td class="text">&#160;<span></span>
</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">10-Q<span></span>
</td>
<td class="text">&#160;<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">Sep. 30,  2022<span></span>
</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_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<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_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-25248<span></span>
</td>
<td class="text">&#160;<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.&#160;LTD.<span></span>
</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_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">KY<span></span>
</td>
<td class="text">&#160;<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>
<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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Windward Three, 4th Floor, West Bay Road<span></span>
</td>
<td class="text">&#160;<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">P.O.&#160;Box 1114<span></span>
</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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Grand Cayman<span></span>
</td>
<td class="text">&#160;<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>
<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_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">KY<span></span>
</td>
<td class="text">&#160;<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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">345<span></span>
</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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">945-4277<span></span>
</td>
<td class="text">&#160;<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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class&#160;A common stock<span></span>
</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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<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>
<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_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<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_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</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_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<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_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</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_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<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_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,292,108<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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000928340<span></span>
</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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_DocumentAndEntityInformationAbstract">
<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>Document and Entity Information [Abstract]</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;">cwco_DocumentAndEntityInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_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_CurrentFiscalYearEndDate">
<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>End date of current fiscal year in the format --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_CurrentFiscalYearEndDate</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:gMonthDayItemType</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_DocumentFiscalPeriodFocus">
<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>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</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_DocumentFiscalPeriodFocus</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:fiscalPeriodItemType</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_DocumentFiscalYearFocus">
<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>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</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_DocumentFiscalYearFocus</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:gYearItemType</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_DocumentQuarterlyReport">
<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 only for a form used as an quarterly report.</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 Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<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_DocumentQuarterlyReport</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_DocumentTransitionReport">
<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 only for a form used as a transition report.</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 Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-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_DocumentTransitionReport</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_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_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_EntityCommonStockSharesOutstanding">
<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 number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</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_EntityCommonStockSharesOutstanding</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:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<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 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</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_EntityCurrentReportingStatus</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:yesNoItemType</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_EntityFilerCategory">
<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 whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</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_EntityFilerCategory</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:filerCategoryItemType</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_EntityInteractiveDataCurrent">
<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 registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</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 Regulation S-T<br> -Number 232<br> -Section 405<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_EntityInteractiveDataCurrent</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:yesNoItemType</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_EntityShellCompany">
<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 registrant is a shell company as defined in Rule 12b-2 of 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 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_EntityShellCompany</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_EntitySmallBusiness">
<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>Indicates that the company is a Smaller Reporting Company (SRC).</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_EntitySmallBusiness</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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372986408416">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 51,085,289<span></span>
</td>
<td class="nump">$ 40,358,059<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_us-gaap_CertificatesOfDepositAtCarryingValue', window );">Certificate of deposit</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,500,000<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_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">24,352,487<span></span>
</td>
<td class="nump">27,349,307<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_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">4,053,662<span></span>
</td>
<td class="nump">2,504,832<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_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">4,696,845<span></span>
</td>
<td class="nump">2,558,822<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_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">1,658,912<span></span>
</td>
<td class="nump">489,961<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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Net asset arising from put/call options</a></td>
<td class="nump">157,000<span></span>
</td>
<td class="nump">128,000<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_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current assets of discontinued operations</a></td>
<td class="nump">500,661<span></span>
</td>
<td class="nump">1,173,741<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">86,504,856<span></span>
</td>
<td class="nump">77,062,722<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_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">50,236,746<span></span>
</td>
<td class="nump">52,946,539<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_ConstructionInProgress', window );">Construction in progress</a></td>
<td class="nump">2,618,972<span></span>
</td>
<td class="nump">710,863<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_us-gaap_InventoryNoncurrent', window );">Inventory, noncurrent</a></td>
<td class="nump">4,882,659<span></span>
</td>
<td class="nump">4,733,010<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_us-gaap_EquityMethodInvestments', window );">Investment in OC-BVI</a></td>
<td class="nump">1,538,743<span></span>
</td>
<td class="nump">1,715,905<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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">10,425,013<span></span>
</td>
<td class="nump">10,425,013<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_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">2,959,166<span></span>
</td>
<td class="nump">3,401,666<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_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">2,179,159<span></span>
</td>
<td class="nump">2,681,137<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_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">2,525,864<span></span>
</td>
<td class="nump">2,204,013<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_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Long-term assets of discontinued operations</a></td>
<td class="nump">21,139,574<span></span>
</td>
<td class="nump">21,146,186<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">185,010,752<span></span>
</td>
<td class="nump">177,027,054<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_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable, accrued expenses and other current liabilities</a></td>
<td class="nump">6,332,647<span></span>
</td>
<td class="nump">2,831,925<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_us-gaap_AccountsPayableRelatedPartiesCurrent', window );">Accounts payable - related parties</a></td>
<td class="nump">569,088<span></span>
</td>
<td class="nump">163,947<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_us-gaap_AccruedEmployeeBenefitsCurrent', window );">Accrued compensation</a></td>
<td class="nump">2,061,131<span></span>
</td>
<td class="nump">1,435,542<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_us-gaap_DividendsPayableCurrent', window );">Dividends payable</a></td>
<td class="nump">1,377,540<span></span>
</td>
<td class="nump">1,320,572<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_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current maturities of operating leases</a></td>
<td class="nump">555,300<span></span>
</td>
<td class="nump">592,336<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_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">85,533<span></span>
</td>
<td class="nump">62,489<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_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">3,753,488<span></span>
</td>
<td class="nump">513,878<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_us-gaap_DeferredIncomeCurrent', window );">Deferred revenue</a></td>
<td class="nump">408,534<span></span>
</td>
<td class="nump">583,646<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_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current liabilities of discontinued operations</a></td>
<td class="nump">237,675<span></span>
</td>
<td class="nump">182,322<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">15,380,936<span></span>
</td>
<td class="nump">7,686,657<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_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, noncurrent</a></td>
<td class="nump">145,852<span></span>
</td>
<td class="nump">152,038<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_us-gaap_DeferredIncomeTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="nump">1,114,809<span></span>
</td>
<td class="nump">1,236,723<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_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Noncurrent operating leases</a></td>
<td class="nump">1,721,643<span></span>
</td>
<td class="nump">2,137,394<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_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">141,000<span></span>
</td>
<td class="nump">141,000<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_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent', window );">Long-term liabilities of discontinued operations</a></td>
<td class="nump">691<span></span>
</td>
<td class="nump">7,819<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">18,504,931<span></span>
</td>
<td class="nump">11,361,631<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_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_us-gaap_StockholdersEquityAbstract', window );"><strong>Consolidated Water Co. Ltd. stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PreferredStockValue', window );">Redeemable preferred stock, $0.60 par value. Authorized 200,000 shares; issued and outstanding 34,409 and 28,635 shares, respectively</a></td>
<td class="nump">20,645<span></span>
</td>
<td class="nump">17,181<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_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">88,614,319<span></span>
</td>
<td class="nump">87,812,432<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_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">61,020,487<span></span>
</td>
<td class="nump">60,603,056<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Consolidated Water Co. Ltd. stockholders' equity</a></td>
<td class="nump">158,830,716<span></span>
</td>
<td class="nump">157,578,885<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_us-gaap_MinorityInterest', window );">Non-controlling interests</a></td>
<td class="nump">7,675,105<span></span>
</td>
<td class="nump">8,086,538<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">166,505,821<span></span>
</td>
<td class="nump">165,665,423<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">185,010,752<span></span>
</td>
<td class="nump">177,027,054<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_StockholdersEquityAbstract', window );"><strong>Consolidated Water Co. Ltd. stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CommonStockValue', window );">Common stock value</a></td>
<td class="nump">9,175,265<span></span>
</td>
<td class="nump">9,146,216<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_StockholdersEquityAbstract', window );"><strong>Consolidated Water Co. Ltd. stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_CommonStockValue', window );">Common stock value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_ConstructionInProgress">
<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>Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</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;">cwco_ConstructionInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent">
<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>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableRelatedPartiesCurrent">
<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>Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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;">us-gaap_AccountsPayableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<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>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<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;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedEmployeeBenefitsCurrent">
<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>Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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;">us-gaap_AccruedEmployeeBenefitsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<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>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<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>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<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;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<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>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<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 );">- References</a><div><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;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<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>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2473-110228<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<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>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CertificatesOfDepositAtCarryingValue">
<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 savings certificate entitling the Entity (that is, bearer) to receive interest at an established maturity date, based upon a fixed interest rate. A certificate of deposit may be issued in any denomination. Certificates of deposit are generally issued by commercial banks and, therefore, insured by the FDIC (up to the prescribed limit). Certificates of deposit generally restrict holders from withdrawing funds on demand without the incurrence of penalties. Generally, only certificates of deposit with original maturities of three months or less qualify as cash equivalents. Original maturity means original maturity to the entity holding the investment. As a related example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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;">us-gaap_CertificatesOfDepositAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<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>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<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;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<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>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<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>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<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;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<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>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<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;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeCurrent">
<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>Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 25<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=28183603&amp;loc=d3e692-112598<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;">us-gaap_DeferredIncomeCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<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>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent">
<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>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2510-110228<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableCurrent">
<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>Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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;">us-gaap_DividendsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<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>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<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;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue">
<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>Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<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;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<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>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<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>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<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;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<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>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNoncurrent">
<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>Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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;">us-gaap_InventoryNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<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>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<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>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<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;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<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>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<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 );">- References</a><div><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;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<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>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2473-110228<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<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;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent">
<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>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2510-110228<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<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;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<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>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<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>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<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>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<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>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<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;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<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>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<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;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<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>Amount of lessee's right to use underlying asset under operating lease.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<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;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<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>Amount of noncurrent assets classified as other.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<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>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<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>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<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>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<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>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<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 cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<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;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<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>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<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 );">- References</a><div><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;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<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>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<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;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R3.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372989726016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Redeemable preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.60<span></span>
</td>
<td class="nump">$ 0.60<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_us-gaap_PreferredStockSharesAuthorized', window );">Redeemable preferred stock, authorized</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">200,000<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_us-gaap_PreferredStockSharesIssued', window );">Redeemable preferred stock, issued</a></td>
<td class="nump">34,409<span></span>
</td>
<td class="nump">28,635<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_us-gaap_PreferredStockSharesOutstanding', window );">Redeemable preferred stock, outstanding</a></td>
<td class="nump">34,409<span></span>
</td>
<td class="nump">28,635<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.60<span></span>
</td>
<td class="nump">$ 0.60<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_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized</a></td>
<td class="nump">24,655,000<span></span>
</td>
<td class="nump">24,655,000<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_us-gaap_CommonStockSharesIssued', window );">Common stock, issued</a></td>
<td class="nump">15,292,108<span></span>
</td>
<td class="nump">15,243,693<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_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding</a></td>
<td class="nump">15,292,108<span></span>
</td>
<td class="nump">15,243,693<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.60<span></span>
</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_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized</a></td>
<td class="nump">145,000<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CommonStockSharesIssued', window );">Common stock, issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<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>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<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 maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<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>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<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>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<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>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<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;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<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 maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<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>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<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;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<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>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R4.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372988732336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</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_us-gaap_IncomeStatementAbstract', window );"><strong>CONDENSED CONSOLIDATED STATEMENTS OF INCOME</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 25,051,705<span></span>
</td>
<td class="nump">$ 16,413,146<span></span>
</td>
<td class="nump">$ 65,676,737<span></span>
</td>
<td class="nump">$ 50,217,987<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_us-gaap_CostOfRevenue', window );">Cost of revenue (including purchases from related parties of $685,481 and $104,813 for the three months ended, and $2,165,850 and $390,196 for the nine months ended, September 30, 2022 and 2021, respectively)</a></td>
<td class="nump">18,207,932<span></span>
</td>
<td class="nump">10,722,547<span></span>
</td>
<td class="nump">44,211,703<span></span>
</td>
<td class="nump">32,336,025<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">6,843,773<span></span>
</td>
<td class="nump">5,690,599<span></span>
</td>
<td class="nump">21,465,034<span></span>
</td>
<td class="nump">17,881,962<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_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses (including purchases from related parties of $24,231 and $24,231 for the three months ended, and $72,693 and $52,959 for the nine months ended, September 30, 2022 and 2021, respectively)</a></td>
<td class="nump">5,610,650<span></span>
</td>
<td class="nump">4,359,040<span></span>
</td>
<td class="nump">15,403,458<span></span>
</td>
<td class="nump">13,847,830<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_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Gain on asset dispositions</a></td>
<td class="nump">3,499<span></span>
</td>
<td class="nump">612<span></span>
</td>
<td class="nump">21,237<span></span>
</td>
<td class="num">(3,144,961)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">1,236,622<span></span>
</td>
<td class="nump">1,332,171<span></span>
</td>
<td class="nump">6,082,813<span></span>
</td>
<td class="nump">889,171<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_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_InterestIncomeOther', window );">Interest income</a></td>
<td class="nump">56,701<span></span>
</td>
<td class="nump">168,880<span></span>
</td>
<td class="nump">348,304<span></span>
</td>
<td class="nump">503,889<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_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(2,042)<span></span>
</td>
<td class="num">(2,216)<span></span>
</td>
<td class="num">(8,847)<span></span>
</td>
<td class="num">(7,714)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_ProfitLossFromSubsidiaries', window );">Profit-sharing income from OC-BVI</a></td>
<td class="nump">6,075<span></span>
</td>
<td class="nump">6,075<span></span>
</td>
<td class="nump">24,300<span></span>
</td>
<td class="nump">16,200<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_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in the earnings of OC-BVI</a></td>
<td class="nump">19,921<span></span>
</td>
<td class="nump">17,717<span></span>
</td>
<td class="nump">71,238<span></span>
</td>
<td class="nump">44,223<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_us-gaap_UnrealizedGainLossOnDerivatives', window );">Net unrealized gain on put/call options</a></td>
<td class="num">(247,000)<span></span>
</td>
<td class="num">(54,000)<span></span>
</td>
<td class="nump">29,000<span></span>
</td>
<td class="nump">108,000<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_us-gaap_OtherNonoperatingIncomeExpense', window );">Other</a></td>
<td class="num">(2,635)<span></span>
</td>
<td class="nump">15,712<span></span>
</td>
<td class="nump">84,734<span></span>
</td>
<td class="nump">35,292<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="num">(168,980)<span></span>
</td>
<td class="nump">152,168<span></span>
</td>
<td class="nump">548,729<span></span>
</td>
<td class="nump">699,890<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">1,067,642<span></span>
</td>
<td class="nump">1,484,339<span></span>
</td>
<td class="nump">6,631,542<span></span>
</td>
<td class="nump">1,589,061<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_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision (benefit)</a></td>
<td class="nump">26,616<span></span>
</td>
<td class="num">(11,230)<span></span>
</td>
<td class="nump">83,041<span></span>
</td>
<td class="num">(20,735)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net income from continuing operations</a></td>
<td class="nump">1,041,026<span></span>
</td>
<td class="nump">1,495,569<span></span>
</td>
<td class="nump">6,548,501<span></span>
</td>
<td class="nump">1,609,796<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_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity', window );">Income from continuing operations attributable to non-controlling interests</a></td>
<td class="nump">217,415<span></span>
</td>
<td class="nump">131,609<span></span>
</td>
<td class="nump">691,042<span></span>
</td>
<td class="nump">457,540<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Net income (loss) from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</a></td>
<td class="nump">823,611<span></span>
</td>
<td class="nump">1,363,960<span></span>
</td>
<td class="nump">5,857,459<span></span>
</td>
<td class="nump">1,152,256<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Loss from discontinued operations</a></td>
<td class="num">(505,917)<span></span>
</td>
<td class="num">(1,078,367)<span></span>
</td>
<td class="num">(1,533,064)<span></span>
</td>
<td class="num">(1,542,540)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss) attributable to Consolidated Water Co. Ltd. stockholders</a></td>
<td class="nump">$ 317,694<span></span>
</td>
<td class="nump">$ 285,593<span></span>
</td>
<td class="nump">$ 4,324,395<span></span>
</td>
<td class="num">$ (390,284)<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_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic earnings (loss) per common share attributable to Consolidated Water Co. Ltd. common stockholders</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Continuing operations</a></td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="nump">$ 0.09<span></span>
</td>
<td class="nump">$ 0.38<span></span>
</td>
<td class="nump">$ 0.07<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_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare', window );">Discontinued operations</a></td>
<td class="num">(0.03)<span></span>
</td>
<td class="num">(0.07)<span></span>
</td>
<td class="num">(0.10)<span></span>
</td>
<td class="num">(0.10)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per share</a></td>
<td class="nump">0.02<span></span>
</td>
<td class="nump">0.02<span></span>
</td>
<td class="nump">0.28<span></span>
</td>
<td class="num">(0.03)<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_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted earnings (loss) per common share attributable to Consolidated Water Co. Ltd. common stockholders</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Continuing operations</a></td>
<td class="nump">0.05<span></span>
</td>
<td class="nump">0.09<span></span>
</td>
<td class="nump">0.38<span></span>
</td>
<td class="nump">0.07<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_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare', window );">Discontinued operations</a></td>
<td class="num">(0.03)<span></span>
</td>
<td class="num">(0.07)<span></span>
</td>
<td class="num">(0.10)<span></span>
</td>
<td class="num">(0.10)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per share</a></td>
<td class="nump">0.02<span></span>
</td>
<td class="nump">0.02<span></span>
</td>
<td class="nump">0.28<span></span>
</td>
<td class="num">(0.03)<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_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common and redeemable preferred shares</a></td>
<td class="nump">$ 0.085<span></span>
</td>
<td class="nump">$ 0.085<span></span>
</td>
<td class="nump">$ 0.255<span></span>
</td>
<td class="nump">$ 0.255<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_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average number of common shares used in the determination of:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic earnings per share</a></td>
<td class="nump">15,290,597<span></span>
</td>
<td class="nump">15,209,432<span></span>
</td>
<td class="nump">15,287,233<span></span>
</td>
<td class="nump">15,204,220<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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted earnings per share</a></td>
<td class="nump">15,450,276<span></span>
</td>
<td class="nump">15,351,882<span></span>
</td>
<td class="nump">15,440,261<span></span>
</td>
<td class="nump">15,345,120<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_ProfitLossFromSubsidiaries">
<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>This item represents the entity's share of profit or (loss) from its unconsolidated equity method investee.</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;">cwco_ProfitLossFromSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_CommonStockDividendsPerShareDeclared">
<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>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_CostOfRevenue">
<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 aggregate cost of goods produced and sold and services rendered during the reporting period.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare">
<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>Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.</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;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare">
<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>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.</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;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_EarningsPerShareBasic">
<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 amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_EarningsPerShareBasicAbstract">
<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 );">- References</a><div><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;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_EarningsPerShareDiluted">
<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 amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_EarningsPerShareDilutedAbstract">
<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 );">- References</a><div><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;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges">
<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>Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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;">us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_GeneralAndAdministrativeExpense">
<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 aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_GrossProfit">
<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>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeLossFromContinuingOperations">
<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>Amount after tax of income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613673-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity">
<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>Amount after tax of income (loss) from continuing operations attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<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;">us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<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>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<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>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<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;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<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 amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<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;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<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 amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<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;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<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>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<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;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeLossFromEquityMethodInvestments">
<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>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<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;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeStatementAbstract">
<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 );">- References</a><div><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;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeTaxExpenseBenefit">
<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>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_InterestExpense">
<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>Amount of the cost of borrowed funds accounted for as interest expense.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_InterestIncomeOther">
<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>Amount of interest income earned from interest bearing assets classified as 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;">us-gaap_InterestIncomeOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NetIncomeLoss">
<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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NonoperatingIncomeExpense">
<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 aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NonoperatingIncomeExpenseAbstract">
<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 );">- References</a><div><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;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OperatingIncomeLoss">
<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 net result for the period of deducting operating expenses from operating revenues.</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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<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;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherNonoperatingIncomeExpense">
<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>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_Revenues">
<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>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_UnrealizedGainLossOnDerivatives">
<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 net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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;">us-gaap_UnrealizedGainLossOnDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<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 average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<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;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<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 );">- References</a><div><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;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<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>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<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;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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>34
<FILENAME>R5.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372991396976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenue.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Purchases from related parties</a></td>
<td class="nump">$ 685,481<span></span>
</td>
<td class="nump">$ 104,813<span></span>
</td>
<td class="nump">$ 2,165,850<span></span>
</td>
<td class="nump">$ 390,196<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative expense.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Purchases from related parties</a></td>
<td class="nump">$ 24,231<span></span>
</td>
<td class="nump">$ 24,231<span></span>
</td>
<td class="nump">$ 72,693<span></span>
</td>
<td class="nump">$ 52,959<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty">
<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>Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</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;">us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R6.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372984383360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)<br></strong></div></th>
<th class="th">
<div>Redeemable preferred stock [Member] </div>
<div>Preferred stock [Member]</div>
</th>
<th class="th"><div>Common stock [Member]</div></th>
<th class="th"><div>Additional paid-in capital [Member]</div></th>
<th class="th"><div>Retained earnings [Member]</div></th>
<th class="th"><div>Non controlling interests [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2020</a></td>
<td class="nump">$ 18,641<span></span>
</td>
<td class="nump">$ 9,086,210<span></span>
</td>
<td class="nump">$ 86,893,486<span></span>
</td>
<td class="nump">$ 64,910,709<span></span>
</td>
<td class="nump">$ 8,103,503<span></span>
</td>
<td class="nump">$ 169,012,549<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Dec. 31, 2020</a></td>
<td class="nump">31,068<span></span>
</td>
<td class="nump">15,143,683<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of share capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34,546<span></span>
</td>
<td class="num">(34,546)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of share capital (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,577<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of preferred stock</a></td>
<td class="num">$ (129)<span></span>
</td>
<td class="nump">$ 129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of preferred stock (in shares)</a></td>
<td class="num">(215)<span></span>
</td>
<td class="nump">215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_StockRedeemedOrCalledDuringPeriodValue', window );">Buyback of preferred stock</a></td>
<td class="num">$ (448)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,065)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,513)<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_us-gaap_StockRedeemedOrCalledDuringPeriodShares', window );">Buyback of preferred stock (in shares)</a></td>
<td class="num">(747)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">988,772<span></span>
</td>
<td class="nump">128,793<span></span>
</td>
<td class="nump">1,117,565<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_us-gaap_DividendsCash', window );">Dividends declared</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,296,197)<span></span>
</td>
<td class="num">(649,880)<span></span>
</td>
<td class="num">(1,946,077)<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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">176,210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">176,210<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Mar. 31, 2021</a></td>
<td class="nump">$ 18,064<span></span>
</td>
<td class="nump">$ 9,120,885<span></span>
</td>
<td class="nump">87,028,085<span></span>
</td>
<td class="nump">64,603,284<span></span>
</td>
<td class="nump">7,582,416<span></span>
</td>
<td class="nump">168,352,734<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Mar. 31, 2021</a></td>
<td class="nump">30,106<span></span>
</td>
<td class="nump">15,201,475<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of share capital</a></td>
<td class="nump">$ 5,179<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,179)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of share capital (in shares)</a></td>
<td class="nump">8,632<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of preferred stock</a></td>
<td class="num">$ (538)<span></span>
</td>
<td class="nump">$ 538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of preferred stock (in shares)</a></td>
<td class="num">(896)<span></span>
</td>
<td class="nump">896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_StockRedeemedOrCalledDuringPeriodValue', window );">Buyback of preferred stock</a></td>
<td class="num">$ (422)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,928)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,350)<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_us-gaap_StockRedeemedOrCalledDuringPeriodShares', window );">Buyback of preferred stock (in shares)</a></td>
<td class="num">(704)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,664,649)<span></span>
</td>
<td class="nump">197,138<span></span>
</td>
<td class="num">(1,467,511)<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_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of options</a></td>
<td class="nump">$ 126<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,583<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,709<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_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of options (in shares)</a></td>
<td class="nump">211<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DividendsCash', window );">Dividends declared</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,294,697)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,294,697)<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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">178,589<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">178,589<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Jun. 30, 2021</a></td>
<td class="nump">$ 22,409<span></span>
</td>
<td class="nump">$ 9,121,423<span></span>
</td>
<td class="nump">87,196,150<span></span>
</td>
<td class="nump">61,643,938<span></span>
</td>
<td class="nump">7,779,554<span></span>
</td>
<td class="nump">165,763,474<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Jun. 30, 2021</a></td>
<td class="nump">37,349<span></span>
</td>
<td class="nump">15,202,371<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of preferred stock</a></td>
<td class="num">$ (4,996)<span></span>
</td>
<td class="nump">$ 4,996<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of preferred stock (in shares)</a></td>
<td class="num">(8,328)<span></span>
</td>
<td class="nump">8,328<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">285,593<span></span>
</td>
<td class="nump">131,609<span></span>
</td>
<td class="nump">417,202<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_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of options</a></td>
<td class="nump">$ 1,137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,213<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,350<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_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of options (in shares)</a></td>
<td class="nump">1,895<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DividendsCash', window );">Dividends declared</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,294,870)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,294,870)<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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">374,793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">374,793<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Sep. 30, 2021</a></td>
<td class="nump">$ 18,550<span></span>
</td>
<td class="nump">$ 9,126,419<span></span>
</td>
<td class="nump">87,585,156<span></span>
</td>
<td class="nump">60,634,661<span></span>
</td>
<td class="nump">7,911,163<span></span>
</td>
<td class="nump">165,275,949<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Sep. 30, 2021</a></td>
<td class="nump">30,916<span></span>
</td>
<td class="nump">15,210,699<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2021</a></td>
<td class="nump">$ 17,181<span></span>
</td>
<td class="nump">$ 9,146,216<span></span>
</td>
<td class="nump">87,812,432<span></span>
</td>
<td class="nump">60,603,056<span></span>
</td>
<td class="nump">8,086,538<span></span>
</td>
<td class="nump">165,665,423<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Dec. 31, 2021</a></td>
<td class="nump">28,635<span></span>
</td>
<td class="nump">15,243,693<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of share capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,098<span></span>
</td>
<td class="num">(25,098)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of share capital (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,830<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,716,815<span></span>
</td>
<td class="nump">241,430<span></span>
</td>
<td class="nump">1,958,245<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_us-gaap_DividendsCash', window );">Dividends declared</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,303,014)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,303,014)<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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">188,985<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">188,985<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Mar. 31, 2022</a></td>
<td class="nump">$ 17,181<span></span>
</td>
<td class="nump">$ 9,171,314<span></span>
</td>
<td class="nump">87,976,319<span></span>
</td>
<td class="nump">61,016,857<span></span>
</td>
<td class="nump">8,327,968<span></span>
</td>
<td class="nump">166,509,639<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Mar. 31, 2022</a></td>
<td class="nump">28,635<span></span>
</td>
<td class="nump">15,285,523<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of share capital</a></td>
<td class="nump">$ 5,577<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,577)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of share capital (in shares)</a></td>
<td class="nump">9,295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,289,886<span></span>
</td>
<td class="nump">232,197<span></span>
</td>
<td class="nump">2,522,083<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_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of options</a></td>
<td class="nump">$ 185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,696<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_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of options (in shares)</a></td>
<td class="nump">309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DividendsCash', window );">Dividends declared</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,301,840)<span></span>
</td>
<td class="num">(464,200)<span></span>
</td>
<td class="num">(1,766,040)<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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">205,137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">205,137<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Jun. 30, 2022</a></td>
<td class="nump">$ 22,943<span></span>
</td>
<td class="nump">$ 9,171,314<span></span>
</td>
<td class="nump">88,178,390<span></span>
</td>
<td class="nump">62,004,903<span></span>
</td>
<td class="nump">8,095,965<span></span>
</td>
<td class="nump">167,473,515<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Jun. 30, 2022</a></td>
<td class="nump">38,239<span></span>
</td>
<td class="nump">15,285,523<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of preferred stock</a></td>
<td class="num">$ (3,951)<span></span>
</td>
<td class="nump">$ 3,951<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of preferred stock (in shares)</a></td>
<td class="num">(6,585)<span></span>
</td>
<td class="nump">6,585<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">317,694<span></span>
</td>
<td class="nump">217,415<span></span>
</td>
<td class="nump">535,109<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_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of options</a></td>
<td class="nump">$ 1,653<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,043<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_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of options (in shares)</a></td>
<td class="nump">2,755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DividendsCash', window );">Dividends declared</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,302,110)<span></span>
</td>
<td class="num">(638,275)<span></span>
</td>
<td class="num">(1,940,385)<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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">413,539<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">413,539<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Sep. 30, 2022</a></td>
<td class="nump">$ 20,645<span></span>
</td>
<td class="nump">$ 9,175,265<span></span>
</td>
<td class="nump">$ 88,614,319<span></span>
</td>
<td class="nump">$ 61,020,487<span></span>
</td>
<td class="nump">$ 7,675,105<span></span>
</td>
<td class="nump">$ 166,505,821<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Sep. 30, 2022</a></td>
<td class="nump">34,409<span></span>
</td>
<td class="nump">15,292,108<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<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>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<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;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_DividendsCash">
<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>Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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;">us-gaap_DividendsCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProfitLoss">
<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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<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;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_SharesOutstanding">
<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>Number of shares issued which are neither cancelled nor held in the treasury.</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;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<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>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<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;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<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>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<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>Number of share options (or share units) exercised during the current period.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<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;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<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 gross value of stock issued during the period upon the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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;">us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<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>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<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>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StockRedeemedOrCalledDuringPeriodShares">
<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>Number of stock bought back by the entity at the exercise price or redemption price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<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;">us-gaap_StockRedeemedOrCalledDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockRedeemedOrCalledDuringPeriodValue">
<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>Equity impact of the value of stock bought back by the entity at the exercise price or redemption price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<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;">us-gaap_StockRedeemedOrCalledDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<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>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<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;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R7.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372988688432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">Net cash provided by operating activities - continuing operations</a></td>
<td class="nump">$ 16,926,429<span></span>
</td>
<td class="nump">$ 5,285,457<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_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations', window );">Net cash used in operating activities - discontinued operations</a></td>
<td class="num">(1,123,193)<span></span>
</td>
<td class="num">(820,785)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">15,803,236<span></span>
</td>
<td class="nump">4,464,672<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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_PaymentsToAcquireCertificatesOfDeposit', window );">Purchase of certificate of deposit</a></td>
<td class="num">(2,518,493)<span></span>
</td>
<td class="num">(2,500,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_MaturityOfCertificatesOfDeposit', window );">Maturity of certificate of deposit</a></td>
<td class="nump">5,018,493<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Additions to property, plant and equipment and construction in progress</a></td>
<td class="num">(2,947,937)<span></span>
</td>
<td class="num">(973,270)<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_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from asset dispositions</a></td>
<td class="nump">31,181<span></span>
</td>
<td class="nump">45,560<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities - continuing operations</a></td>
<td class="num">(416,756)<span></span>
</td>
<td class="num">(3,427,710)<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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid to common shareholders</a></td>
<td class="num">(3,841,842)<span></span>
</td>
<td class="num">(3,859,412)<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_us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock', window );">Dividends paid to preferred shareholders</a></td>
<td class="num">(8,154)<span></span>
</td>
<td class="num">(8,387)<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_us-gaap_PaymentsToMinorityShareholders', window );">Dividends paid to non-controlling interests</a></td>
<td class="num">(1,102,475)<span></span>
</td>
<td class="num">(649,880)<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_us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock', window );">Repurchase of redeemable preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,863)<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_us-gaap_RepaymentsOfNotesPayable', window );">Payments on note payable</a></td>
<td class="num">(51,564)<span></span>
</td>
<td class="num">(35,840)<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_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds received from exercise of stock options</a></td>
<td class="nump">26,739<span></span>
</td>
<td class="nump">17,059<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(4,977,296)<span></span>
</td>
<td class="num">(4,551,323)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">10,409,184<span></span>
</td>
<td class="num">(3,514,361)<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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">40,358,059<span></span>
</td>
<td class="nump">43,794,150<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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and cash equivalents at beginning of period - discontinued operations</a></td>
<td class="nump">750,048<span></span>
</td>
<td class="nump">154,130<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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Less: cash and cash equivalents at end of period - discontinued operations</a></td>
<td class="num">(432,002)<span></span>
</td>
<td class="num">(36,326)<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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">51,085,289<span></span>
</td>
<td class="nump">40,397,593<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_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash transactions:</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_ConversionOfStockAmountConverted1', window );">Conversion (on a one-to-one basis) of 0 and 1,111, respectively, shares of redeemable preferred stock to common stock</a></td>
<td class="nump">3,951<span></span>
</td>
<td class="nump">5,663<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_us-gaap_Dividends', window );">Dividends declared but not paid</a></td>
<td class="nump">1,302,754<span></span>
</td>
<td class="nump">1,295,377<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress', window );">Transfers from (to) inventory to (from) property, plant and equipment and construction in progress</a></td>
<td class="nump">246,238<span></span>
</td>
<td class="nump">148,138<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment', window );">Transfers from construction in progress to property, plant and equipment</a></td>
<td class="nump">413,416<span></span>
</td>
<td class="nump">166,335<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_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for new operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,852,608<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_us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction', window );">Purchase of equipment through issuance of long-term debt</a></td>
<td class="nump">68,422<span></span>
</td>
<td class="nump">58,220<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_RedeemablePreferredStockMember', window );">Redeemable preferred stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash transactions:</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_StockIssued1', window );">Stock Issued</a></td>
<td class="nump">133,197<span></span>
</td>
<td class="nump">102,203<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common stock [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash transactions:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_StockIssued1', window );">Stock Issued</a></td>
<td class="nump">$ 521,016<span></span>
</td>
<td class="nump">$ 745,468<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_MaturityOfCertificatesOfDeposit">
<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 cash inflow from maturity of certificates of deposit.</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;">cwco_MaturityOfCertificatesOfDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_cwco_PaymentsToAcquireCertificatesOfDeposit">
<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 cash outflow from purchase of certificates of deposit.</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;">cwco_PaymentsToAcquireCertificatesOfDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment">
<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>Value transferred from construction in progress to property, plant and equipment, net in non-cash transactions.</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;">cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress">
<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>Value transferred from inventory to property, plant and equipment and construction in progress in noncash transactions.</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;">cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<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>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<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;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<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>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<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;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">
<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>Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<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;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations">
<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>Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<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;">us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ConversionOfStockAmountConverted1">
<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 value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<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;">us-gaap_ConversionOfStockAmountConverted1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction">
<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 amount of debt issuance costs that were incurred during a noncash or partial noncash transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<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;">us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_Dividends">
<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>Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<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;">us-gaap_Dividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<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>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<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;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<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 );">- References</a><div><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;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<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>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<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;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<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 );">- References</a><div><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;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<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>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations">
<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>Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</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_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<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 );">- References</a><div><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;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PaymentsOfDividendsCommonStock">
<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>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<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;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock">
<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>Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<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;">us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<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 cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<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;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToMinorityShareholders">
<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>Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<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;">us-gaap_PaymentsToMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock">
<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>Cash inflows (outflows) from issuing and redeeming redeemable preferred stock; includes convertible and nonconvertible redeemable preferred stock.</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;">us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<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 cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<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;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromStockOptionsExercised">
<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>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<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;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_RepaymentsOfNotesPayable">
<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 cash outflow for a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<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;">us-gaap_RepaymentsOfNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<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>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<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;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_StockIssued1">
<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 fair value of stock issued in noncash financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<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;">us-gaap_StockIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StatementClassOfStockAxis=us-gaap_RedeemablePreferredStockMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_RedeemablePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R8.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372989439312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_RedeemablePreferredStockMember', window );">Redeemable preferred stock [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Issuance of shares for services rendered</a></td>
<td class="nump">$ 9,295<span></span>
</td>
<td class="nump">$ 8,632<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_us-gaap_ConversionOfStockSharesConverted1', window );">Conversion of shares</a></td>
<td class="nump">6,585<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Issuance of shares for services rendered</a></td>
<td class="nump">$ 41,830<span></span>
</td>
<td class="nump">$ 57,577<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_us-gaap_ConversionOfStockSharesConverted1', window );">Conversion of shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,439<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConversionOfStockSharesConverted1">
<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 number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<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;">us-gaap_ConversionOfStockSharesConverted1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockIssuedDuringPeriodValueIssuedForServices">
<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>Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.</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;">us-gaap_StockIssuedDuringPeriodValueIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StatementClassOfStockAxis=us-gaap_RedeemablePreferredStockMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_RedeemablePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R9.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372989679504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Principal activity<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Principal activity</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_us-gaap_NatureOfOperations', window );">Principal activity</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;"><span style="font-weight:normal;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">CONSOLIDATED WATER CO.&#160;LTD.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">(UNAUDITED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1. Principal activity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Consolidated Water Co. Ltd. and its subsidiaries (collectively, the &#8220;Company&#8221;) supply potable water, treat wastewater and water for reuse, and provide water-related products and services to customers in the Cayman Islands, The Bahamas, the United States and the British Virgin Islands. The Company produces potable water from seawater using reverse osmosis technology and sells this water to a variety of customers, including public utilities, commercial and tourist properties, residential properties and government facilities. The Company designs, builds and sells water production and water treatment infrastructure and manages water infrastructure for commercial and governmental customers. The Company also manufactures a wide range of specialized and custom water industry related products and provides design, engineering, operating and other services applicable to commercial, municipal and industrial water production, supply and treatment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<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 entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<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;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<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 );">- References</a><div><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;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R10.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372994700688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting policies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</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_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting policies</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_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Accounting policies</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. Accounting policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Basis of consolidation:</b> The accompanying condensed consolidated financial statements include the accounts of the Company&#8217;s (i)&#160;wholly-owned subsidiaries, Aerex Industries,&#160;Inc. (&#8220;Aerex&#8221;), Aquilex,&#160;Inc. (&#8220;Aquilex&#8221;), Cayman Water Company Limited (&#8220;Cayman Water&#8221;), Ocean Conversion (Cayman) Limited (&#8220;OC-Cayman&#8221;), DesalCo Limited (&#8220;DesalCo&#8221;), Consolidated Water Cooperatief, U.A. (&#8220;CW-Cooperatief&#8221;), Consolidated Water U.S. Holdings,&#160;Inc. (&#8220;CW-Holdings&#8221;); and (ii)&#160;majority-owned subsidiaries Consolidated Water (Bahamas)&#160;Ltd. (&#8220;CW-Bahamas&#8221;), N.S.C. Agua, S.A. de C.V. (&#8220;NSC&#8221;), Aguas de Rosarito S.A.P.I. de C.V. (&#8220;AdR&#8221;), and PERC Water Corporation ("PERC"). The Company&#8217;s investment in its affiliate Ocean Conversion (BVI)&#160;Ltd. (&#8220;OC-BVI&#8221;) is accounted for using the equity method of accounting. All significant intercompany balances and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying interim condensed consolidated financial statements are unaudited. These condensed consolidated financial statements reflect all adjustments (which are of a normal recurring nature) that, in the opinion of management, are necessary to fairly present the Company&#8217;s consolidated financial position, results of operations and cash flows as of and for the periods presented. The consolidated results of operations for these interim periods are not necessarily indicative of the operating results for future periods, including the fiscal&#160;year ending December&#160;31,&#160;2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">These condensed consolidated financial statements and notes are presented in accordance with the rules&#160;and regulations of the United States Securities and Exchange Commission (&#8220;SEC&#8221;) relating to interim financial statements and in conformity with accounting principles generally accepted in the United States of America (&#8220;US GAAP&#8221;). Certain information and note disclosures normally included in annual financial statements prepared in accordance with US GAAP have been condensed or omitted in these condensed consolidated financial statements pursuant to SEC rules&#160;and regulations, although the Company believes that the disclosures made herein are adequate to make the information not misleading. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company&#8217;s Annual Report on Form&#160;10-K for the&#160;year ended December&#160;31,&#160;2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Foreign currency: </b>The Company&#8217;s reporting currency is the United States dollar (&#8220;US$&#8221;). The functional currency of the Company and its foreign operating subsidiaries (other than NSC, AdR, and CW-Cooperatief) is the currency for each respective country. The functional currency for NSC, AdR, and CW-Cooperatief is the US$. NSC and AdR conduct business in US$ and Mexican pesos and CW-Cooperatief conducts business in US$ and euros. The exchange rates for the Cayman Islands dollar and the Bahamian dollar are fixed to the US$. The exchange rates for conversion of Mexican pesos and euros into US$ vary based upon market conditions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Net foreign currency gains (losses) arising from transactions and re-measurements were ($8,068) and $15,302 for the three months ended September&#160;30,&#160;2022 and 2021, respectively, and $20,966 and $29,353 for the nine months ended September&#160;30,&#160;2022 and 2021 and are included in &#8220;Other income (expense) - Other&#8221; in the accompanying condensed consolidated statements of income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Cash and cash equivalents:</b> Cash and cash equivalents consist of demand deposits at banks and certificates of deposit at banks with an original maturity of three&#160;months or less. Cash and cash equivalents as of September&#160;30,&#160;2022 and December&#160;31,&#160;2021 include approximately $7.5 million and $7.4 million, respectively, of certificates of deposits with an original maturity of three&#160;months or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Certain transfers from the Company&#8217;s Bahamas bank accounts to Company bank accounts in other countries require the approval of the Central Bank of The Bahamas. The equivalent United States dollar cash balances for deposits held in The Bahamas as of September&#160;30,&#160;2022 and December&#160;31,&#160;2021 were approximately $4.7 million and $3.9 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Certificate of deposit:</b> As of December 31, 2021, the Company held a certificate of deposit in The Bahamas of $2.5 million with an original maturity of six months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Goodwill and intangible assets:</b> Goodwill represents the excess cost of an acquired business over the fair value of the assets and liabilities of the acquired business. Goodwill and intangible assets acquired in a business combination and determined to have an indefinite useful life are not amortized but are tested for impairment annually or upon the identification of a triggering event. Intangible assets with estimable useful lives are amortized over their respective estimated useful lives to their estimated residual values and reviewed periodically for impairment. The Company evaluates the possible impairment of goodwill annually as part of its reporting process for the fourth quarter of each fiscal&#160;year. Management identifies the Company&#8217;s reporting units, which consist of retail, bulk, services, and manufacturing, and determines the carrying value of each reporting unit by assigning the assets and liabilities, including the existing goodwill and intangible assets, to those reporting units. The Company determines the fair value of each reporting unit and compares the fair value to the carrying amount of the reporting unit. To the extent the carrying amount of the reporting unit exceeds the fair value of the reporting unit, an impairment loss is recorded.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of December&#160;31,&#160;2021, the Company estimated the fair value of its reporting units by applying the discounted cash flow method, which relied upon seven-year discrete projections of operating results, working capital and capital expenditures, along with a terminal value subsequent to the discrete period. These seven-year projections were based upon historical and anticipated future results, general economic and market conditions, and considered the impact of planned business and operational strategies. The discount rates for the calculations represented the estimated cost of capital for market participants at the time of each analysis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company also estimated the fair value of each of its reporting units as of December&#160;31,&#160;2021 by applying the guideline public company method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company weighted the fair values estimated for each of its reporting units under each method and summed such weighted fair values to estimate the overall fair value for each reporting unit. The respective weightings the Company applied to each method as of December&#160;31, 2021 were 80% to the discounted cash flow method and 20% to the guideline public company method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The fair values the Company estimated for its retail, bulk, services and manufacturing reporting units exceeded their carrying amounts by 32%, 51%, 15%, and 15% respectively, as of December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Based upon its estimation prepared as of December 31, 2021, the fair value of the Company&#8217;s manufacturing reporting unit exceeded its carrying value by only 15%. If the Company determines in the future that Aerex&#8217;s discounted future cash inflows will be less than its present expectation, the Company may be required to record additional impairment losses to reduce the remaining carrying values as of September 30, 2022 of its manufacturing reporting unit&#8217;s goodwill of $1,985,211 and its remaining unamortized intangible assets balances of $777,778 recorded as a result of the acquisition of Aerex. Any such impairment losses could have a material adverse impact on the Company&#8217;s consolidated results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Revenue recognition:</b> Revenue is recognized when control of the promised goods or services is transferred to the Company&#8217;s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents the Company&#8217;s revenue disaggregated by revenue source.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Retail revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,274,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,247,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,114,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,633,137</p></td></tr><tr><td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Bulk revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,667,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,868,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,442,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,826,075</p></td></tr><tr><td style="vertical-align:bottom;width:45.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Services revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,731,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,210,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,530,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,514,669</p></td></tr><tr><td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Manufacturing revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,378,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,087,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,589,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,244,106</p></td></tr><tr><td style="vertical-align:bottom;width:45.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,051,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,413,146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 65,676,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50,217,987</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Retail revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company produces and supplies water to end-users, including residential, commercial and governmental customers in the Cayman Islands under an exclusive retail license issued to Cayman Water by the Cayman Islands government to provide water in two of the three most populated areas on Grand Cayman Island. Customers are billed on a&#160;monthly basis based on metered consumption and bills are typically collected within 30 to 45&#160;days after the billing date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue from water sales at the time water is supplied to the customer&#8217;s premises. The amount of water supplied is determined and invoiced based upon water meter readings performed at the end of each&#160;month. All retail water contracts are&#160;month-to-month contracts. The Company has elected the &#8220;right to invoice&#8221; practical expedient for revenue recognition on its retail water sale contracts and recognizes revenue in the amount to which the Company has a right to invoice.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Bulk revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company produces and supplies water to government-owned utilities in the Cayman Islands and The Bahamas.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">OC-Cayman provides bulk water to the Water Authority-Cayman (&#8220;WAC&#8221;), a government-owned utility and regulatory agency, under two agreements. The WAC in turn distributes such water to properties in Grand Cayman outside of Cayman Water&#8217;s retail license area.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company sells bulk water in The Bahamas through its majority-owned subsidiary, CW-Bahamas, under two agreements with the Water and Sewerage Corporation of The Bahamas (&#8220;WSC&#8221;), which distributes such water through its own pipeline system to residential, commercial and tourist properties on the Island of New Providence.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has elected the &#8220;right to invoice&#8221; practical expedient for revenue recognition on its bulk water sale contracts and recognizes revenue in the amount to which the Company has a right to invoice.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Services and Manufacturing revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company provides design, engineering, management, procurement and construction services for desalination infrastructure through DesalCo, which serves customers in the Cayman Islands, The Bahamas and the British Virgin Islands.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company also designs, builds, sells, operates and manages water, wastewater and water reuse infrastructure through PERC. All of PERC's customers are companies or governmental entities located in the U.S.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company, through Aerex, is a custom and specialty manufacturer of systems and products applicable to commercial, municipal and industrial water production and treatment. Substantially all of Aerex&#8217;s customers are U.S. companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company generates construction and services revenue from DesalCo and PERC and generates manufacturing revenue from Aerex.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company recognizes <span style="background:#ffffff;">revenue for its construction and custom/specialized manufacturing contracts&#160;</span>over time under the input method using costs incurred (which represents work performed) to date relative to total estimated costs at completion to measure progress toward satisfying its performance obligations as such measure best reflects the transfer of control of the promised good to the customer. Contract costs include labor, materials and amounts payable to subcontractors. The Company follows this method since it can make reasonably dependable estimates of the revenue and costs applicable to the various stages of a contract. Under this input method, the Company records revenue and recognizes profit or loss as work on the contract progresses. The Company estimates total project costs and profit to be earned on each long-term, fixed price contract prior to commencement of work on the contract and updates these estimates as work on the contract progresses. The cumulative amount of revenue recorded on a contract at a specified point in time is that&#160;percentage of total estimated revenue that incurred costs to date comprise of estimated total contract costs. If, as work progresses, the actual contract costs exceed estimates, the profit recognized on revenue from that contract decreases. The Company recognizes the full amount of any estimated loss on a contract at the time the estimates indicate such a loss. Any contract assets are classified as current assets. Contract liabilities on uncompleted contracts, if any, are classified as current liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company has elected the &#8220;right to invoice&#8221; practical expedient for revenue recognition on its services agreements and recognizes revenue in the amount to which the Company has a right to invoice.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Revenue recognized and amounts billed on contracts in progress are summarized as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:71.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue recognized to date on contracts in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,576,248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,109,396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amounts billed to date on contracts in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,694,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,370,855)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Retainage</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,023,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 237,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net contract liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,094,576)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (23,917)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The above net balances are reflected in the accompanying condensed consolidated balance sheets as follows:</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:bottom;width:71.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,658,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 489,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contract liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,753,488)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (513,878)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net contract liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,094,576)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (23,917)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;">As of </span><span style="-sec-ix-hidden:Hidden_2vNoVAj5mkqgVksr1-TTIA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">September&#160;30,&#160;2022</span></span><span style="font-style:normal;">, the Company had unsatisfied or partially unsatisfied performance obligations for contracts in progress representing approximately </span><span style="font-style:normal;">$104.8</span><span style="font-style:normal;"> million in aggregate transaction price for contracts with an original expected length of greater than </span><span style="font-style:normal;">one year</span><span style="font-style:normal;">. The Company expects to earn revenue as it satisfies its performance obligations under those contracts in the amount of approximately </span><span style="font-style:normal;">$12.6</span><span style="font-style:normal;"> million during the </span><span style="-sec-ix-hidden:Hidden_KY1SUeuPXE-KhkPcdLUyTw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">remainder of the year</span></span><span style="font-style:normal;"> ending December&#160;31,&#160;2022 and approximately </span><span style="font-style:normal;">$92.2</span><span style="font-style:normal;"> million </span><span style="-sec-ix-hidden:Hidden_eD2jZboWwkS9i8uShMmp1w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">thereafter</span></span><span style="font-style:normal;">. In addition, the Company recognized revenue of </span><span style="font-style:normal;">$396,000</span><span style="font-style:normal;"> in the nine months ended September&#160;30,&#160;2022, that was included in the contract liability balance as of December 31, 2021.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Practical Expedients and Exemptions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company does not disclose the value of unsatisfied performance obligations for (i)&#160;contracts with an original expected length of one&#160;year or less and (ii)&#160;contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Comparative amounts:</b> Certain amounts presented in the financial statements previously issued for 2021 have been reclassified to conform to the current periods&#8217; presentation.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<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 );">- References</a><div><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;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SignificantAccountingPoliciesTextBlock">
<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 entire disclosure for all significant accounting policies of the reporting entity.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<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;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>40
<FILENAME>R11.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373074731472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment information<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</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_us-gaap_SegmentReportingAbstract', window );"><strong>Segment information</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_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment information</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3. Segment information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has four reportable segments: retail, bulk, services and manufacturing. The retail segment operates the water utility for the Seven Mile Beach and West Bay areas of Grand Cayman Island pursuant to an exclusive license granted by the Cayman Islands government. The bulk segment supplies potable water to government utilities in Grand Cayman and The Bahamas under long-term contracts. The services segment designs, constructs and sells water infrastructure and provides management and operating services to third parties. The manufacturing segment manufactures and services a wide range of custom and specialized water-related products applicable to commercial, municipal and industrial water production, supply and treatment. Consistent with prior periods, the Company records all non-direct general and administrative expenses in its retail business segment and does not allocate any of these non-direct expenses to its other three business segments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accounting policies of the segments are consistent with those described in Note&#160;2. The Company evaluates each segment&#8217;s performance based upon its income (or loss) from operations. All intercompany transactions are eliminated for segment presentation purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company&#8217;s segments are strategic business units that are managed separately because each segment sells different products and/or services, serves customers with distinctly different needs and generates different gross profit margins.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></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:39.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%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;</p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:60.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September&#160;30,&#160;2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Bulk</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,274,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,667,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,731,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,378,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,051,705</p></td></tr><tr><td style="vertical-align:top;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,231,973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,446,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,333,982</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,195,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,207,932</p></td></tr><tr><td style="vertical-align:top;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross profit </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,042,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,221,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,397,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,843,773</p></td></tr><tr><td style="vertical-align:top;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,818,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 473,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 936,708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 381,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,610,650</p></td></tr><tr><td style="vertical-align:top;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain on asset dispositions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,499</p></td></tr><tr><td style="vertical-align:top;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (774,283)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,749,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 460,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (199,377)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,236,622</p></td></tr><tr><td style="vertical-align:top;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income (loss), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (168,980)</p></td></tr><tr><td style="vertical-align:top;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,067,642</p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,616</p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income from continuing operations </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,041,026</p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income from continuing operations attributable to non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 217,415</p></td></tr><tr><td style="vertical-align:top;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 823,611</p></td></tr><tr><td style="vertical-align:top;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (505,917)</p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income attributable to Consolidated Water Co. Ltd. stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 317,694</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0000ff;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Depreciation and amortization expenses for the three months ended September&#160;30,&#160;2022 for the retail, bulk, services and manufacturing segments were $567,086, $707,788, $175,732 and $71,734, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0000ff;visibility:hidden;">&#8203;</span></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:38.95%;margin:0pt;padding:0pt;"><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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:38.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;</p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:60.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September&#160;30,&#160;2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Bulk</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,247,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,868,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,210,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,087,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,413,146</p></td></tr><tr><td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,745,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,628,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,410,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 937,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,722,547</p></td></tr><tr><td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,501,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,239,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 800,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,451</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,690,599</p></td></tr><tr><td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,067,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 313,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 758,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 219,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,359,040</p></td></tr><tr><td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain on asset dispositions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 612</p></td></tr><tr><td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (565,838)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,926,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (69,933)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,332,171</p></td></tr><tr><td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152,168</p></td></tr><tr><td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,484,339</p></td></tr><tr><td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,230)</p></td></tr><tr><td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,495,569</p></td></tr><tr><td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income attributable to non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,609</p></td></tr><tr><td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,363,960</p></td></tr><tr><td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,078,367)</p></td></tr><tr><td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income attributable to Consolidated Water Co. Ltd. stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 285,593</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0000ff;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Depreciation and amortization expenses for the three months ended September&#160;30,&#160;2021 for the retail, bulk, services and manufacturing segments were $625,640, $761,429, $203,411 and $70,679, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></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:bottom;width:36.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:63.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September&#160;30,&#160;2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Bulk</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,114,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,442,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,530,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,589,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 65,676,737</p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,404,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,781,251</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,849,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,177,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,211,703</p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,710,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,661,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,681,398</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 412,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,465,034</p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,613,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,187,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,554,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,046,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,403,458</p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gain on asset dispositions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,699</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,237</p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (900,747)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,475,164</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,143,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (634,819)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,082,813</p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 548,729</p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,631,542</p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83,041</p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income from continuing operations </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,548,501</p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income from continuing operations attributable to non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 691,042</p></td></tr><tr><td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,857,459</p></td></tr><tr><td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,533,064)</p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income attributable to Consolidated Water Co. Ltd. stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,324,395</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation and amortization expenses for the nine months ended September&#160;30,&#160;2022 for the retail, bulk, services and manufacturing segments were $1,820,567, $2,114,888, $502,809 and $213,249, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></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:36.07%;margin:0pt;padding:0pt;"><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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:63.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September&#160;30,&#160;2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Bulk</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,633,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,826,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,514,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,244,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50,217,987</p></td></tr><tr><td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,235,699</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,170,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,010,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,919,226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,336,025</p></td></tr><tr><td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,397,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,655,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,503,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 324,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,881,962</p></td></tr><tr><td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,757,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 994,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,152,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 943,727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,847,830</p></td></tr><tr><td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gain (loss) on asset dispositions and impairments, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (246,028)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (433)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,900,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,144,961)</p></td></tr><tr><td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,605,769)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,662,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 351,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,518,847)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 889,171</p></td></tr><tr><td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 699,890</p></td></tr><tr><td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,589,061</p></td></tr><tr><td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20,735)</p></td></tr><tr><td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,609,796</p></td></tr><tr><td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income from continuing operations attributable to non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 457,540</p></td></tr><tr><td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,152,256</p></td></tr><tr><td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,542,540)</p></td></tr><tr><td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss attributable to Consolidated Water Co. Ltd. stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (390,284)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Depreciation and amortization expenses for the nine months ended September&#160;30,&#160;2021 for the retail, bulk, services and manufacturing segments were $1,892,848, $2,621,481, $607,906 and $216,346, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:34.85%;margin:0pt;padding:0pt;"><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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:64.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As&#160;of September&#160;30,&#160;2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Bulk</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:34.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,512,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,491,003</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,948,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,400,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,352,487</p></td></tr><tr><td style="vertical-align:top;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory, current and non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,766,577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,218,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,950,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,936,321</p></td></tr><tr><td style="vertical-align:top;width:34.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,817,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,171,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">679,506 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,568,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50,236,746</p></td></tr><tr><td style="vertical-align:top;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,557,180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61,792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,618,972</p></td></tr><tr><td style="vertical-align:top;width:34.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangibles, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,181,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 777,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,959,166</p></td></tr><tr><td style="vertical-align:top;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,170,511</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,948,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,320,416</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,985,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,425,013</p></td></tr><tr><td style="vertical-align:top;width:34.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total segment assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 67,462,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61,756,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">23,657,779 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,492,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 163,370,517</p></td></tr><tr><td style="vertical-align:top;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,640,235</p></td></tr><tr><td style="vertical-align:top;width:34.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 185,010,752</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></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:35.45%;margin:0pt;padding:0pt;"><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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;</p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:64.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As&#160;of December&#160;31,&#160;2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Bulk</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:35.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,601,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,682,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,698,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,365,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,349,307</p></td></tr><tr><td style="vertical-align:top;width:35.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory, current and non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,787,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,860,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 589,757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,237,842</p></td></tr><tr><td style="vertical-align:top;width:35.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,357,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,476,936</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 512,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,599,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,946,539</p></td></tr><tr><td style="vertical-align:top;width:35.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 617,334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 710,863</p></td></tr><tr><td style="vertical-align:top;width:35.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangibles, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,553,888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 847,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,401,666</p></td></tr><tr><td style="vertical-align:top;width:35.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,170,511</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,948,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,320,416</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,985,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,425,013</p></td></tr><tr><td style="vertical-align:top;width:35.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total segment assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,736,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,723,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,049,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,198,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154,707,127</p></td></tr><tr><td style="vertical-align:top;width:35.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,319,927</p></td></tr><tr><td style="vertical-align:top;width:35.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 177,027,054</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0000ff;font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<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 );">- References</a><div><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;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SegmentReportingDisclosureTextBlock">
<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 entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<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;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>41
<FILENAME>R12.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373074758912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per share<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</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_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings per share</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_us-gaap_EarningsPerShareTextBlock', window );">Earnings per share</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="color:#0000ff;font-weight:normal;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4. Earnings per share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Earnings per share (&#8220;EPS&#8221;) is computed on a basic and diluted basis. Basic EPS is computed by dividing net income (loss) (less preferred stock dividends) available to common stockholders by the weighted average number of common shares outstanding during the period. The computation of diluted EPS assumes the issuance of common shares for all potential common shares outstanding during the reporting period and, if dilutive, the effect of stock options as computed under the treasury stock method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following summarizes information related to the computation of basic and diluted EPS:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:44.49%;margin:0pt;padding:0pt;"><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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:44.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 823,611</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,363,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,857,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,152,256</p></td></tr><tr><td style="vertical-align:top;width:44.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: preferred stock dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,925)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,628)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,609)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,362)</p></td></tr><tr><td style="vertical-align:top;width:44.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income from continuing operations available to common shares in the determination of basic earnings per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 820,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,361,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,848,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,143,894</p></td></tr><tr><td style="vertical-align:top;width:44.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (505,917)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,078,367)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,533,064)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,542,540)</p></td></tr><tr><td style="vertical-align:top;width:44.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss) available to common shares in the determination of basic earnings per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 314,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 282,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,315,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (398,646)</p></td></tr><tr><td style="vertical-align:top;width:44.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:44.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average number of common shares in the determination of basic earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,290,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,209,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,287,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,204,220</p></td></tr><tr><td style="vertical-align:top;width:44.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Plus:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:44.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average number of preferred shares outstanding during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,701</p></td></tr><tr><td style="vertical-align:top;width:44.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Potential dilutive effect of unexercised options and unvested stock grants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 124,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 110,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 121,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 110,199</p></td></tr><tr><td style="vertical-align:top;width:44.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average number of shares used for determining diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,450,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,351,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,440,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,345,120</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<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 );">- References</a><div><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;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_EarningsPerShareTextBlock">
<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 entire disclosure for earnings per share.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<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;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>42
<FILENAME>R13.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373074748032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued operations - Mexico project development<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</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_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued operations - Mexico project development</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_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Discontinued operations</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">5. Discontinued operations - Mexico project development</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In 2010, the Company began the pursuit, through its Netherlands subsidiary, Consolidated Water Cooperatief, U.A. (&#8220;CW-Cooperatief&#8221;), and its Mexico subsidiary, N.S.C. Agua, S.A. de C.V. (&#8220;NSC&#8221;), of a project (the &#8220;Project&#8221;) that encompassed the construction, operation and minority ownership of a 100 million gallon per day seawater reverse osmosis desalination plant to be located in northern Baja California, Mexico and accompanying pipelines to deliver water to the Mexican potable water system.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Through a series of transactions that began in 2012, NSC purchased 20.1 hectares of land for approximately $21.1 million on which the proposed Project&#8217;s plant was to be constructed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Following an assessment by the State of Baja, California (the &#8220;State&#8221;) of the need for such a desalination plant and the passage of enabling legislation in November 2015, the State officially commenced the required public tender for the Project. A consortium (the &#8220;Consortium&#8221;) comprised of NSC, Suez Medio Ambiente M&#233;xico, S.A. de C.V. (&#8220;Suez MA&#8221;), </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">a subsidiary of SUEZ International, S.A.S., and NuWater S.A.P.I. de C.V. (&#8220;NuWater&#8221;) submitted its tender for the Project in April 2016 and in June 2016, the State designated the Consortium as the winner of the tender process for the Project.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In August 2016, NSC and NuWater incorporated a new company under the name Aguas de Rosarito S.A.P.I. de C.V. (&#8220;AdR&#8221;) to pursue completion of the Project and executed a shareholders agreement for AdR agreeing among other things that (i) AdR would purchase the land and other Project assets from NSC on the date that the Project begins commercial operation and (ii) AdR would enter into a Management and Technical Services Agreement with NSC effective on the first day that the Project begins commercial operation. NSC initially owned 99.6% of the equity of AdR. In February&#160;2018, CW-Holdings acquired the remaining 0.4% ownership in AdR from NuWater.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On August&#160;22, 2016, the Public Private Partnership Agreement for the Project (the &#8220;APP Contract&#8221;) was executed between AdR, the State Water Commission of Baja, California (&#8220;CEA&#8221;), and the Government of Baja California, as represented by the Secretary of Planning and Finance and the Public Utilities Commission of Tijuana (&#8220;CESPT&#8221;). The APP Contract required AdR to design, construct, finance and operate a seawater reverse osmosis desalination plant (and accompanying aqueduct) with a capacity of up to 100 million gallons per day in two phases: the first with a capacity of 50 million gallons per day and an aqueduct to the Mexican public water system in Tijuana, Baja California and the second phase with a capacity of 50 million gallons per day. The first phase was to be operational within 36 months of commencing construction and the second phase was to be operational by January&#160;2025. The APP Contract further required AdR to operate and maintain the plant and aqueduct for a period of 37 years starting from the commencement of operation of the first phase. At the end of the operating period, the plant and aqueduct would have been transferred to CEA. The APP Contract was subsequently amended by the parties in June 2018 to increase the scope of Phase 1 and to allow for changes in the water tariff due to the changes in the exchange rate for the peso, interest rates and construction costs that had and would occur from the date the APP Contract was signed to the date construction commenced.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On June 29, 2020, AdR received a letter (the &#8220;Letter&#8221;) from the Director General of CEA and the Director General of CESPT terminating the APP Contract. The Letter requested that AdR provide an inventory of the assets that currently comprise the &#8220;Project Works&#8221; (as defined in the APP Contract) for the purpose of acknowledging and paying the non-recoverable expenses made by AdR in connection with the Project, with such reimbursement to be calculated in accordance with the terms of the APP Contract. The applicable law required that this list of non-recoverable expenses made by AdR in connection with the Project be submitted to CEA and CESPT within 20 business days from the date of receipt of the Letter. AdR initiated an&#160;amparo&#160;claim before a federal district court in Tijuana, Baja California, to challenge the provision of the applicable law requiring submittal of the list of non-recoverable expenses within the&#160;20&#160;business days term, as AdR considered such term to be unreasonably short due to the magnitude of the Project and the scope of supporting documentation required to be provided with respect to the non-recoverable expenses. AdR obtained an initial provisional suspension of the lapsing of such 20-day term from the court, and on August 10, 2020 the court made such suspension definitive until the completion of the amparo trial. As such, the&#160;20-day&#160;term for filing the list of non-recoverable expenses was suspended. Therefore, on August 28, 2020, AdR submitted their list of non-recoverable expenses, including those of NSC, to CEA and CESPT which was comprised of 51,144,525 United States dollars and an additional 137,333,114 Mexican pesos. In February 2021, AdR withdrew this amparo claim, and such withdrawal was accepted by the federal district court in Tijuana. To date, AdR has not received a formal response from CEA or CESPT to its submission of non-recoverable expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#8203;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company believes CW-Cooperatief, as a Netherlands company, has certain rights relating to its investments in NSC and AdR under the <i style="font-style:italic;">Agreement on Promotion, Encouragement and Reciprocal Protection of Investments between the Kingdom of the Netherlands and the United Mexican States </i>entered into force as of October 1, 1999 (the &#8220;Treaty&#8221;). On April 16, 2021, CW-Cooperatief submitted a letter to the President of Mexico and other Mexican federal government officials alleging that the State&#8217;s termination of the APP Contract constituted a breach by Mexico of its international obligations under the Treaty, entitling CW-Cooperatief to full reparation, including monetary damages. This letter invited Mexico to seek a resolution of this investment dispute through consultation and negotiation, but stated that if the dispute cannot be resolved in this manner, CW-Cooperatief elects to refer the dispute to the International Centre for the Settlement of International Disputes for arbitration, as provided for in the Treaty. On June 29, 2021, the Mexican Ministry of Economy responded to CW-Cooperatief&#8217;s letter and proposed to hold a consultation meeting. Two such meetings were held on July 9, 2021 and August 2, 2021 on a confidential basis, without a resolution of the Company&#8217;s investment dispute.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;">&#8203;On February 9, 2022, CW-Cooperatief, filed a Request for Arbitration with the International Centre for Settlement of International Disputes requesting that the United Mexican States pay CW-Cooperatief damages in excess of US$51 million plus MXN$137 million (with the exact amount to be quantified in the proceedings), plus fees, costs and pre- and post-award interest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;">CW-Cooperatief intends to pursue vigorously the relief sought in the arbitration, in addition to pursuing all other legal remedies and courses of action available under the operative contracts and applicable law with respect to its rights, damages, fees and expenses. The Company cannot provide any assurances that CW-Cooperatief will be able to obtain the relief sought in the arbitration, and CW-Cooperatief will incur legal and other arbitration-related expenses that the Company expects will be material to its consolidated results of operations and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During July 2022, the State initiated discussions with the Company to potentially resolve the issues related to the cancellation by the government of the Rosarito desalination plant contract as well as potentially addressing the State&#8217;s acute water shortage issues. The Company cannot presently determine the outcome of the discussions and the Company has not terminated its efforts to obtain relief through the international arbitration process as a result of these discussions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company cannot provide any assurances that it will be able to obtain reimbursement for any expenses or investments made with respect to the Project.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As a result of the cancellation of the APP Contract, in 2020 the Company discontinued all development activities associated with the Project and commenced active marketing efforts to sell the land NSC purchased for the Project. Accordingly, the assets and liabilities of CW-Cooperatief, NSC and AdR, as well as all Project development expenses and the costs for legal and administrative activities to pursue reimbursement from the State of Baja California following the cancellation of the APP Contract, have been classified as discontinued operations in the accompanying consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Summarized financial information for the discontinued Mexico project development operation is as follows:</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:bottom;width:72.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 432,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 750,048</p></td></tr><tr><td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,783</p></td></tr><tr><td style="vertical-align:bottom;width:72.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:10pt;">Value added taxes receivable </span>(net of allowance of $1,657,871 and $1,279,757, respectively)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 340,910</p></td></tr><tr><td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,126,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,126,898</p></td></tr><tr><td style="vertical-align:bottom;width:72.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,288</p></td></tr><tr><td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,640,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,319,927</p></td></tr><tr><td style="vertical-align:bottom;width:72.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190,141</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></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:bottom;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for uncollected value added taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 641,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 377,326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 650,897</p></td></tr><tr><td style="vertical-align:bottom;width:44.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 505,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,078,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,533,064</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,542,540</p></td></tr><tr><td style="vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,409</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<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 );">- References</a><div><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;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<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 entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2122178<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;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>43
<FILENAME>R14.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373074793264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</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_us-gaap_LeasesAbstract', window );"><strong>Leases</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_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">6. Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company leases consist primarily of leases for office and warehouse space. For leases with terms greater than twelve months, the related asset and obligation are recorded at the present value of the lease payments over the term. Many of these leases contain rental escalation clauses which are factored into the determination of the lease payments when appropriate. When available, the lease payments are discounted using the rate implicit in the lease; however, the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Company&#8217;s current leases do not provide a readily determinable implicit rate. Therefore, the Company&#8217;s incremental borrowing rate is estimated to discount the lease payments based on information available at the lease commencement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">These leases contain both lease and non-lease components, which the Company has elected to treat as a single lease component. The Company elected not to recognize leases that have an original lease term, including reasonably certain renewal or purchase obligations, of twelve months or less in its condensed consolidated balance sheets for all classes of underlying assets. Lease costs for such short-term leases are expensed on a straight-line basis over the lease term.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The land used by the Company to operate its seawater desalination plants in the Cayman Islands and The Bahamas is owned by the Company or leased to the Company for immaterial annual amounts and are not included in the lease amounts presented in the condensed consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">All lease assets denominated in a foreign currency are measured using the exchange rate at the commencement of the lease. All lease liabilities denominated in a foreign currency are remeasured using the exchange rate as of the condensed consolidated balance sheet date.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Lease assets and liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents the lease-related assets and liabilities and their respective classification on the condensed consolidated balance sheets:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></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:bottom;width:71.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">ASSETS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current assets of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Noncurrent</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,179,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,681,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term assets of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,242,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,700,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">LIABILITIES</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current maturities of operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 555,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 592,336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current liabilities of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Noncurrent</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Noncurrent operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,721,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,137,394</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Noncurrent liabilities of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,819</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,285,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,748,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Weighted average remaining lease term:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.7 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.0 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating leases - discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.1 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.6 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Weighted average discount rate:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.08%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.03%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating leases - discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.96%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.77%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0000ff;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The components of lease costs were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 168,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 165,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 523,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 518,524</p></td></tr><tr><td style="vertical-align:bottom;width:45.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,541</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease costs - discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,571</p></td></tr><tr><td style="vertical-align:bottom;width:45.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 204,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 198,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 628,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 595,636</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Supplemental cash flow information related to leases is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash paid for amounts included in measurement of liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating cash outflows for operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 582,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 541,054</p></td></tr><tr><td style="vertical-align:bottom;width:72.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating cash outflows for operating leases - discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,007</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Future lease payments relating to the Company&#8217;s operating lease liabilities from continuing operations as of September&#160;30,&#160;2022 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:98.27%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Years ending December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,692</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 643,233</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 390,630</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 268,056</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 227,542</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,007,877</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total future lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,705,030</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (428,087)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,276,943</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: current obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (555,300)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Noncurrent lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,721,643</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0000ff;font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<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 );">- References</a><div><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;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LesseeOperatingLeasesTextBlock">
<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 entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<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;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>44
<FILENAME>R15.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372991383952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair value<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</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_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair value</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_us-gaap_FairValueMeasurementInputsDisclosureTextBlock', window );">Fair value</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">7. Fair value</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of September&#160;30,&#160;2022 and December&#160;31,&#160;2021, the carrying amounts of cash equivalents, accounts receivable, accounts payable, accrued expenses, accrued compensation, dividends payable and other current liabilities approximate their fair values due to the short-term maturities of these instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Under US GAAP, fair value is defined as the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. US GAAP guidance also establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs market participants would use in valuing the asset or liability and are developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company&#8217;s </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">assumptions about the factors market participants would use in valuing the asset or liability. The guidance establishes three levels of inputs that may be used to measure fair value:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">Level 1 - Quoted prices in active markets for identical assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurements. The Company reviews its fair value hierarchy classifications on a quarterly basis. Changes in the observability of valuation inputs may result in a reclassification of levels for certain securities within the fair value hierarchy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents the Company&#8217;s fair value hierarchy for assets and liabilities measured at fair value as of September&#160;30,&#160;2022 and December&#160;31,&#160;2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></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.56%;margin:0pt;padding:0pt;"><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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:45.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September&#160;30,&#160;2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:53.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:53.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Recurring</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:53.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Certificate of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:top;width:53.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net asset arising from put/call options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 157,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 157,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></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.33%;margin:0pt;padding:0pt;"><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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:45.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:53.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:top;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Recurring</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:top;width:53.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Certificate of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,500,000</p></td></tr><tr><td style="vertical-align:top;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net asset arising from put/call options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 128,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 128,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The activity for the Level 3 asset for the nine months ended September&#160;30,&#160;2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></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:84.97%;margin:0pt;padding:0pt;"><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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net asset arising from put/call options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December&#160;31,&#160;2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,000</p></td></tr><tr><td style="vertical-align:top;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrealized gain</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,000</p></td></tr><tr><td style="vertical-align:top;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of September&#160;30,&#160;2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The put/call options are reported at fair value at their net asset or liability balance in the condensed consolidated balance sheets. The underlying asset and liability fair values are calculated using discounted cash flow analysis valuation techniques that incorporate unobservable inputs, such as future cash flows, weighted-average cost of capital, and expected future volatility. The inputs to these valuations are considered Level 3 inputs.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<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 );">- References</a><div><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;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_FairValueMeasurementInputsDisclosureTextBlock">
<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 entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI https://asc.fasb.org/topic&amp;trid=2155941<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;">us-gaap_FairValueMeasurementInputsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>45
<FILENAME>R16.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372992080688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</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_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Contingencies</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_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Contingencies</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">8</b><b style="font-weight:bold;">. Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">COVID-19</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">The worldwide coronavirus (COVID-19) pandemic was formally recognized by the World Health Organization on March 11, 2020. In response to this pandemic, the governments of the countries in which the Company operates - the Cayman Islands, The Bahamas, and the United States - implemented preventative measures to slow the spread of COVID-19, measures which had profound adverse consequences for the economies of those countries. Tourism, a major economic </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-align:justify;background:#ffffff;margin:0pt;">driver for the Cayman Islands, temporarily ceased due to closing of the country to tourist arrivals by air and sea travel and has yet to return to pre-pandemic levels. Tourist arrivals to The Bahamas by air and sea also declined significantly due to the pandemic. Overall economic activity in the United States was adversely affected by COVID-19.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;">As a result of the impact of the COVID-19 pandemic on the economies of the countries in which the Company operates, the Company experienced decreases in consolidated revenue, net income and cash flows from operations as compared to pre-pandemic periods. The economic downturn arising initially from the COVID-19 pandemic and furthered by the Russian invasion of Ukraine and other factors has further adversely affected the Company&#8217;s supply chain and the markets for the Company&#8217;s products and services. A continuation of the current weak economic conditions could have a material adverse impact on the Company&#8217;s consolidated financial condition, results of operations and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Cayman Water</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company sells water through its retail operations under a license issued in July 1990 by the Cayman Islands government (the &#8220;1990 license&#8221;) that granted Cayman Water the exclusive right to provide potable water to customers within its licensed service area. Although the 1990 license was not expressly extended after January 2018, the Company continues to supply water under the terms of the 1990 license, as further discussed in the following paragraph. Pursuant to the 1990 license, Cayman Water has the exclusive right to produce potable water and distribute it by pipeline to its licensed service area, which consists of two of the three most populated areas of Grand Cayman Island: Seven Mile Beach and West Bay. For the three months ended September&#160;30,&#160;2022 and 2021, the Company generated approximately 25% and 32%, respectively, of its consolidated revenue and 44% and 44%, respectively, of its consolidated gross profit from the retail water operations conducted under the 1990 license. For the nine months ended September&#160;30,&#160;2022 and 2021, the Company generated approximately 29% and 33%, respectively, of its consolidated revenue and 45% and 47%, respectively, of its consolidated gross profit from the retail water operations conducted under the 1990 license.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The 1990 license was originally scheduled to expire in July 2010 but was extended several times by the Cayman Islands government in order to provide the parties with additional time to negotiate the terms of a new license agreement. The most recent express extension of the 1990 license expired on January 31, 2018. The Company continues to operate under the terms of the 1990 license, providing water services to the level and quality specified in the 1990 license and in accordance with its understanding of its legal obligations, treating those obligations set forth in the 1990 license as operative notwithstanding the expiration of the express extension. The Company continues to pay the royalty required under the 1990 license.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In October&#160;2016, the Government of the Cayman Islands passed legislation which created a new utilities regulation and competition office (&#8220;OfReg&#8221;). OfReg is an independent and accountable regulatory body with a view of protecting the rights of consumers, encouraging affordable utility services and promoting competition. OfReg, which began operations in January&#160;2017, has the ability to supervise, monitor and regulate multiple utility undertakings and markets. Supplemental legislation was passed by the Government of the Cayman Islands in April&#160;2017, which transferred responsibility for the economic regulation of the water utility sector and the negotiations with the Company for a new retail license from the WAC to OfReg in May&#160;2017. The Company began license negotiations with OfReg in July&#160;2017 and such negotiations are ongoing. The Company has been informed during its retail license negotiations, both by OfReg and its predecessor in these negotiations, that the Cayman Islands government seeks to restructure the terms of its license in a manner that could significantly reduce the operating income and cash flows the Company has historically generated from its retail license.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company is presently unable to determine what impact the resolution of its retail license negotiations will have on its consolidated financial condition or results of operations but such resolution could result in a material reduction (or the loss) of the operating income and cash flows the Company has historically generated from Cayman Water&#8217;s retail operations and could require the Company to record impairment losses to reduce the carrying values of its retail segment assets. Such impairment losses could have a material adverse impact on the Company&#8217;s consolidated financial condition and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">CW-Bahamas</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">As December 31, 2021, CW-Bahamas&#8217; accounts receivable balances (which include accrued interest) due from the Water and Sewerage Corporation of The Bahamas (&#8220;WSC&#8221;) amounted to $21.5 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">From time to time, CW-Bahamas has experienced delays in collecting its accounts receivable from the WSC. When these delays occur, the Company holds discussions and meetings with representatives of the WSC and The Bahamas government, and as a result, payment schedules are developed for WSC&#8217;s delinquent accounts receivable. All previous delinquent accounts receivable from the WSC, including accrued interest thereon, were eventually paid in full. Based upon this payment history, CW-Bahamas has never been required to provide an allowance for doubtful accounts for any of its accounts receivable, despite the periodic accumulation of significant delinquent balances.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#8203;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In February 2022, CW-Bahamas received correspondence from the Ministry of Finance of the Government of the Bahamas that set forth a payment schedule providing for the gradual reduction over the course of 2022 of the CW-Bahamas' delinquent accounts receivable due from the WSC. Such correspondence also indicated that the Government intends to return all of CW-Bahamas&#8217; accounts receivable from the WSC to current status.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of September&#160;30,&#160;2022, CW-Bahamas&#8217; accounts receivable from the WSC amounted to $15.2 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In its latest report dated October 6, 2022, Moody&#8217;s Investor Services (&#8220;Moody&#8217;s) downgraded the Government of The Bahamas&#8217; long-term issuer and senior unsecured ratings to B1 from Ba3. Moody&#8217;s also lowered The Bahamas&#8217; local currency ceiling to Baa3 from Baa2 and its foreign currency ceiling to Ba1 from Baa. Based upon its review of this Moody&#8217;s report, the Company continues to believe no allowance for doubtful accounts is required for CW-Bahamas&#8217; accounts receivable from the WSC.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<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 );">- References</a><div><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;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<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 entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<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;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>46
<FILENAME>R17.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372992132320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related party transactions<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</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_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related party transactions</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_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related party transactions</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9. Related party transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company, through PERC and the services segment, purchases engineering and technology support services from various companies with a minority shareholder in those companies who is also a minority shareholder of PERC. During the three months ended September&#160;30,&#160;2022 and 2021, the Company made total purchases of services from these companies of approximately $685,000 and $105,000, respectively, and approximately $2,166,000 and $390,000 during the nine months ended September&#160;30,&#160;2022 and 2021, respectively. These total purchases are included in the Company&#8217;s cost of revenue in the accompanying condensed consolidated statements of income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">PERC has entered into a sublease agreement with one of these related companies that commenced on March 14, 2021 and ended August 31, 2021. This lease has been extended on a month-to-month basis subsequent to August 31, 2021. During the three months ended September&#160;30,&#160;2022 and 2021, the Company recognized approximately $24,000 and $24,000 of expense related to this lease, respectively, and approximately $73,000 and $53,000 during the nine months ended September&#160;30,&#160;2022 and 2021, respectively. This lease expense is included in the Company's general and administrative expenses in the accompanying condensed consolidated statements of income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The total amount of accounts payable outstanding to these companies as of September&#160;30,&#160;2022 and December&#160;31,&#160;2021, was approximately $569,000 and $164,000, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<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 );">- References</a><div><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;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<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 entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI https://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<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;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>47
<FILENAME>R18.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372991266224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Impact of recent accounting standards<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</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_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract', window );"><strong>Impact of recent accounting standards</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_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Impact of recent accounting standards</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. Impact of recent accounting standards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Adoption of new accounting standards:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">None.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Effect of newly issued but not yet effective accounting standards:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">None.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract">
<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 );">- References</a><div><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;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<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 entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI https://asc.fasb.org/topic&amp;trid=2122394<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=d3e31137-122693<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL122150809-237846<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=SL108384541-122693<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (f)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<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;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>48
<FILENAME>R19.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372992080688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent events<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</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_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent events</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_us-gaap_SubsequentEventsTextBlock', window );">Subsequent events</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11. Subsequent events</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In October 2022, the Company exercised its option to purchase the shares constituting the remaining 39% minority interest in PERC at a price to be determined by an independent valuation, which is currently in-process. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company evaluated subsequent events through the time of the filing of this report on Form&#160;10-Q. Other than as disclosed in these condensed consolidated financial statements, the Company is not aware of any significant events that occurred subsequent to the balance sheet date but prior to the filing of this report that would have a material impact on its condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<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 );">- References</a><div><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;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SubsequentEventsTextBlock">
<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 entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI https://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<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;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>49
<FILENAME>R20.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372991286576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</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_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting policies</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_us-gaap_ConsolidationPolicyTextBlock', window );">Basis of consolidation</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Basis of consolidation:</b> The accompanying condensed consolidated financial statements include the accounts of the Company&#8217;s (i)&#160;wholly-owned subsidiaries, Aerex Industries,&#160;Inc. (&#8220;Aerex&#8221;), Aquilex,&#160;Inc. (&#8220;Aquilex&#8221;), Cayman Water Company Limited (&#8220;Cayman Water&#8221;), Ocean Conversion (Cayman) Limited (&#8220;OC-Cayman&#8221;), DesalCo Limited (&#8220;DesalCo&#8221;), Consolidated Water Cooperatief, U.A. (&#8220;CW-Cooperatief&#8221;), Consolidated Water U.S. Holdings,&#160;Inc. (&#8220;CW-Holdings&#8221;); and (ii)&#160;majority-owned subsidiaries Consolidated Water (Bahamas)&#160;Ltd. (&#8220;CW-Bahamas&#8221;), N.S.C. Agua, S.A. de C.V. (&#8220;NSC&#8221;), Aguas de Rosarito S.A.P.I. de C.V. (&#8220;AdR&#8221;), and PERC Water Corporation ("PERC"). The Company&#8217;s investment in its affiliate Ocean Conversion (BVI)&#160;Ltd. (&#8220;OC-BVI&#8221;) is accounted for using the equity method of accounting. All significant intercompany balances and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying interim condensed consolidated financial statements are unaudited. These condensed consolidated financial statements reflect all adjustments (which are of a normal recurring nature) that, in the opinion of management, are necessary to fairly present the Company&#8217;s consolidated financial position, results of operations and cash flows as of and for the periods presented. The consolidated results of operations for these interim periods are not necessarily indicative of the operating results for future periods, including the fiscal&#160;year ending December&#160;31,&#160;2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">These condensed consolidated financial statements and notes are presented in accordance with the rules&#160;and regulations of the United States Securities and Exchange Commission (&#8220;SEC&#8221;) relating to interim financial statements and in conformity with accounting principles generally accepted in the United States of America (&#8220;US GAAP&#8221;). Certain information and note disclosures normally included in annual financial statements prepared in accordance with US GAAP have been condensed or omitted in these condensed consolidated financial statements pursuant to SEC rules&#160;and regulations, although the Company believes that the disclosures made herein are adequate to make the information not misleading. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company&#8217;s Annual Report on Form&#160;10-K for the&#160;year ended December&#160;31,&#160;2021.</p><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_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign currency</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Foreign currency: </b>The Company&#8217;s reporting currency is the United States dollar (&#8220;US$&#8221;). The functional currency of the Company and its foreign operating subsidiaries (other than NSC, AdR, and CW-Cooperatief) is the currency for each respective country. The functional currency for NSC, AdR, and CW-Cooperatief is the US$. NSC and AdR conduct business in US$ and Mexican pesos and CW-Cooperatief conducts business in US$ and euros. The exchange rates for the Cayman Islands dollar and the Bahamian dollar are fixed to the US$. The exchange rates for conversion of Mexican pesos and euros into US$ vary based upon market conditions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Net foreign currency gains (losses) arising from transactions and re-measurements were ($8,068) and $15,302 for the three months ended September&#160;30,&#160;2022 and 2021, respectively, and $20,966 and $29,353 for the nine months ended September&#160;30,&#160;2022 and 2021 and are included in &#8220;Other income (expense) - Other&#8221; in the accompanying condensed consolidated statements of income (loss).</p><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_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and cash equivalents</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Cash and cash equivalents:</b> Cash and cash equivalents consist of demand deposits at banks and certificates of deposit at banks with an original maturity of three&#160;months or less. Cash and cash equivalents as of September&#160;30,&#160;2022 and December&#160;31,&#160;2021 include approximately $7.5 million and $7.4 million, respectively, of certificates of deposits with an original maturity of three&#160;months or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Certain transfers from the Company&#8217;s Bahamas bank accounts to Company bank accounts in other countries require the approval of the Central Bank of The Bahamas. The equivalent United States dollar cash balances for deposits held in The Bahamas as of September&#160;30,&#160;2022 and December&#160;31,&#160;2021 were approximately $4.7 million and $3.9 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Certificate of deposit:</b> As of December 31, 2021, the Company held a certificate of deposit in The Bahamas of $2.5 million with an original maturity of six months.</p><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_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and intangible assets</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Goodwill and intangible assets:</b> Goodwill represents the excess cost of an acquired business over the fair value of the assets and liabilities of the acquired business. Goodwill and intangible assets acquired in a business combination and determined to have an indefinite useful life are not amortized but are tested for impairment annually or upon the identification of a triggering event. Intangible assets with estimable useful lives are amortized over their respective estimated useful lives to their estimated residual values and reviewed periodically for impairment. The Company evaluates the possible impairment of goodwill annually as part of its reporting process for the fourth quarter of each fiscal&#160;year. Management identifies the Company&#8217;s reporting units, which consist of retail, bulk, services, and manufacturing, and determines the carrying value of each reporting unit by assigning the assets and liabilities, including the existing goodwill and intangible assets, to those reporting units. The Company determines the fair value of each reporting unit and compares the fair value to the carrying amount of the reporting unit. To the extent the carrying amount of the reporting unit exceeds the fair value of the reporting unit, an impairment loss is recorded.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of December&#160;31,&#160;2021, the Company estimated the fair value of its reporting units by applying the discounted cash flow method, which relied upon seven-year discrete projections of operating results, working capital and capital expenditures, along with a terminal value subsequent to the discrete period. These seven-year projections were based upon historical and anticipated future results, general economic and market conditions, and considered the impact of planned business and operational strategies. The discount rates for the calculations represented the estimated cost of capital for market participants at the time of each analysis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company also estimated the fair value of each of its reporting units as of December&#160;31,&#160;2021 by applying the guideline public company method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company weighted the fair values estimated for each of its reporting units under each method and summed such weighted fair values to estimate the overall fair value for each reporting unit. The respective weightings the Company applied to each method as of December&#160;31, 2021 were 80% to the discounted cash flow method and 20% to the guideline public company method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The fair values the Company estimated for its retail, bulk, services and manufacturing reporting units exceeded their carrying amounts by 32%, 51%, 15%, and 15% respectively, as of December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Based upon its estimation prepared as of December 31, 2021, the fair value of the Company&#8217;s manufacturing reporting unit exceeded its carrying value by only 15%. If the Company determines in the future that Aerex&#8217;s discounted future cash inflows will be less than its present expectation, the Company may be required to record additional impairment losses to reduce the remaining carrying values as of September 30, 2022 of its manufacturing reporting unit&#8217;s goodwill of $1,985,211 and its remaining unamortized intangible assets balances of $777,778 recorded as a result of the acquisition of Aerex. Any such impairment losses could have a material adverse impact on the Company&#8217;s consolidated results of operations.</p><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_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue recognition</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Revenue recognition:</b> Revenue is recognized when control of the promised goods or services is transferred to the Company&#8217;s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents the Company&#8217;s revenue disaggregated by revenue source.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Retail revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,274,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,247,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,114,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,633,137</p></td></tr><tr><td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Bulk revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,667,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,868,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,442,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,826,075</p></td></tr><tr><td style="vertical-align:bottom;width:45.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Services revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,731,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,210,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,530,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,514,669</p></td></tr><tr><td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Manufacturing revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,378,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,087,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,589,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,244,106</p></td></tr><tr><td style="vertical-align:bottom;width:45.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,051,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,413,146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 65,676,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50,217,987</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Retail revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company produces and supplies water to end-users, including residential, commercial and governmental customers in the Cayman Islands under an exclusive retail license issued to Cayman Water by the Cayman Islands government to provide water in two of the three most populated areas on Grand Cayman Island. Customers are billed on a&#160;monthly basis based on metered consumption and bills are typically collected within 30 to 45&#160;days after the billing date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue from water sales at the time water is supplied to the customer&#8217;s premises. The amount of water supplied is determined and invoiced based upon water meter readings performed at the end of each&#160;month. All retail water contracts are&#160;month-to-month contracts. The Company has elected the &#8220;right to invoice&#8221; practical expedient for revenue recognition on its retail water sale contracts and recognizes revenue in the amount to which the Company has a right to invoice.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Bulk revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company produces and supplies water to government-owned utilities in the Cayman Islands and The Bahamas.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">OC-Cayman provides bulk water to the Water Authority-Cayman (&#8220;WAC&#8221;), a government-owned utility and regulatory agency, under two agreements. The WAC in turn distributes such water to properties in Grand Cayman outside of Cayman Water&#8217;s retail license area.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company sells bulk water in The Bahamas through its majority-owned subsidiary, CW-Bahamas, under two agreements with the Water and Sewerage Corporation of The Bahamas (&#8220;WSC&#8221;), which distributes such water through its own pipeline system to residential, commercial and tourist properties on the Island of New Providence.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has elected the &#8220;right to invoice&#8221; practical expedient for revenue recognition on its bulk water sale contracts and recognizes revenue in the amount to which the Company has a right to invoice.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Services and Manufacturing revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company provides design, engineering, management, procurement and construction services for desalination infrastructure through DesalCo, which serves customers in the Cayman Islands, The Bahamas and the British Virgin Islands.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company also designs, builds, sells, operates and manages water, wastewater and water reuse infrastructure through PERC. All of PERC's customers are companies or governmental entities located in the U.S.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company, through Aerex, is a custom and specialty manufacturer of systems and products applicable to commercial, municipal and industrial water production and treatment. Substantially all of Aerex&#8217;s customers are U.S. companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company generates construction and services revenue from DesalCo and PERC and generates manufacturing revenue from Aerex.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company recognizes <span style="background:#ffffff;">revenue for its construction and custom/specialized manufacturing contracts&#160;</span>over time under the input method using costs incurred (which represents work performed) to date relative to total estimated costs at completion to measure progress toward satisfying its performance obligations as such measure best reflects the transfer of control of the promised good to the customer. Contract costs include labor, materials and amounts payable to subcontractors. The Company follows this method since it can make reasonably dependable estimates of the revenue and costs applicable to the various stages of a contract. Under this input method, the Company records revenue and recognizes profit or loss as work on the contract progresses. The Company estimates total project costs and profit to be earned on each long-term, fixed price contract prior to commencement of work on the contract and updates these estimates as work on the contract progresses. The cumulative amount of revenue recorded on a contract at a specified point in time is that&#160;percentage of total estimated revenue that incurred costs to date comprise of estimated total contract costs. If, as work progresses, the actual contract costs exceed estimates, the profit recognized on revenue from that contract decreases. The Company recognizes the full amount of any estimated loss on a contract at the time the estimates indicate such a loss. Any contract assets are classified as current assets. Contract liabilities on uncompleted contracts, if any, are classified as current liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company has elected the &#8220;right to invoice&#8221; practical expedient for revenue recognition on its services agreements and recognizes revenue in the amount to which the Company has a right to invoice.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Revenue recognized and amounts billed on contracts in progress are summarized as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:71.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue recognized to date on contracts in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,576,248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,109,396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amounts billed to date on contracts in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,694,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,370,855)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Retainage</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,023,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 237,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net contract liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,094,576)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (23,917)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The above net balances are reflected in the accompanying condensed consolidated balance sheets as follows:</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:bottom;width:71.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,658,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 489,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contract liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,753,488)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (513,878)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net contract liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,094,576)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (23,917)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;">As of </span><span style="-sec-ix-hidden:Hidden_2vNoVAj5mkqgVksr1-TTIA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">September&#160;30,&#160;2022</span></span><span style="font-style:normal;">, the Company had unsatisfied or partially unsatisfied performance obligations for contracts in progress representing approximately </span><span style="font-style:normal;">$104.8</span><span style="font-style:normal;"> million in aggregate transaction price for contracts with an original expected length of greater than </span><span style="font-style:normal;">one year</span><span style="font-style:normal;">. The Company expects to earn revenue as it satisfies its performance obligations under those contracts in the amount of approximately </span><span style="font-style:normal;">$12.6</span><span style="font-style:normal;"> million during the </span><span style="-sec-ix-hidden:Hidden_KY1SUeuPXE-KhkPcdLUyTw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">remainder of the year</span></span><span style="font-style:normal;"> ending December&#160;31,&#160;2022 and approximately </span><span style="font-style:normal;">$92.2</span><span style="font-style:normal;"> million </span><span style="-sec-ix-hidden:Hidden_eD2jZboWwkS9i8uShMmp1w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">thereafter</span></span><span style="font-style:normal;">. In addition, the Company recognized revenue of </span><span style="font-style:normal;">$396,000</span><span style="font-style:normal;"> in the nine months ended September&#160;30,&#160;2022, that was included in the contract liability balance as of December 31, 2021.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Practical Expedients and Exemptions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company does not disclose the value of unsatisfied performance obligations for (i)&#160;contracts with an original expected length of one&#160;year or less and (ii)&#160;contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed.</p><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_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Comparative amounts</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Comparative amounts:</b> Certain amounts presented in the financial statements previously issued for 2021 have been reclassified to conform to the current periods&#8217; presentation.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<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 );">- References</a><div><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;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<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>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<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;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ConsolidationPolicyTextBlock">
<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>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<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;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<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>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI https://asc.fasb.org/topic&amp;trid=2175825<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;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<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>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<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;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_PriorPeriodReclassificationAdjustmentDescription">
<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>Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429488&amp;loc=d3e326-107755<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;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_RevenueRecognitionPolicyTextBlock">
<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>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<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;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>50
<FILENAME>R21.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372988663712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</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_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting policies</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_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Disaggregation of revenue</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents the Company&#8217;s revenue disaggregated by revenue source.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Retail revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,274,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,247,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,114,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,633,137</p></td></tr><tr><td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Bulk revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,667,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,868,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,442,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,826,075</p></td></tr><tr><td style="vertical-align:bottom;width:45.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Services revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,731,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,210,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,530,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,514,669</p></td></tr><tr><td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Manufacturing revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,378,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,087,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,589,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,244,106</p></td></tr><tr><td style="vertical-align:bottom;width:45.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,051,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,413,146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 65,676,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50,217,987</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_SummaryOfRevenueRecognizedAndAmountsBilledOnServicesSegmentAndManufacturingSegmentContractsInProgressTableTextBlock', window );">Summary of revenue recognized and amounts billed on services segment and manufacturing segment contracts in progress</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Revenue recognized and amounts billed on contracts in progress are summarized as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:71.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue recognized to date on contracts in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,576,248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,109,396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amounts billed to date on contracts in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,694,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,370,855)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Retainage</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,023,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 237,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net contract liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,094,576)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (23,917)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><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_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Summary of net balances of billings reflected in the accompanying consolidated balance sheet</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The above net balances are reflected in the accompanying condensed consolidated balance sheets as follows:</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:bottom;width:71.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,658,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 489,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contract liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,753,488)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (513,878)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net contract liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,094,576)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (23,917)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_SummaryOfRevenueRecognizedAndAmountsBilledOnServicesSegmentAndManufacturingSegmentContractsInProgressTableTextBlock">
<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 tabular disclosure of revenue recognized and amounts billed on services segment and manufacturing segment contracts in progress.</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;">cwco_SummaryOfRevenueRecognizedAndAmountsBilledOnServicesSegmentAndManufacturingSegmentContractsInProgressTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_AccountingPoliciesAbstract">
<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 );">- References</a><div><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;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<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>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<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;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_DisaggregationOfRevenueTableTextBlock">
<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>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<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;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>51
<FILENAME>R22.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372992132320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment information (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</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_us-gaap_SegmentReportingAbstract', window );"><strong>Segment information</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_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of segment reporting information, by segment</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></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:39.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%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;</p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:60.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September&#160;30,&#160;2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Bulk</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,274,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,667,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,731,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,378,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,051,705</p></td></tr><tr><td style="vertical-align:top;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,231,973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,446,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,333,982</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,195,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,207,932</p></td></tr><tr><td style="vertical-align:top;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross profit </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,042,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,221,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,397,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,843,773</p></td></tr><tr><td style="vertical-align:top;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,818,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 473,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 936,708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 381,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,610,650</p></td></tr><tr><td style="vertical-align:top;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain on asset dispositions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,499</p></td></tr><tr><td style="vertical-align:top;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (774,283)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,749,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 460,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (199,377)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,236,622</p></td></tr><tr><td style="vertical-align:top;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income (loss), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (168,980)</p></td></tr><tr><td style="vertical-align:top;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,067,642</p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,616</p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income from continuing operations </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,041,026</p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income from continuing operations attributable to non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 217,415</p></td></tr><tr><td style="vertical-align:top;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 823,611</p></td></tr><tr><td style="vertical-align:top;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (505,917)</p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income attributable to Consolidated Water Co. Ltd. stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 317,694</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0000ff;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Depreciation and amortization expenses for the three months ended September&#160;30,&#160;2022 for the retail, bulk, services and manufacturing segments were $567,086, $707,788, $175,732 and $71,734, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0000ff;visibility:hidden;">&#8203;</span></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:38.95%;margin:0pt;padding:0pt;"><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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:38.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;</p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:60.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September&#160;30,&#160;2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Bulk</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,247,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,868,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,210,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,087,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,413,146</p></td></tr><tr><td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,745,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,628,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,410,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 937,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,722,547</p></td></tr><tr><td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,501,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,239,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 800,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,451</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,690,599</p></td></tr><tr><td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,067,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 313,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 758,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 219,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,359,040</p></td></tr><tr><td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain on asset dispositions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 612</p></td></tr><tr><td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (565,838)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,926,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (69,933)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,332,171</p></td></tr><tr><td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152,168</p></td></tr><tr><td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,484,339</p></td></tr><tr><td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,230)</p></td></tr><tr><td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,495,569</p></td></tr><tr><td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income attributable to non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,609</p></td></tr><tr><td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,363,960</p></td></tr><tr><td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,078,367)</p></td></tr><tr><td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income attributable to Consolidated Water Co. Ltd. stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 285,593</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0000ff;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Depreciation and amortization expenses for the three months ended September&#160;30,&#160;2021 for the retail, bulk, services and manufacturing segments were $625,640, $761,429, $203,411 and $70,679, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></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:bottom;width:36.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:63.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September&#160;30,&#160;2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Bulk</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,114,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,442,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,530,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,589,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 65,676,737</p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,404,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,781,251</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,849,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,177,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,211,703</p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,710,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,661,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,681,398</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 412,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,465,034</p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,613,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,187,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,554,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,046,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,403,458</p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gain on asset dispositions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,699</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,237</p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (900,747)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,475,164</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,143,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (634,819)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,082,813</p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 548,729</p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,631,542</p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83,041</p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income from continuing operations </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,548,501</p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income from continuing operations attributable to non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 691,042</p></td></tr><tr><td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,857,459</p></td></tr><tr><td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,533,064)</p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income attributable to Consolidated Water Co. Ltd. stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,324,395</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation and amortization expenses for the nine months ended September&#160;30,&#160;2022 for the retail, bulk, services and manufacturing segments were $1,820,567, $2,114,888, $502,809 and $213,249, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></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:36.07%;margin:0pt;padding:0pt;"><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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:63.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September&#160;30,&#160;2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Bulk</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,633,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,826,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,514,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,244,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50,217,987</p></td></tr><tr><td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,235,699</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,170,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,010,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,919,226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,336,025</p></td></tr><tr><td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,397,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,655,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,503,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 324,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,881,962</p></td></tr><tr><td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,757,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 994,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,152,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 943,727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,847,830</p></td></tr><tr><td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gain (loss) on asset dispositions and impairments, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (246,028)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (433)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,900,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,144,961)</p></td></tr><tr><td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,605,769)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,662,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 351,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,518,847)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 889,171</p></td></tr><tr><td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 699,890</p></td></tr><tr><td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,589,061</p></td></tr><tr><td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20,735)</p></td></tr><tr><td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,609,796</p></td></tr><tr><td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income from continuing operations attributable to non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 457,540</p></td></tr><tr><td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,152,256</p></td></tr><tr><td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,542,540)</p></td></tr><tr><td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss attributable to Consolidated Water Co. Ltd. stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (390,284)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Depreciation and amortization expenses for the nine months ended September&#160;30,&#160;2021 for the retail, bulk, services and manufacturing segments were $1,892,848, $2,621,481, $607,906 and $216,346, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:34.85%;margin:0pt;padding:0pt;"><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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:64.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As&#160;of September&#160;30,&#160;2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Bulk</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:34.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,512,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,491,003</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,948,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,400,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,352,487</p></td></tr><tr><td style="vertical-align:top;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory, current and non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,766,577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,218,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,950,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,936,321</p></td></tr><tr><td style="vertical-align:top;width:34.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,817,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,171,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">679,506 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,568,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50,236,746</p></td></tr><tr><td style="vertical-align:top;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,557,180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61,792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,618,972</p></td></tr><tr><td style="vertical-align:top;width:34.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangibles, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,181,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 777,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,959,166</p></td></tr><tr><td style="vertical-align:top;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,170,511</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,948,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,320,416</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,985,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,425,013</p></td></tr><tr><td style="vertical-align:top;width:34.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total segment assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 67,462,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61,756,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">23,657,779 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,492,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 163,370,517</p></td></tr><tr><td style="vertical-align:top;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,640,235</p></td></tr><tr><td style="vertical-align:top;width:34.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 185,010,752</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></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:35.45%;margin:0pt;padding:0pt;"><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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;</p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:64.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As&#160;of December&#160;31,&#160;2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Bulk</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:35.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,601,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,682,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,698,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,365,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,349,307</p></td></tr><tr><td style="vertical-align:top;width:35.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory, current and non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,787,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,860,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 589,757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,237,842</p></td></tr><tr><td style="vertical-align:top;width:35.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,357,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,476,936</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 512,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,599,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,946,539</p></td></tr><tr><td style="vertical-align:top;width:35.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 617,334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 710,863</p></td></tr><tr><td style="vertical-align:top;width:35.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangibles, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,553,888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 847,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,401,666</p></td></tr><tr><td style="vertical-align:top;width:35.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,170,511</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,948,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,320,416</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,985,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,425,013</p></td></tr><tr><td style="vertical-align:top;width:35.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total segment assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,736,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,723,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,049,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,198,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154,707,127</p></td></tr><tr><td style="vertical-align:top;width:35.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,319,927</p></td></tr><tr><td style="vertical-align:top;width:35.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 177,027,054</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<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>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<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;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_SegmentReportingAbstract">
<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 );">- References</a><div><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;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R23.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372992372000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per share (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</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_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings per share</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_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of computation of basic and diluted EPS</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following summarizes information related to the computation of basic and diluted EPS:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:44.49%;margin:0pt;padding:0pt;"><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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:44.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 823,611</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,363,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,857,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,152,256</p></td></tr><tr><td style="vertical-align:top;width:44.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: preferred stock dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,925)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,628)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,609)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,362)</p></td></tr><tr><td style="vertical-align:top;width:44.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income from continuing operations available to common shares in the determination of basic earnings per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 820,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,361,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,848,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,143,894</p></td></tr><tr><td style="vertical-align:top;width:44.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (505,917)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,078,367)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,533,064)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,542,540)</p></td></tr><tr><td style="vertical-align:top;width:44.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss) available to common shares in the determination of basic earnings per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 314,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 282,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,315,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (398,646)</p></td></tr><tr><td style="vertical-align:top;width:44.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:44.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average number of common shares in the determination of basic earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,290,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,209,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,287,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,204,220</p></td></tr><tr><td style="vertical-align:top;width:44.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Plus:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:44.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average number of preferred shares outstanding during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,701</p></td></tr><tr><td style="vertical-align:top;width:44.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Potential dilutive effect of unexercised options and unvested stock grants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 124,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 110,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 121,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 110,199</p></td></tr><tr><td style="vertical-align:top;width:44.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average number of shares used for determining diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,450,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,351,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,440,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,345,120</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<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 );">- References</a><div><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;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<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>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>53
<FILENAME>R24.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372992177488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued operations - Mexico project development (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</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_us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract', window );"><strong>Discontinued operations</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_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Schedule of financial information for Mexico project development</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Summarized financial information for the discontinued Mexico project development operation is as follows:</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:bottom;width:72.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 432,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 750,048</p></td></tr><tr><td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,783</p></td></tr><tr><td style="vertical-align:bottom;width:72.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:10pt;">Value added taxes receivable </span>(net of allowance of $1,657,871 and $1,279,757, respectively)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 340,910</p></td></tr><tr><td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,126,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,126,898</p></td></tr><tr><td style="vertical-align:bottom;width:72.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,288</p></td></tr><tr><td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,640,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,319,927</p></td></tr><tr><td style="vertical-align:bottom;width:72.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190,141</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></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:bottom;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for uncollected value added taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 641,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 377,326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 650,897</p></td></tr><tr><td style="vertical-align:bottom;width:44.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 505,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,078,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,533,064</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,542,540</p></td></tr><tr><td style="vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,409</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract">
<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 );">- References</a><div><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;">us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<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>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=SL51724579-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1474-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5D<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721677-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721659-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721665-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721671-107760<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721663-107760<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;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>54
<FILENAME>R25.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372988375760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</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_us-gaap_LeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock', window );">Schedule of lease-related assets and liabilities</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents the lease-related assets and liabilities and their respective classification on the condensed consolidated balance sheets:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></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:bottom;width:71.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">ASSETS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current assets of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Noncurrent</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,179,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,681,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term assets of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,242,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,700,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">LIABILITIES</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current maturities of operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 555,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 592,336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current liabilities of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Noncurrent</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Noncurrent operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,721,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,137,394</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Noncurrent liabilities of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,819</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,285,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,748,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Weighted average remaining lease term:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.7 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.0 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating leases - discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.1 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.6 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Weighted average discount rate:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.08%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.03%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating leases - discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.96%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.77%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr></table><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_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Lease, Cost</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The components of lease costs were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 168,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 165,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 523,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 518,524</p></td></tr><tr><td style="vertical-align:bottom;width:45.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,541</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease costs - discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,571</p></td></tr><tr><td style="vertical-align:bottom;width:45.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 204,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 198,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 628,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 595,636</p></td></tr></table><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_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule of Cash Flow, Supplemental</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Supplemental cash flow information related to leases is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash paid for amounts included in measurement of liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating cash outflows for operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 582,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 541,054</p></td></tr><tr><td style="vertical-align:bottom;width:72.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating cash outflows for operating leases - discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,007</p></td></tr></table><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_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of future lease payments relating to the Company's operating lease liabilities</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Future lease payments relating to the Company&#8217;s operating lease liabilities from continuing operations as of September&#160;30,&#160;2022 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:98.27%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Years ending December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,692</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 643,233</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 390,630</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 268,056</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 227,542</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,007,877</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total future lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,705,030</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (428,087)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,276,943</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: current obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (555,300)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Noncurrent lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,721,643</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock">
<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>Disclosure of accounting policy for lessee operating lease related assets and liabilities.</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;">cwco_LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_LeaseCostTableTextBlock">
<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>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<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;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_LeasesAbstract">
<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 );">- References</a><div><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;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<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>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<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>Tabular disclosure of supplemental cash flow information for the periods presented.</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;">us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>55
<FILENAME>R26.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372992246816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair value (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</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_us-gaap_InvestmentsAllOtherInvestmentsAbstract', window );"><strong>Financial instruments</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_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock', window );">Schedule of Fair value hierarchy for assets and liabilities</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents the Company&#8217;s fair value hierarchy for assets and liabilities measured at fair value as of September&#160;30,&#160;2022 and December&#160;31,&#160;2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></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.56%;margin:0pt;padding:0pt;"><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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:45.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September&#160;30,&#160;2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:53.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:53.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Recurring</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:53.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Certificate of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:top;width:53.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net asset arising from put/call options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 157,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 157,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></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.33%;margin:0pt;padding:0pt;"><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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:45.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:53.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:top;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Recurring</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:top;width:53.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Certificate of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,500,000</p></td></tr><tr><td style="vertical-align:top;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net asset arising from put/call options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 128,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 128,000</p></td></tr></table><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_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of Net liability arising from put/call options</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The activity for the Level 3 asset for the nine months ended September&#160;30,&#160;2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></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:84.97%;margin:0pt;padding:0pt;"><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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net asset arising from put/call options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December&#160;31,&#160;2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,000</p></td></tr><tr><td style="vertical-align:top;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrealized gain</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,000</p></td></tr><tr><td style="vertical-align:top;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of September&#160;30,&#160;2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,000</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock">
<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>Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19279-110258<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2C<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=SL7498348-110258<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<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;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<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>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19279-110258<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;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_InvestmentsAllOtherInvestmentsAbstract">
<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 );">- References</a><div><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;">us-gaap_InvestmentsAllOtherInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R27.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372986408128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting policies (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</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_us-gaap_CashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 7,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,400<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_us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract', window );"><strong>Foreign Currency Transaction Gain (Loss), before Tax [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign Currency Transaction Gain (Loss), before Tax</a></td>
<td class="num">(8,068)<span></span>
</td>
<td class="nump">$ 15,302<span></span>
</td>
<td class="nump">20,966<span></span>
</td>
<td class="nump">$ 29,353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_BS', window );">Bahamas [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_DepositsHeldInForeignBank', window );">Deposits held in foreign bank</a></td>
<td class="nump">$ 4,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,900<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CertificatesOfDepositMember', window );">Certificate of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_DepositsHeldInForeignBank">
<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>Amount of deposits held in foreign banks, as stated in equivalent United States dollars.</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;">cwco_DepositsHeldInForeignBank</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashEquivalentsAtCarryingValue">
<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>Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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;">us-gaap_CashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<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>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<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;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract">
<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 );">- References</a><div><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;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_srt_StatementGeographicalAxis=country_BS">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_BS</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CertificatesOfDepositMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_CertificatesOfDepositMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R28.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372981728528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting policies - Goodwill and intangible assets (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 10,425,013<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,425,013<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_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">$ 3,401,666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,959,166<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwco_SegmentRetailMember', window );">Retail [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_EstimatedFairValueCarryingAmountExceededPercentage', window );">Estimated Fair Value Carrying Amount Exceeded Percentage</a></td>
<td class="nump">32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 1,170,511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,170,511<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwco_BulkMember', window );">Bulk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_EstimatedFairValueCarryingAmountExceededPercentage', window );">Estimated Fair Value Carrying Amount Exceeded Percentage</a></td>
<td class="nump">51<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 1,948,875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,948,875<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwco_ServicesMember', window );">Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_EstimatedFairValueCarryingAmountExceededPercentage', window );">Estimated Fair Value Carrying Amount Exceeded Percentage</a></td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 5,320,416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,320,416<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_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">$ 2,553,888<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,181,388<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwco_ManufacturingUnitsMember', window );">Manufacturing Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_EstimatedFairValueCarryingAmountExceededPercentage', window );">Estimated Fair Value Carrying Amount Exceeded Percentage</a></td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 1,985,211<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,985,211<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_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">$ 847,778<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">777,778<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_FairValueDeterminingMethodAxis=cwco_DiscountedCashFlowMethodMember', window );">Discounted Cash Flow Method [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_EstimatedFairValuePercentageSegmentReportingInformation', window );">Estimated Fair Value Percentage Segment Reporting Information</a></td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_FairValueDeterminingMethodAxis=cwco_GuidelinePublicCompanyMethodMember', window );">Guideline Public Company Method [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_EstimatedFairValuePercentageSegmentReportingInformation', window );">Estimated Fair Value Percentage Segment Reporting Information</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cwco_AerexIndustriesIncMember', window );">Aerex | Manufacturing Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_EstimatedFairValueCarryingAmountExceededPercentage', window );">Estimated Fair Value Carrying Amount Exceeded Percentage</a></td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,985,211<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_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 777,778<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cwco_PercWaterCorporationMember', window );">PERC Water Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Ownership interest acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_EstimatedFairValueCarryingAmountExceededPercentage">
<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>Represents the exceeded percentage of estimated fair value of reporting segments.</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;">cwco_EstimatedFairValueCarryingAmountExceededPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_cwco_EstimatedFairValuePercentageSegmentReportingInformation">
<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>Represents the estimated fair value of reporting segments.</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;">cwco_EstimatedFairValuePercentageSegmentReportingInformation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<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>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<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;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<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>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<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>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<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;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cwco_SegmentRetailMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cwco_SegmentRetailMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cwco_BulkMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cwco_BulkMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cwco_ServicesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cwco_ServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cwco_ManufacturingUnitsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cwco_ManufacturingUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_FairValueDeterminingMethodAxis=cwco_DiscountedCashFlowMethodMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_FairValueDeterminingMethodAxis=cwco_DiscountedCashFlowMethodMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_FairValueDeterminingMethodAxis=cwco_GuidelinePublicCompanyMethodMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_FairValueDeterminingMethodAxis=cwco_GuidelinePublicCompanyMethodMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=cwco_AerexIndustriesIncMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=cwco_AerexIndustriesIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=cwco_PercWaterCorporationMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=cwco_PercWaterCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R29.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372988702096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting policies - Disaggregated revenue (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</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_us-gaap_Revenues', window );">Total Revenue</a></td>
<td class="nump">$ 25,051,705<span></span>
</td>
<td class="nump">$ 16,413,146<span></span>
</td>
<td class="nump">$ 65,676,737<span></span>
</td>
<td class="nump">$ 50,217,987<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Contracts in progress</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_NumberOfDaysAfterConsumptionBillingsAreCollected', window );">Number of days after consumption billings are collected</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Contracts in progress</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_NumberOfDaysAfterConsumptionBillingsAreCollected', window );">Number of days after consumption billings are collected</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">45 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwco_RetailRevenuesMember', window );">Retail revenue [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_Revenues', window );">Total Revenue</a></td>
<td class="nump">6,274,650<span></span>
</td>
<td class="nump">5,247,042<span></span>
</td>
<td class="nump">$ 19,114,653<span></span>
</td>
<td class="nump">16,633,137<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwco_BulkRevenuesMember', window );">Bulk revenue [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_Revenues', window );">Total Revenue</a></td>
<td class="nump">8,667,931<span></span>
</td>
<td class="nump">6,868,134<span></span>
</td>
<td class="nump">24,442,324<span></span>
</td>
<td class="nump">19,826,075<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwco_ServicesRevenuesMember', window );">Services revenue [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_Revenues', window );">Total Revenue</a></td>
<td class="nump">8,731,124<span></span>
</td>
<td class="nump">3,210,584<span></span>
</td>
<td class="nump">18,530,427<span></span>
</td>
<td class="nump">10,514,669<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwco_ManufacturingRevenuesMember', window );">Manufacturing revenue [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_Revenues', window );">Total Revenue</a></td>
<td class="nump">$ 1,378,000<span></span>
</td>
<td class="nump">$ 1,087,386<span></span>
</td>
<td class="nump">$ 3,589,333<span></span>
</td>
<td class="nump">$ 3,244,106<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_NumberOfDaysAfterConsumptionBillingsAreCollected">
<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 number of days after consumption billings are collected.</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;">cwco_NumberOfDaysAfterConsumptionBillingsAreCollected</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_RevenueFromContractWithCustomerAbstract">
<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 );">- References</a><div><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;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_Revenues">
<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>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_srt_RangeAxis=srt_MinimumMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cwco_RetailRevenuesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cwco_RetailRevenuesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cwco_BulkRevenuesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cwco_BulkRevenuesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cwco_ServicesRevenuesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cwco_ServicesRevenuesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cwco_ManufacturingRevenuesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cwco_ManufacturingRevenuesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R30.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372989493600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting policies - Performance obligations (Details)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</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_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Amount recognized revenue included in the contract liability balance</a></td>
<td class="nump">$ 396,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-04-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01</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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<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_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, Remaining Performance Obligation, Amount</a></td>
<td class="nump">$ 104,800,000<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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</a></td>
<td class="text">3 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-12-31', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-12-31</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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<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_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, Remaining Performance Obligation, Amount</a></td>
<td class="nump">$ 12,600,000<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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</a></td>
<td class="text">9 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-12-31', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-12-31</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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<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_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, Remaining Performance Obligation, Amount</a></td>
<td class="nump">$ 92,200,000<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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<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>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<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;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_RevenueRemainingPerformanceObligation">
<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>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<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;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<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>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<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;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-04-01">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-04-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-12-31">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-12-31</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-12-31">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-12-31</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R31.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372987393152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting policies - Revenue recognized and billed on services (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability', window );">Revenue recognized to date on contracts in progress</a></td>
<td class="nump">$ 16,576,248<span></span>
</td>
<td class="nump">$ 6,109,396<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_ContractWithCustomerLiabilityAmountsBilledToDateOnContractsInProgress', window );">Amounts billed to date on contracts in progress</a></td>
<td class="num">(19,694,500)<span></span>
</td>
<td class="num">(6,370,855)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_ContractWithCustomerRetainage', window );">Retainage</a></td>
<td class="nump">1,023,676<span></span>
</td>
<td class="nump">237,542<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress', window );">Net contract asset</a></td>
<td class="num">(2,094,576)<span></span>
</td>
<td class="num">(23,917)<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_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">1,658,912<span></span>
</td>
<td class="nump">489,961<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_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="num">(3,753,488)<span></span>
</td>
<td class="num">(513,878)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_ContractWithCustomerAssetLiabilitiesNetCurrent', window );">Net contract liability</a></td>
<td class="num">$ (2,094,576)<span></span>
</td>
<td class="num">$ (23,917)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_ContractWithCustomerAssetLiabilitiesNetCurrent">
<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>Amount, after allowance for credit loss and obligation to transfer good or service to customer for which consideration has been received or is receivable, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</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;">cwco_ContractWithCustomerAssetLiabilitiesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_ContractWithCustomerLiabilityAmountsBilledToDateOnContractsInProgress">
<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>Represents the amounts billed to date on contracts in progress.</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;">cwco_ContractWithCustomerLiabilityAmountsBilledToDateOnContractsInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_cwco_ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress">
<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>Represents the total revenue recognized and amount billed on contracts in progress.</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;">cwco_ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_cwco_ContractWithCustomerRetainage">
<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>Amount of retainage with contract for customers.</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;">cwco_ContractWithCustomerRetainage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_cwco_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability">
<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>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</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;">cwco_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_AccountingPoliciesAbstract">
<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 );">- References</a><div><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;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ContractWithCustomerAssetNetCurrent">
<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>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<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;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<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>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<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;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R32.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372984420448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment information (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</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_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_NumberOfReportableSegments', window );">Number of Reportable Segments | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 25,051,705<span></span>
</td>
<td class="nump">$ 16,413,146<span></span>
</td>
<td class="nump">$ 65,676,737<span></span>
</td>
<td class="nump">$ 50,217,987<span></span>
</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_us-gaap_CostOfRevenue', window );">Cost of revenue</a></td>
<td class="nump">18,207,932<span></span>
</td>
<td class="nump">10,722,547<span></span>
</td>
<td class="nump">44,211,703<span></span>
</td>
<td class="nump">32,336,025<span></span>
</td>
<td class="text">&#160;<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_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">6,843,773<span></span>
</td>
<td class="nump">5,690,599<span></span>
</td>
<td class="nump">21,465,034<span></span>
</td>
<td class="nump">17,881,962<span></span>
</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_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">5,610,650<span></span>
</td>
<td class="nump">4,359,040<span></span>
</td>
<td class="nump">15,403,458<span></span>
</td>
<td class="nump">13,847,830<span></span>
</td>
<td class="text">&#160;<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_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Gain on asset dispositions</a></td>
<td class="nump">3,499<span></span>
</td>
<td class="nump">612<span></span>
</td>
<td class="nump">21,237<span></span>
</td>
<td class="num">(3,144,961)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">1,236,622<span></span>
</td>
<td class="nump">1,332,171<span></span>
</td>
<td class="nump">6,082,813<span></span>
</td>
<td class="nump">889,171<span></span>
</td>
<td class="text">&#160;<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_us-gaap_NonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="num">(168,980)<span></span>
</td>
<td class="nump">152,168<span></span>
</td>
<td class="nump">548,729<span></span>
</td>
<td class="nump">699,890<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">1,067,642<span></span>
</td>
<td class="nump">1,484,339<span></span>
</td>
<td class="nump">6,631,542<span></span>
</td>
<td class="nump">1,589,061<span></span>
</td>
<td class="text">&#160;<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_us-gaap_IncomeTaxExpenseBenefit', window );">Benefit from income taxes</a></td>
<td class="nump">26,616<span></span>
</td>
<td class="num">(11,230)<span></span>
</td>
<td class="nump">83,041<span></span>
</td>
<td class="num">(20,735)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net income from continuing operations</a></td>
<td class="nump">1,041,026<span></span>
</td>
<td class="nump">1,495,569<span></span>
</td>
<td class="nump">6,548,501<span></span>
</td>
<td class="nump">1,609,796<span></span>
</td>
<td class="text">&#160;<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_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity', window );">Income attributable to non-controlling interests</a></td>
<td class="nump">217,415<span></span>
</td>
<td class="nump">131,609<span></span>
</td>
<td class="nump">691,042<span></span>
</td>
<td class="nump">457,540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Net income (loss) from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</a></td>
<td class="nump">823,611<span></span>
</td>
<td class="nump">1,363,960<span></span>
</td>
<td class="nump">5,857,459<span></span>
</td>
<td class="nump">1,152,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Loss from discontinued operations</a></td>
<td class="num">(505,917)<span></span>
</td>
<td class="num">(1,078,367)<span></span>
</td>
<td class="num">(1,533,064)<span></span>
</td>
<td class="num">(1,542,540)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss) attributable to Consolidated Water Co. Ltd. stockholders</a></td>
<td class="nump">317,694<span></span>
</td>
<td class="nump">285,593<span></span>
</td>
<td class="nump">4,324,395<span></span>
</td>
<td class="num">(390,284)<span></span>
</td>
<td class="text">&#160;<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_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">24,352,487<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,352,487<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,349,307<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_InventoryCurrentAndNoncurrent', window );">Inventory, current and non-current</a></td>
<td class="nump">8,936,321<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,936,321<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,237,842<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_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">50,236,746<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,236,746<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,946,539<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_ConstructionInProgress', window );">Construction in progress</a></td>
<td class="nump">2,618,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,618,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">710,863<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_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangibles, net</a></td>
<td class="nump">2,959,166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,959,166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,401,666<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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">10,425,013<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,425,013<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,425,013<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_AssetsContinuedOperation', window );">Total segment assets</a></td>
<td class="nump">163,370,517<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">163,370,517<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">154,707,127<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_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Assets of discontinued operations</a></td>
<td class="nump">21,640,235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,640,235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,319,927<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_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">185,010,752<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">185,010,752<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">177,027,054<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwco_SegmentRetailMember', window );">Retail [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">6,274,650<span></span>
</td>
<td class="nump">5,247,042<span></span>
</td>
<td class="nump">19,114,653<span></span>
</td>
<td class="nump">16,633,137<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CostOfRevenue', window );">Cost of revenue</a></td>
<td class="nump">3,231,973<span></span>
</td>
<td class="nump">2,745,796<span></span>
</td>
<td class="nump">9,404,124<span></span>
</td>
<td class="nump">8,235,699<span></span>
</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_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">3,042,677<span></span>
</td>
<td class="nump">2,501,246<span></span>
</td>
<td class="nump">9,710,529<span></span>
</td>
<td class="nump">8,397,438<span></span>
</td>
<td class="text">&#160;<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_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">3,818,459<span></span>
</td>
<td class="nump">3,067,696<span></span>
</td>
<td class="nump">10,613,975<span></span>
</td>
<td class="nump">9,757,179<span></span>
</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_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Gain on asset dispositions</a></td>
<td class="nump">1,499<span></span>
</td>
<td class="nump">612<span></span>
</td>
<td class="nump">2,699<span></span>
</td>
<td class="num">(246,028)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="num">(774,283)<span></span>
</td>
<td class="num">(565,838)<span></span>
</td>
<td class="num">(900,747)<span></span>
</td>
<td class="num">(1,605,769)<span></span>
</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_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">2,512,908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,512,908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,601,619<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_InventoryCurrentAndNoncurrent', window );">Inventory, current and non-current</a></td>
<td class="nump">2,766,577<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,766,577<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,787,277<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_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">24,817,595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,817,595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,357,390<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_ConstructionInProgress', window );">Construction in progress</a></td>
<td class="nump">2,557,180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,557,180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">617,334<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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,170,511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,170,511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,170,511<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_AssetsContinuedOperation', window );">Total segment assets</a></td>
<td class="nump">67,462,955<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,462,955<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,736,441<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwco_BulkMember', window );">Bulk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">8,667,931<span></span>
</td>
<td class="nump">6,868,134<span></span>
</td>
<td class="nump">24,442,324<span></span>
</td>
<td class="nump">19,826,075<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CostOfRevenue', window );">Cost of revenue</a></td>
<td class="nump">6,446,549<span></span>
</td>
<td class="nump">4,628,386<span></span>
</td>
<td class="nump">16,781,251<span></span>
</td>
<td class="nump">13,170,333<span></span>
</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_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">2,221,382<span></span>
</td>
<td class="nump">2,239,748<span></span>
</td>
<td class="nump">7,661,073<span></span>
</td>
<td class="nump">6,655,742<span></span>
</td>
<td class="text">&#160;<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_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">473,534<span></span>
</td>
<td class="nump">313,420<span></span>
</td>
<td class="nump">1,187,909<span></span>
</td>
<td class="nump">994,779<span></span>
</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_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Gain on asset dispositions</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">1,749,848<span></span>
</td>
<td class="nump">1,926,328<span></span>
</td>
<td class="nump">6,475,164<span></span>
</td>
<td class="nump">5,662,463<span></span>
</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_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">15,491,003<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,491,003<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,682,951<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_InventoryCurrentAndNoncurrent', window );">Inventory, current and non-current</a></td>
<td class="nump">4,218,974<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,218,974<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,860,808<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_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">23,171,096<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,171,096<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,476,936<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_ConstructionInProgress', window );">Construction in progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,737<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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,948,875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,948,875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,948,875<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_AssetsContinuedOperation', window );">Total segment assets</a></td>
<td class="nump">61,756,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,756,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,723,405<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwco_ServicesMember', window );">Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">8,731,124<span></span>
</td>
<td class="nump">3,210,584<span></span>
</td>
<td class="nump">18,530,427<span></span>
</td>
<td class="nump">10,514,669<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CostOfRevenue', window );">Cost of revenue</a></td>
<td class="nump">7,333,982<span></span>
</td>
<td class="nump">2,410,430<span></span>
</td>
<td class="nump">14,849,029<span></span>
</td>
<td class="nump">8,010,767<span></span>
</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_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">1,397,142<span></span>
</td>
<td class="nump">800,154<span></span>
</td>
<td class="nump">3,681,398<span></span>
</td>
<td class="nump">2,503,902<span></span>
</td>
<td class="text">&#160;<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_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">936,708<span></span>
</td>
<td class="nump">758,540<span></span>
</td>
<td class="nump">2,554,721<span></span>
</td>
<td class="nump">2,152,145<span></span>
</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_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Gain on asset dispositions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,538<span></span>
</td>
<td class="num">(433)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">460,434<span></span>
</td>
<td class="nump">41,614<span></span>
</td>
<td class="nump">1,143,215<span></span>
</td>
<td class="nump">351,324<span></span>
</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_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">4,948,103<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,948,103<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,698,797<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_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">679,506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">679,506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">512,493<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_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangibles, net</a></td>
<td class="nump">2,181,388<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,181,388<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,553,888<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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">5,320,416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,320,416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,320,416<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_AssetsContinuedOperation', window );">Total segment assets</a></td>
<td class="nump">23,657,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,657,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,049,001<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwco_ManufacturingUnitsMember', window );">Manufacturing Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">1,378,000<span></span>
</td>
<td class="nump">1,087,386<span></span>
</td>
<td class="nump">3,589,333<span></span>
</td>
<td class="nump">3,244,106<span></span>
</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_us-gaap_CostOfRevenue', window );">Cost of revenue</a></td>
<td class="nump">1,195,428<span></span>
</td>
<td class="nump">937,935<span></span>
</td>
<td class="nump">3,177,299<span></span>
</td>
<td class="nump">2,919,226<span></span>
</td>
<td class="text">&#160;<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_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">182,572<span></span>
</td>
<td class="nump">149,451<span></span>
</td>
<td class="nump">412,034<span></span>
</td>
<td class="nump">324,880<span></span>
</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_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">381,949<span></span>
</td>
<td class="nump">219,384<span></span>
</td>
<td class="nump">1,046,853<span></span>
</td>
<td class="nump">943,727<span></span>
</td>
<td class="text">&#160;<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_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Gain on asset dispositions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,900,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="num">(199,377)<span></span>
</td>
<td class="num">$ (69,933)<span></span>
</td>
<td class="num">(634,819)<span></span>
</td>
<td class="num">$ (3,518,847)<span></span>
</td>
<td class="text">&#160;<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_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">1,400,473<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,400,473<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,365,940<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_InventoryCurrentAndNoncurrent', window );">Inventory, current and non-current</a></td>
<td class="nump">1,950,770<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,950,770<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">589,757<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_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">1,568,549<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,568,549<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,599,720<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_ConstructionInProgress', window );">Construction in progress</a></td>
<td class="nump">61,792<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,792<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,792<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_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangibles, net</a></td>
<td class="nump">777,778<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">777,778<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">847,778<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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,985,211<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,985,211<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,985,211<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_AssetsContinuedOperation', window );">Total segment assets</a></td>
<td class="nump">$ 10,492,818<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,492,818<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,198,280<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_AssetsContinuedOperation">
<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>Amount classified as assets attributable to continued operation.</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;">cwco_AssetsContinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_ConstructionInProgress">
<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>Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</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;">cwco_ConstructionInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_InventoryCurrentAndNoncurrent">
<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>Amount of inventory current and non current.</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;">cwco_InventoryCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<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>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<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;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<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>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<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;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation">
<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>Amount classified as assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<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;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<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 aggregate cost of goods produced and sold and services rendered during the reporting period.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges">
<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>Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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;">us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_GeneralAndAdministrativeExpense">
<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 aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_Goodwill">
<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>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<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>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeLossFromContinuingOperations">
<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>Amount after tax of income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613673-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity">
<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>Amount after tax of income (loss) from continuing operations attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<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;">us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<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>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<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>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<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;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<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>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<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;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeTaxExpenseBenefit">
<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>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<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>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<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;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NonoperatingIncomeExpense">
<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 aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NumberOfReportableSegments">
<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>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<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;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</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_us-gaap_OperatingIncomeLoss">
<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 net result for the period of deducting operating expenses from operating revenues.</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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<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;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PropertyPlantAndEquipmentNet">
<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>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<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>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_SegmentReportingInformationLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_StatementBusinessSegmentsAxis=cwco_SegmentRetailMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cwco_SegmentRetailMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cwco_BulkMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cwco_BulkMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cwco_ServicesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cwco_ServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cwco_ManufacturingUnitsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cwco_ManufacturingUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R33.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372981745072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment information - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwco_SegmentRetailMember', window );">Retail [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion and Amortization</a></td>
<td class="nump">$ 567,086<span></span>
</td>
<td class="nump">$ 625,640<span></span>
</td>
<td class="nump">$ 1,820,567<span></span>
</td>
<td class="nump">$ 1,892,848<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwco_BulkMember', window );">Bulk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion and Amortization</a></td>
<td class="nump">707,788<span></span>
</td>
<td class="nump">761,429<span></span>
</td>
<td class="nump">2,114,888<span></span>
</td>
<td class="nump">2,621,481<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwco_ServicesMember', window );">Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion and Amortization</a></td>
<td class="nump">175,732<span></span>
</td>
<td class="nump">203,411<span></span>
</td>
<td class="nump">502,809<span></span>
</td>
<td class="nump">607,906<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwco_ManufacturingUnitsMember', window );">Manufacturing Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion and Amortization</a></td>
<td class="nump">$ 71,734<span></span>
</td>
<td class="nump">$ 70,679<span></span>
</td>
<td class="nump">$ 213,249<span></span>
</td>
<td class="nump">$ 216,346<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<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 aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_SegmentReportingInformationLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_StatementBusinessSegmentsAxis=cwco_SegmentRetailMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cwco_SegmentRetailMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cwco_BulkMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cwco_BulkMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cwco_ServicesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cwco_ServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cwco_ManufacturingUnitsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cwco_ManufacturingUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R34.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372989535680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per share (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</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_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_IncomeLossFromContinuingOperations', window );">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</a></td>
<td class="nump">$ 823,611<span></span>
</td>
<td class="nump">$ 1,363,960<span></span>
</td>
<td class="nump">$ 5,857,459<span></span>
</td>
<td class="nump">$ 1,152,256<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_us-gaap_DividendsPreferredStock', window );">Less: preferred stock dividends</a></td>
<td class="num">(2,925)<span></span>
</td>
<td class="num">(2,628)<span></span>
</td>
<td class="num">(8,609)<span></span>
</td>
<td class="num">(8,362)<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_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic', window );">Net income from continuing operations available to common shares in the determination of basic earnings per common share</a></td>
<td class="nump">820,686<span></span>
</td>
<td class="nump">1,361,332<span></span>
</td>
<td class="nump">5,848,850<span></span>
</td>
<td class="nump">1,143,894<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_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Loss from discontinued operations</a></td>
<td class="num">(505,917)<span></span>
</td>
<td class="num">(1,078,367)<span></span>
</td>
<td class="num">(1,533,064)<span></span>
</td>
<td class="num">(1,542,540)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income available to common shares in the determination of basic earnings per common share</a></td>
<td class="nump">$ 314,769<span></span>
</td>
<td class="nump">$ 282,965<span></span>
</td>
<td class="nump">$ 4,315,786<span></span>
</td>
<td class="num">$ (398,646)<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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of common shares in the determination of basic earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders (in shares)</a></td>
<td class="nump">15,290,597<span></span>
</td>
<td class="nump">15,209,432<span></span>
</td>
<td class="nump">15,287,233<span></span>
</td>
<td class="nump">15,204,220<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_us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock', window );">Weighted average number of preferred shares outstanding during the period (in shares)</a></td>
<td class="nump">35,366<span></span>
</td>
<td class="nump">31,861<span></span>
</td>
<td class="nump">31,041<span></span>
</td>
<td class="nump">30,701<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_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants', window );">Potential dilutive effect of unexercised options and unvested stock grants</a></td>
<td class="nump">124,313<span></span>
</td>
<td class="nump">110,589<span></span>
</td>
<td class="nump">121,987<span></span>
</td>
<td class="nump">110,199<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of shares used for determining diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</a></td>
<td class="nump">15,450,276<span></span>
</td>
<td class="nump">15,351,882<span></span>
</td>
<td class="nump">15,440,261<span></span>
</td>
<td class="nump">15,345,120<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPreferredStock">
<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>Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<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;">us-gaap_DividendsPreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_EarningsPerShareAbstract">
<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 );">- References</a><div><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;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeLossFromContinuingOperations">
<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>Amount after tax of income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613673-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<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>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<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;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants">
<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>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1828-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1757-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1707-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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;">us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock">
<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>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible preferred stock using the if-converted method.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2029-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<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;">us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<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>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic">
<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>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) from continuing operations available to common shareholders.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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;">us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<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 average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<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;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<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>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<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;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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>64
<FILENAME>R35.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372982213616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued operations - Mexico project development- Narratives (Details)<br> gal in Millions</strong></div></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Feb. 09, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 09, 2022 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Aug. 28, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 28, 2020 </div>
<div>MXN ($)</div>
</th>
<th class="th"><div>Jun. 29, 2020</div></th>
<th class="th">
<div>Aug. 22, 2016 </div>
<div>gal</div>
</th>
<th class="th">
<div>Dec. 31, 2010 </div>
<div>gal</div>
</th>
<th class="th"><div>Feb. 28, 2018</div></th>
<th class="th"><div>Aug. 31, 2016</div></th>
<th class="th">
<div>Dec. 31, 2012 </div>
<div>USD ($) </div>
<div>ha</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_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_NumberOfDaysToSubmitListOfNonRecoverableExpenses', window );">Number of days to submit list of non-recoverable expenses made</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_DiscontinuedOperationsNonRecoverableExpenses', window );">Amount of non-recoverable expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 51,144,525<span></span>
</td>
<td class="nump">$ 137,333,114<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_LossContingencyDamagesSoughtValue', window );">Loss Contingency, Damages Sought, Value | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 137,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LossContingencyDamagesSoughtValue', window );">Loss Contingency, Damages Sought, Value | $</a></td>
<td class="nump">$ 51,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwco_NSCAguaMember', window );">NSC Agua [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_AreaOfLand', window );">Area of Land | ha</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.1<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_us-gaap_Land', window );">Land | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,100,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=cwco_NSCAguaMember', window );">NSC Agua [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity', window );">Seawater Reverse Osmosis Desalination Plant Per Day Processing Capacity | gal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_PeriodInWhichConstructionMustBeCompleted', window );">Period in which construction must be completed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">36 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct', window );">Period Required To Operate And Maintain Plant And Aqueduct</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">37 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=cwco_NSCAguaMember', window );">NSC Agua [Member] | Aguas de Rosarito S.A.P.I. de C.V [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity Method Investment, Ownership Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.40%<span></span>
</td>
<td class="nump">99.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=cwco_NSCAguaMember', window );">NSC Agua [Member] | First Phase [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity', window );">Seawater Reverse Osmosis Desalination Plant Per Day Processing Capacity | gal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=cwco_NSCAguaMember', window );">NSC Agua [Member] | Second Phase [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity', window );">Seawater Reverse Osmosis Desalination Plant Per Day Processing Capacity | gal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_DiscontinuedOperationsNonRecoverableExpenses">
<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>Refers to non-recoverable expense in discontinued operations.</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;">cwco_DiscontinuedOperationsNonRecoverableExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_cwco_NumberOfDaysToSubmitListOfNonRecoverableExpenses">
<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>Number of days to submit list of non-recoverable expenses made.</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;">cwco_NumberOfDaysToSubmitListOfNonRecoverableExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_cwco_PeriodInWhichConstructionMustBeCompleted">
<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 period in which construction must be completed.</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;">cwco_PeriodInWhichConstructionMustBeCompleted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct">
<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 period required to operate and maintain the plant and aqueduct.</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;">cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity">
<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 processing capacity per day seawater reverse osmosis desalination plant.</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;">cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:volumeItemType</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_us-gaap_AreaOfLand">
<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 of land held.</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;">us-gaap_AreaOfLand</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<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 percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Land">
<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>Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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;">us-gaap_Land</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDamagesSoughtValue">
<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 value (monetary amount) of the award the plaintiff seeks in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<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;">us-gaap_LossContingencyDamagesSoughtValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ScheduleOfInvestmentsLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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;">us-gaap_ScheduleOfInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_srt_RangeAxis=srt_MinimumMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwco_NSCAguaMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwco_NSCAguaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=cwco_NSCAguaMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=cwco_NSCAguaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwco_AguasDeRosaritoSapiDeCvMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwco_AguasDeRosaritoSapiDeCvMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_TypeOfPhasesAxis=cwco_FirstPhaseMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_TypeOfPhasesAxis=cwco_FirstPhaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_TypeOfPhasesAxis=cwco_SecondPhaseMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_TypeOfPhasesAxis=cwco_SecondPhaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R36.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372988365904">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Discontinued operations - Mexico project development (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Total assets of discontinued operations</a></td>
<td class="nump">$ 21,640,235<span></span>
</td>
<td class="nump">$ 22,319,927<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_ValueAddedTaxReceivableAllowance', window );">Value added tax, net of allowance</a></td>
<td class="nump">1,657,871<span></span>
</td>
<td class="nump">1,279,757<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember', window );">Discontinued Operations. | Mexico Project Development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents', window );">Cash</a></td>
<td class="nump">432,002<span></span>
</td>
<td class="nump">750,048<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_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">67,882<span></span>
</td>
<td class="nump">82,783<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_DisposalGroupIncludingDiscontinuedOperationValueAddedTaxesReceivable', window );">Value added taxes receivable (net of allowance of $1,657,871 and $1,279,757, respectively)</a></td>
<td class="nump">777<span></span>
</td>
<td class="nump">340,910<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_DisposalGroupIncludingDiscontinuedOperationLandAndRightsOfWay', window );">Land</a></td>
<td class="nump">21,126,898<span></span>
</td>
<td class="nump">21,126,898<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_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="nump">12,676<span></span>
</td>
<td class="nump">19,288<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Total assets of discontinued operations</a></td>
<td class="nump">21,640,235<span></span>
</td>
<td class="nump">22,319,927<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_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation', window );">Total liabilities of discontinued operations</a></td>
<td class="nump">$ 238,366<span></span>
</td>
<td class="nump">$ 190,141<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_DisposalGroupIncludingDiscontinuedOperationLandAndRightsOfWay">
<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>Amount classified as land and rights of way, attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</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;">cwco_DisposalGroupIncludingDiscontinuedOperationLandAndRightsOfWay</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_DisposalGroupIncludingDiscontinuedOperationValueAddedTaxesReceivable">
<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>Amount of disposal group, including discontinued operation, value added taxes receivable.</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;">cwco_DisposalGroupIncludingDiscontinuedOperationValueAddedTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_ValueAddedTaxReceivableAllowance">
<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>Amount of allowance for credit loss on value added taxes receivable.</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;">cwco_ValueAddedTaxReceivableAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation">
<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>Amount classified as assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<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;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents">
<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>Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets">
<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>Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2510-110228<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent">
<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>Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2473-110228<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation">
<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>Amount classified as liabilities attributable to disposal group held for sale or disposed of.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<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;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=cwco_MexicoProjectDevelopmentMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=cwco_MexicoProjectDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R37.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372986417200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued operations - Mexico project development - Financial Information (Details) - Discontinued Operations. - Mexico Project Development - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</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_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_ProvisionForUncollectedValueAddedTaxes', window );">Provision for uncollected value added taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 641,810<span></span>
</td>
<td class="nump">$ 377,326<span></span>
</td>
<td class="nump">$ 650,897<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_IncomeLossFromDiscontinuedOperations', window );">Loss from discontinued operations</a></td>
<td class="nump">$ 505,917<span></span>
</td>
<td class="nump">1,078,367<span></span>
</td>
<td class="nump">$ 1,533,064<span></span>
</td>
<td class="nump">1,542,540<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_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization', window );">Depreciation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,409<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_IncomeLossFromDiscontinuedOperations">
<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>Amount of income (loss) from a discontinued operation.</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;">cwco_IncomeLossFromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_cwco_ProvisionForUncollectedValueAddedTaxes">
<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>It pertains to provision for uncollected value added taxes.</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;">cwco_ProvisionForUncollectedValueAddedTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization">
<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>Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<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;">us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=cwco_MexicoProjectDevelopmentMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=cwco_MexicoProjectDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R38.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372984349584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Lease assets and liabilities (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_us-gaap_AssetsCurrentAbstract', window );"><strong>Current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrent', window );">Current assets of discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,654<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_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Noncurrent</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">$ 2,179,159<span></span>
</td>
<td class="nump">2,681,137<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_DisposalGroupIncludingDiscontinuedOperationLeaseNoncurrent', window );">Long-term assets of discontinued operations</a></td>
<td class="nump">10,286<span></span>
</td>
<td class="nump">16,898<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_OperatingLeaseRightOfUseAssetNet', window );">Total lease right-of-use assets</a></td>
<td class="nump">2,242,542<span></span>
</td>
<td class="nump">2,700,689<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_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current maturities of operating leases</a></td>
<td class="nump">555,300<span></span>
</td>
<td class="nump">592,336<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrentLiabilities', window );">Current liabilities of discontinued operations</a></td>
<td class="nump">8,058<span></span>
</td>
<td class="nump">11,195<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_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Noncurrent</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Noncurrent operating leases</a></td>
<td class="nump">1,721,643<span></span>
</td>
<td class="nump">2,137,394<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_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent', window );">Noncurrent liabilities of discontinued operations</a></td>
<td class="nump">691<span></span>
</td>
<td class="nump">7,819<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_OperatingLeaseLiabilityIncludingDiscontinuedOperations', window );">Total lease liabilities</a></td>
<td class="nump">$ 2,285,692<span></span>
</td>
<td class="nump">$ 2,748,744<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_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases, weighted average remaining lease term</a></td>
<td class="text">6 years 8 months 12 days<span></span>
</td>
<td class="text">7 years<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_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases, weighted average discount rate</a></td>
<td class="nump">5.08%<span></span>
</td>
<td class="nump">5.03%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=us-gaap_SegmentDiscontinuedOperationsMember', window );">Discontinued Operations.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Noncurrent</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases, weighted average remaining lease term</a></td>
<td class="text">1 year 1 month 6 days<span></span>
</td>
<td class="text">1 year 7 months 6 days<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_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases, weighted average discount rate</a></td>
<td class="nump">4.96%<span></span>
</td>
<td class="nump">4.77%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember', window );">Prepaid Expenses and Other Current Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_AssetsCurrentAbstract', window );"><strong>Current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_OperatingLeaseAssetsCurrent', window );">Operating lease assets, current</a></td>
<td class="nump">$ 53,097<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrent">
<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>Amount classified as leases attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</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;">cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrentLiabilities">
<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>Amount classified as leases attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</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;">cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_DisposalGroupIncludingDiscontinuedOperationLeaseNoncurrent">
<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>Amount classified as leases attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</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;">cwco_DisposalGroupIncludingDiscontinuedOperationLeaseNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_OperatingLeaseAssetsCurrent">
<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>Amount of Operating Lease Assets Current.</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;">cwco_OperatingLeaseAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_OperatingLeaseLiabilityIncludingDiscontinuedOperations">
<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>Present value of lessee's discounted obligation for lease payments from operating lease, including discontinued operations.</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;">cwco_OperatingLeaseLiabilityIncludingDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_OperatingLeaseRightOfUseAssetNet">
<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>Amount of lessee's right to use underlying asset net under operating lease.</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;">cwco_OperatingLeaseRightOfUseAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<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 );">- References</a><div><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;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_AssetsNoncurrentAbstract">
<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 );">- References</a><div><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;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LiabilitiesCurrentAbstract">
<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 );">- References</a><div><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;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LiabilitiesNoncurrentAbstract">
<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 );">- References</a><div><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;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent">
<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>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2510-110228<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<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;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<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>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<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;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<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>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<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;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<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>Amount of lessee's right to use underlying asset under operating lease.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<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;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<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>Weighted average discount rate for operating lease calculated at point in time.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<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;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<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>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<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;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=us-gaap_SegmentDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R39.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372986407120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Components of lease cost (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</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_us-gaap_LeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_OperatingLeaseCost', window );">Operating lease costs</a></td>
<td class="nump">$ 168,910<span></span>
</td>
<td class="nump">$ 165,899<span></span>
</td>
<td class="nump">$ 523,107<span></span>
</td>
<td class="nump">$ 518,524<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_us-gaap_ShortTermLeaseCost', window );">Short-term lease costs</a></td>
<td class="nump">25,345<span></span>
</td>
<td class="nump">24,781<span></span>
</td>
<td class="nump">75,629<span></span>
</td>
<td class="nump">54,541<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_OperatingLeaseCostsDiscontinuedOperations', window );">Lease costs - discontinued operations</a></td>
<td class="nump">10,185<span></span>
</td>
<td class="nump">7,684<span></span>
</td>
<td class="nump">29,767<span></span>
</td>
<td class="nump">22,571<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease costs</a></td>
<td class="nump">$ 204,440<span></span>
</td>
<td class="nump">$ 198,364<span></span>
</td>
<td class="nump">$ 628,503<span></span>
</td>
<td class="nump">$ 595,636<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_OperatingLeaseCostsDiscontinuedOperations">
<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>Amount of operating lease cost related to discontinued operations, excluding expense for lease with term of one month or less.</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;">cwco_OperatingLeaseCostsDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_LeaseCost">
<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>Amount of lease cost recognized by lessee for lease contract.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<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;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_LeasesAbstract">
<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 );">- References</a><div><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;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OperatingLeaseCost">
<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>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<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;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ShortTermLeaseCost">
<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>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<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;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>69
<FILENAME>R40.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372989639888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Supplemental cash flow information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</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_us-gaap_LeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_OperatingLeasePayments', window );">Operating cash outflows for operating leases</a></td>
<td class="nump">$ 582,044<span></span>
</td>
<td class="nump">$ 541,054<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_OperatingLeaseDiscontinuedOperationsPayments', window );">Operating cash flows from operating leases - discontinued operations</a></td>
<td class="nump">$ 6,923<span></span>
</td>
<td class="nump">$ 24,007<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_OperatingLeaseDiscontinuedOperationsPayments">
<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>Amount of cash outflow from operating lease discontinued operations, excluding payments to bring another asset to condition and location necessary for its intended use.</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;">cwco_OperatingLeaseDiscontinuedOperationsPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_LeasesAbstract">
<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 );">- References</a><div><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;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OperatingLeasePayments">
<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>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<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;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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>70
<FILENAME>R41.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372982103264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Future lease payments (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_us-gaap_LeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2022</a></td>
<td class="nump">$ 167,692<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">643,233<span></span>
</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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">390,630<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">268,056<span></span>
</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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">227,542<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour', window );">Thereafter</a></td>
<td class="nump">1,007,877<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total future lease payments</a></td>
<td class="nump">2,705,030<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(428,087)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_OperatingLeaseLiabilitiesContinuingOperations', window );">Total lease obligations</a></td>
<td class="nump">2,276,943<span></span>
</td>
<td class="text">&#160;<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_us-gaap_OperatingLeaseLiabilityCurrent', window );">Less: current obligations</a></td>
<td class="num">(555,300)<span></span>
</td>
<td class="num">$ (592,336)<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_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Noncurrent lease obligations</a></td>
<td class="nump">$ 1,721,643<span></span>
</td>
<td class="nump">$ 2,137,394<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour">
<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>Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fourth fiscal year following latest fiscal year.</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;">cwco_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_OperatingLeaseLiabilitiesContinuingOperations">
<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>Present value of lessee's discounted obligation for lease payments from operating lease, continuing operations.</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;">cwco_OperatingLeaseLiabilitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<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 );">- References</a><div><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;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<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>Amount of lessee's undiscounted obligation for lease payment for operating lease.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<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>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<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>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<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>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<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>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<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>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<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>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<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>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<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;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<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>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<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;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R42.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372989631920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair value (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract', window );"><strong>Recurring</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Fair value, Assets</a></td>
<td class="nump">$ 157,000<span></span>
</td>
<td class="nump">$ 128,000<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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Net liability arising from put/call options</a></td>
<td class="nump">157,000<span></span>
</td>
<td class="nump">128,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Certificate of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract', window );"><strong>Recurring</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_AssetsFairValueDisclosure', window );">Fair value of net assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,500,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Certificate of deposit | Fair Value, Inputs, Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract', window );"><strong>Recurring</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_AssetsFairValueDisclosure', window );">Fair value of net assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,500,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Net asset arising from put/call options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract', window );"><strong>Recurring</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_AssetsFairValueDisclosure', window );">Fair value of net assets</a></td>
<td class="nump">157,000<span></span>
</td>
<td class="nump">128,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Net asset arising from put/call options | Fair Value, Inputs, Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract', window );"><strong>Recurring</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_AssetsFairValueDisclosure', window );">Fair value of net assets</a></td>
<td class="nump">$ 157,000<span></span>
</td>
<td class="nump">$ 128,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<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>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<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;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract">
<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 );">- References</a><div><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;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue">
<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>Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<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;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<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>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<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;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_CertificatesOfDepositMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_CertificatesOfDepositMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=cwco_PutOrCallOptionsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=cwco_PutOrCallOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R43.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372992495968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair value - Activity for the Level 3 asset (Details)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</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_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Net asset arising from put/call options</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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Balance as of December 31, 2021</a></td>
<td class="nump">$ 128,000<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_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss', window );">Unrealized gain</a></td>
<td class="nump">29,000<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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Balance as of March 31, 2022</a></td>
<td class="nump">$ 157,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss">
<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>Amount of unrealized gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3) and still held.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<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;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</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;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<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>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<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;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R44.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372988394464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</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_cwco_CommitmentsAndContingenciesLineItems', window );"><strong>Contingencies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_CaymanWaterRetailOperationsPercentageOfRevenue', window );">Cayman Water Retail Operations, Percentage Of Revenue</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">32.00%<span></span>
</td>
<td class="nump">29.00%<span></span>
</td>
<td class="nump">33.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit', window );">Cayman Water Retail Operations, Percentage Of Gross Profit</a></td>
<td class="nump">44.00%<span></span>
</td>
<td class="nump">44.00%<span></span>
</td>
<td class="nump">45.00%<span></span>
</td>
<td class="nump">47.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=cwco_WSCMember', window );">WSC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cwco_CommitmentsAndContingenciesLineItems', window );"><strong>Contingencies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_AccountsReceivableNet', window );">Accounts Receivable, Net</a></td>
<td class="nump">$ 15.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit">
<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>Represents the percentage of consolidated gross profit from Cayman Water retail operations.</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;">cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_cwco_CaymanWaterRetailOperationsPercentageOfRevenue">
<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>Represents the percentage of consolidated revenue from Cayman Water retail operations.</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;">cwco_CaymanWaterRetailOperationsPercentageOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_cwco_CommitmentsAndContingenciesLineItems">
<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>na</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;">cwco_CommitmentsAndContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_us-gaap_AccountsReceivableNet">
<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>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 310<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126942793&amp;loc=d3e3073-115593<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<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;">us-gaap_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cwco_WSCMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cwco_WSCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R45.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372984336176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related party transactions (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</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_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_AccountsPayableRelatedPartiesCurrent', window );">Accounts payable outstanding</a></td>
<td class="nump">$ 569,088<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 569,088<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 163,947<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cwco_PercWaterCorporationMember', window );">PERC Water Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Purchases of services</a></td>
<td class="nump">685,000<span></span>
</td>
<td class="nump">$ 105,000<span></span>
</td>
<td class="nump">2,166,000<span></span>
</td>
<td class="nump">$ 390,000<span></span>
</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_us-gaap_AccountsPayableRelatedPartiesCurrent', window );">Accounts payable outstanding</a></td>
<td class="nump">569,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">569,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 164,000<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_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Amount of expense related to sublease agreement</a></td>
<td class="nump">$ 24,000<span></span>
</td>
<td class="nump">$ 24,000<span></span>
</td>
<td class="nump">$ 73,000<span></span>
</td>
<td class="nump">$ 53,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableRelatedPartiesCurrent">
<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>Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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;">us-gaap_AccountsPayableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty">
<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>Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<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;">us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_RelatedPartyTransactionLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty">
<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>Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</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;">us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cwco_PercWaterCorporationMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cwco_PercWaterCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R46.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.2.2</span><table class="report" border="0" cellspacing="2" id="idm140372989511808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent events (Details)<br></strong></div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cwco_PercWaterCorporationMember', window );">PERC Water Corporation</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_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<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_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Ownership interest acquired</a></td>
<td class="nump">39.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<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>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<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;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<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>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</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;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_BusinessAcquisitionAxis=cwco_PercWaterCorporationMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=cwco_PercWaterCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>cwco-20220930x10q_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:cwco="http://www.cwco.com/20220930"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="cwco-20220930.xsd" xlink:type="simple"/>
    <context id="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_iYV8v8qhWE6dc13gL0QJxg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ChHxw2wNRkaToXfcbhzpPA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_L64VDL9Aa0-Bm6UDtrwWPQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_FgZ_lh--V0CdGjHOopL1ug">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_T_QVxve33kapov9waD8dUQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_1vrsU2LSKEmxEcHtsuyUbQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_JwmlkvE8okelIRwhfsVHTQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_M2DFoK0h3EGKAREJE27aNA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_CjE80kOlhkm92INxDN9zww">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_8_H65jWhH0mxx5w89H9MIw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember_FaH2T-NOikum5I-PRIK5fw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_O_6-qdFLLk6KS1jeySKUZw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="As_Of_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_JpsgFkXVckqzEVsvGvV-Mw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_XmO0kFjmS0WmmgvNT_auDw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_SNvAbDG1qE66TiE2PSAVRQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_e-S0eIypmUi5HH7wv6550Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_y5pUFE7QYECBIS-2Efj8VQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_j0xWKJh6N0K-f4zmlODwew">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2022_DspsO17_0kqTPh0_idfeYw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_M6_KJDD07kas-SlKJH8jBg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_CMXciRq00ECXJD3zkuWlTw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_ZhkFHlyBO0Sh2s185snujA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2022_D3fPzVR5Xk6QZ4tI4Gt2iQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_UFTnuufclEmRWljMLWf-Xg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_MboADmWHCkm56C_GauGmvg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_2hxyO3oAGkmP8g2oz9TEyQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_YPH617dDtk21RBa8mvrXvQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_0Zsl5HAa6Ui3p2SzZSazHg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_5yNW2tUVH025CWQdt1sWPA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_UV8hfh_UAkaIlu-5dDo0qA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_piiwvRV2T0mNP-ei9tfS9g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_upWlhp2B-0SgxUxz9EJi_Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_440hUdcqs0aHqb7AkQTHxg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_IvXC8OUpv0uBI12gqYnJOA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_GMMJTnatiU6RkJv8dIHB6Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_7SFUh6xdBU20p5tj6NAxtQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_bknPEiqms0SDlO930zPdIQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_4Ez8Yc_rskWSAqJr658Bfw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_4Gn8qqWX602yySbGNTSrlg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_5WJE9qhkO0-bQraHXNFdQQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_uVlQkqr90ke4FxIveydMfA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_jedABGAKmk6YgVUwoxI-nA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_nrG65NqQ5US9uiq95E5plw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_14nVE-T0oUuPlEanmMWnLQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_MW91Yr40lUCD6P2gQnUROw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_fqy-FjHY9UKyAwb40fRZhQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_ADomMvj-oUCuSH-hlx_nTA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vlzZbEZzrUKCCf0V7mChWg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_QqHAnbxuPkyyqgjPjviRlw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_62c__c1mpU6X3nK4JuRb-w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_55Q2ZIytOU6LA4npYUUlMQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember__bExvVI7N0eq9oqi8PvRsQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_EOnO4JwpIku9ZJlc4tgayQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_bLg_Ivwo0kOyxgSQfmHqkg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_FAy8YYEyPUKkQOQ4V9_Uqw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_S4TpnljWvkWOeJAp0-Nelw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesRevenuesMember_y88aVAtXB0ubkpPOV6qg0A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ServicesRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_RetailRevenuesMember_x4yCr9DOME2oWTVKXiRoTA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:RetailRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingRevenuesMember_gC9GxO8Pf0ifAgHbzKljrw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkRevenuesMember_89d31Gca5UGDdEO5MeI-sQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesRevenuesMember_xC5ikkHNM0i51vhjK2RK_Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ServicesRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_RetailRevenuesMember_ivdHuyX8sEq9LeTnkBR9Zw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:RetailRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingRevenuesMember_rCtG56xKZUiLUkla3NoOvQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkRevenuesMember_TNCYzSor3kiN5UQn3Vj9dw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesRevenuesMember_SCewMsTWfU29jc_jOykl5Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ServicesRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_RetailRevenuesMember_2elhkt_pcEO3laODHWm1_g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:RetailRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingRevenuesMember_uQ3R8t4DME-YSxVmsacT2g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkRevenuesMember_5Y4bWHLbGEennwbNDazwvQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesRevenuesMember_VP3kL42R80yFyHxIIkBFIA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ServicesRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_RetailRevenuesMember_c8_R7Y1lm02osZpM0Y9mwg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:RetailRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingRevenuesMember_evzPiSyr3UylJ-QJOzyZ7g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkRevenuesMember_-zTRZnjufUyfkblC1MX0xw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="As_Of_9_30_2022_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_cwco_cnst_date_20220401_z8kBI_HsJEKSBbOlJauhng">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2022_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_cwco_cnst_2023-12-31_Oq7bh-ynFkOk-ih2Q83v6w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-12-31</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2022_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_cwco_cnst_2022-12-31_-W6EgHXESUWiRkp7OLrsGg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-12-31</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="Duration_7_1_2022_To_9_30_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_6F6Rdj0yq0avuBDqas9Xrg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2022_To_9_30_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_VrEMII8hRUq7d_95JayorA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_9_30_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_yg-MAI3yz0CAoXCB45EePg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_9_30_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_O_5CcOhlDU-d9g5Fvjey2w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2021_To_9_30_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_oq8eZLqHrE-9Fm8FovyVVw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2021_To_9_30_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_c17grerkmEqwI1M0WRg5bw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_9_30_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_BvZBO6X0dkaBEbSPuuP-lQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_9_30_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_um6PEiVvZUyNW3TZo6KrGQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2022_To_9_30_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_gd6VoaDBWUiGogvEG7BZQg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cwco:PercWaterCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_9_30_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_VuXhFRLhhk-f-Q6La2uE5A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cwco:PercWaterCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2021_To_9_30_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_JiH7rm3JSEuM1cFbdKpG4A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cwco:PercWaterCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_9_30_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_jJJQuTvPiEuB4DP2xhw4mQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cwco:PercWaterCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_s5NjX6RrfkmIkL5xFxX7PA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_pctuswThrEiQEtga2i8-9A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_7D6ByOYDHk2n_5uLpuU_gA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="As_Of_9_30_2022_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_us-gaap_SegmentDiscontinuedOperationsMember_SoACVWFQAEKrC4n8MH2oSw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_us-gaap_SegmentDiscontinuedOperationsMember_SEDx2pZYCk205kBozDApTg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="Duration_2_9_2022_To_2_9_2022_srt_RangeAxis_srt_MinimumMember_kBUc2hrAOE2r4n0CKPsBJw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-09</startDate>
            <endDate>2022-02-09</endDate>
        </period>
    </context>
    <context id="Duration_2_9_2022_To_2_9_2022_KLBn4-I0LEq5BmjnhfGZ3g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
        </entity>
        <period>
            <startDate>2022-02-09</startDate>
            <endDate>2022-02-09</endDate>
        </period>
    </context>
    <context id="As_Of_9_30_2022_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_oJ7LfpUE30SeloURvWGVzw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:AerexIndustriesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="As_Of_2_28_2018_srt_OwnershipAxis_cwco_NSCAguaMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_AguasDeRosaritoSapiDeCvMember_Sz10OdOGPEKF1YsKirByiA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:AguasDeRosaritoSapiDeCvMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-02-28</instant>
        </period>
    </context>
    <context id="As_Of_8_31_2016_srt_OwnershipAxis_cwco_NSCAguaMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_AguasDeRosaritoSapiDeCvMember_403JbjO0C0SZpO0ld27pUQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:AguasDeRosaritoSapiDeCvMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-08-31</instant>
        </period>
    </context>
    <context id="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_4910W1fCHUme7eNTRyX7GA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_wTaA990H3UK7U6EPL65JRQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_J_IDYnXuU06iuOhcE667AA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_MruafSaj7UCWBOfyAtE0wg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_7PZkPCWdfUud8t-hUUBV7A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_gFurzXw690SHhy5dEtc_Kw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_BxhzB0IWaUutDzHa25V2hA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_TXJf--3qlEeVJwNRk5pRhg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_151lw9pFhEC5XSgkVCoqjg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_E_baMwePQkuPDlgMOUO_TA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_B-DmdvmN0E2C42g0iV9SDA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:SegmentRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_o4vQsMMxkUyKIt_bNpYrjw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_rl_YMH3sdEydDoAZ3njMyQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_NCKecayWYE6lmc59uFRDJQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_M6b6-Y0DIUGsescCf8q6hg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:SegmentRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_QpmIhZ6Qb0OMofgx_544Og">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_aNmDlX_QDEan-jUlyVKr2A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_dZPlaSw3HUmj4SS1N4mAqQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_-rP_2qCFTEmcOqpKS5tiew">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:SegmentRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_BJPtvYpc0Uq1Qu_jv8KjWA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_h-SCiFOYzUmqiFlkarOe_A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_G2WxWy2KRk6vcCqHDVOaVg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_OaAa4e2AgEi9RXiu-Il6ZQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:SegmentRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_sJeJ31kDhkGmIMWoErcYCw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_bpi62RbtAki2A5fTiLacuA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_YXri5TsSS0SwJbWOHomqfA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember_eKREuFfU-0mRZiMmHiqBeA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_h1Rv8zIX5Umklvob43uwlA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_j1IVCm8VTki_m00r0I9aDg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_mwHAvooo_UOU3H3TNB2U3Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_ANI1ZVzzG0OmEwAg58JHCw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_CashAndCashEquivalentsAxis_us-gaap_CertificatesOfDepositMember_Vn2ztnrdzk2SDzjE280LaQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2021_MQ278Y9rfE6_aF653jQJAA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_KFEe3-eqYE2PGTT4Bee69Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2022_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember_AKXt5RMGKE6se_ttBEo0uA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:PercWaterCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2022_us-gaap_FairValueByAssetClassAxis_cwco_PutOrCallOptionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_Xn7-kPcgqUqxf124e0D_qQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cwco:PutOrCallOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2022_us-gaap_FairValueByAssetClassAxis_cwco_PutOrCallOptionsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_ubk0P3XdpEezJTUN7o1WBw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cwco:PutOrCallOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_us-gaap_CertificatesOfDepositMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_xOg4hhULCE6XwxMR5lpdyw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_cwco_PutOrCallOptionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_1oJyLntXW0adFZQ-DMMuww">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cwco:PutOrCallOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_us-gaap_CertificatesOfDepositMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_znaWitT1J0-CbHiYJGbgHQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_cwco_PutOrCallOptionsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_AH5URe0qWUSA-Ew2FwCq6w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cwco:PutOrCallOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2012_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_NSCAguaMember_uN_UNnVkl0q-gt1muBh2mQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2012-12-31</instant>
        </period>
    </context>
    <context id="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_cHBlecbpzUWcZAl6trQIow">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_y5ZrHqLkt0mQo0fVYh7-fA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2022_To_6_30_2022_5EHYrn0YFU6dF657BsKwpA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_hJgLLVyyukqrwtz_JrQ3zw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_3_31_2022_Dyo91Ce4LUyMvXQXFtgr0g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_dK-NtSiCKkq6IARqnPcaTA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_V1S6ulOcu0OqDZFNmkar1Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_q2HTZFN370GVvCR0sYb5bQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_bJSJy1CzkUWudAoth0nKlQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_6KiaFpXZY0eOxUbaecMYag">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="As_Of_9_30_2022_srt_MajorCustomersAxis_cwco_WSCMember_J1EFLtvR0ESxsNFRhaMxlg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cwco:WSCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_srt_MajorCustomersAxis_cwco_WSCMember_smcYn3-hMEuHEFiWMBZeSg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cwco:WSCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_cgthwJe75EKjoq2Em0lF0A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cwco:PercWaterCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_hC-CnbZJSkuGjlXMLCogAw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cwco:PercWaterCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_11_9_2022_POMD_25nMEiun8xBdswibA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
        </entity>
        <period>
            <instant>2022-11-09</instant>
        </period>
    </context>
    <context id="Duration_8_22_2016_To_8_22_2016_cwco_TypeOfPhasesAxis_cwco_SecondPhaseMember_srt_OwnershipAxis_cwco_NSCAguaMember_dTodqVeU1ku5s1rnKfB2qw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cwco:TypeOfPhasesAxis">cwco:SecondPhaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-22</startDate>
            <endDate>2016-08-22</endDate>
        </period>
    </context>
    <context id="Duration_8_22_2016_To_8_22_2016_cwco_TypeOfPhasesAxis_cwco_FirstPhaseMember_srt_OwnershipAxis_cwco_NSCAguaMember_Z_M_RKS440ee-S9vdNHATQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cwco:TypeOfPhasesAxis">cwco:FirstPhaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-22</startDate>
            <endDate>2016-08-22</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2010_To_12_31_2010_srt_OwnershipAxis_cwco_NSCAguaMember_1C5kxnkUN0mCuRPWNLOS2A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2010-01-01</startDate>
            <endDate>2010-12-31</endDate>
        </period>
    </context>
    <context id="Duration_8_22_2016_To_8_22_2016_srt_OwnershipAxis_cwco_NSCAguaMember_hJPh6Phb6EOuYGFh0rn8wg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-22</startDate>
            <endDate>2016-08-22</endDate>
        </period>
    </context>
    <context id="As_Of_9_30_2022_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_aKA6cd1TREWt9ki0TdeQnQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="Duration_6_29_2020_To_6_29_2020_2xHT4onek0e8WOG-W8GcuA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-06-29</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_9_30_2022_srt_RangeAxis_srt_MinimumMember_6jetLa8yGECMDWQw_I0LkQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_9_30_2022_srt_RangeAxis_srt_MaximumMember_dH7iAbK0c0G5A6juwGjMEQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2022_To_9_30_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_eYuM_E4y2EKkEy4hPkAmfw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cwco:MexicoProjectDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_9_30_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_M1KV1X2nD0OrF-U1-XO4gQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cwco:MexicoProjectDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2021_To_9_30_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_IwFbMxTfF0iL__-WUmkaYQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cwco:MexicoProjectDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_9_30_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_Z28ebWyxKk--1wphor12Ug">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cwco:MexicoProjectDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_12_31_2021_cwco_FairValueDeterminingMethodAxis_cwco_GuidelinePublicCompanyMethodMember_7GKYmw2tZ0C425eQZTngrg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cwco:FairValueDeterminingMethodAxis">cwco:GuidelinePublicCompanyMethodMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_12_31_2021_cwco_FairValueDeterminingMethodAxis_cwco_DiscountedCashFlowMethodMember_wQcx5fQCf0iYvb-FjBcosQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cwco:FairValueDeterminingMethodAxis">cwco:DiscountedCashFlowMethodMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_12_31_2021_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_YqLmX8BWrkS6giCaVux7TA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:AerexIndustriesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_Eac2tD7Eak6qz44PodvgZg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_RXqsC_5KdEiZqZ8lADhocA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:SegmentRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_u1J97lUj8EmFl97DoPxk6w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_ZlYN2R0EjUq3X9XQpqUDTQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_9_30_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_8z8MDuFS20qj8lEJvEzGmA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cwco:MexicoProjectDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_73VXTuw_EESSdyd3p-KS7g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cwco:MexicoProjectDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="Duration_8_28_2020_To_8_28_2020_1cXOaO-umUuSpq0mAtzvdA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
        </entity>
        <period>
            <startDate>2020-08-28</startDate>
            <endDate>2020-08-28</endDate>
        </period>
    </context>
    <context id="As_Of_9_30_2022_srt_StatementGeographicalAxis_country_BS_Ejwk989cVEqPJNi6FC3xZA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BS</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_srt_StatementGeographicalAxis_country_BS_TkyD7RheYEmIcCZr6MZ2EA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BS</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_12_31_2021_DW6zr27k2UOsJN3wdCRAQQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_swEaxE1DfkGDLHCpr-eokQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_zsDfk1HuhEmz-Ki7W5IVjg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:SegmentRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_TobrIV5M10SLr0mpuZzhSw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_r8PWjaO3Kk6xUzliDg46SQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_6ajcUNYwckCB753j_tS3HA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_ErhJk0mCt0WSwqpHybASEA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:SegmentRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_UXqUAyVCUkydtZ9fjCgYLg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_amRdkiEIokCCFNHQCZYvJQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <unit id="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Standard_MXN_c-90dGoEk0ycGVTzAutMgQ">
        <measure>iso4217:MXN</measure>
    </unit>
    <unit id="Unit_Standard_gal_EkDm7sY4ukeKgyCGIWRqfA">
        <measure>utr:gal</measure>
    </unit>
    <unit id="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">
        <measure>shares</measure>
    </unit>
    <unit id="Unit_Standard_ha_ZMS1gthVCU2X7jj_sJRwsQ">
        <measure>utr:ha</measure>
    </unit>
    <unit id="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Unit_Standard_segment_oMpHdZVQ70SkO-qI_j3Cnw">
        <measure>cwco:segment</measure>
    </unit>
    <us-gaap:CommitmentsAndContingencies
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      id="Hidden_33bbHgek90arBEg4XwtIQQ"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      id="Hidden_embY9BjR20CSNfgIzNt4yw"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg"
      xsi:nil="true"/>
    <dei:CurrentFiscalYearEndDate
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Narr_psacAEgVBEi1x1Dn-bGg5A">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityCentralIndexKey
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tc_P6sR0T8uO0KskIK6ZI6LTA_2_1">0000928340</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tc_neSCerbvHEyyeutZxRwqzA_3_1">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tc_zfX1bbw3nkKisKEbczrE3A_4_1">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tc_MIyCIyjSEki47suDenIdmA_5_1">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tc_fQGiY44IQECtJvPGJ8e0Jg_6_1">false</dei:AmendmentFlag>
    <dei:EntityIncorporationStateCountryCode
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Hidden_N1VFY8G720ydWsFtuJVIjQ">KY</dei:EntityIncorporationStateCountryCode>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="INF"
      id="Hidden_KDya3Z3jxUOX2CdEABj1qA"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">28635</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="INF"
      id="Hidden_3wEKUxj2WkGB4Ld8ZHiNtg"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">34409</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_mwHAvooo_UOU3H3TNB2U3Q"
      decimals="INF"
      id="Hidden_1AiwPlbWEkyIFmDrTrC16g"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">15292108</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_12_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_ANI1ZVzzG0OmEwAg58JHCw"
      decimals="INF"
      id="Hidden_glVEgxHNlEysMgdTrPm5ng"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">15243693</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="As_Of_9_30_2022_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_cwco_cnst_date_20220401_z8kBI_HsJEKSBbOlJauhng"
      id="Hidden_2vNoVAj5mkqgVksr1-TTIA">P3M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="As_Of_9_30_2022_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_cwco_cnst_2022-12-31_-W6EgHXESUWiRkp7OLrsGg"
      id="Hidden_KY1SUeuPXE-KhkPcdLUyTw">P9M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="As_Of_9_30_2022_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_cwco_cnst_2023-12-31_Oq7bh-ynFkOk-ih2Q83v6w"
      id="Hidden_eD2jZboWwkS9i8uShMmp1w">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <dei:DocumentType
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Narr_zBK9V3eQyUy4Vb7ANK-p1Q">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Narr_wntHvQQhSEGc68e3ya045A">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Narr_oDwXfv6UGUSpR2hSvA-ETQ">2022-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Narr_OooMyojRMkuCFGOz9MZfng">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Narr_itiIvZmDnUaNWV6oI6XgCw">0-25248</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Narr_bARAn91rhEmfcPCWszDYag">CONSOLIDATED WATER CO.&#160;LTD.</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tc_CvCbh5nhVEeNlGoEojfWmA_0_2">98-0619652</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tc_4LNjlZmZXUa6vM4F-a85wQ_5_0">Windward Three, 4th Floor, West Bay Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tc_40QOA8Zqbk-OIA1S4wto2A_6_0">P.O.&#160;Box 1114</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Narr_I5NTx78R2UWI_ppMFp4MUA">Grand Cayman</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Narr_hi-YtStpdUy0cmqWF84QjA">KY1-1102</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tc_QT0-jRecgUq6SyC7k0VFQA_8_0">KY</dei:EntityAddressCountry>
    <dei:CityAreaCode
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Narr_mpVOZ55nxUuZ2DOhQMTB3w">345</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Narr_2PNw_30zFUuh6QhtlsWUPw">945-4277</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Narr_xY5KEVswBkyj0zPx2knFdw">Class&#160;A common stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tc_winqSkrrTU-BvKANO2qAeQ_1_2">CWCO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tc_QZe_MvtNP0Cd0JdnNqSOwA_1_4">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Narr_VPYYFvhu0E2FYs6aHkwrMg">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Narr_dH45r9Yb_U-hF7D0kzitmw">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Narr_fgOPuIs6a0i3l7Qq6uydPg">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Narr_RNRbFYmxaEeUdBUoHmKjHQ">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Narr_LmxYZbgQdk6JiB32UPrWgQ">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Narr_GofDf7v4l0-ylmoSykV5jg">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="As_Of_11_9_2022_POMD_25nMEiun8xBdswibA"
      decimals="INF"
      id="Narr_Zz_R3EHgbESmLd66gq97bA"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">15292108</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_bmSlEE19OUuJtE5EoA4vCQ_6_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">51085289</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_-Y_3FFQ4ZkWMTUWCgHWVmg_6_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">40358059</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CertificatesOfDepositAtCarryingValue
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_mhuKdU8QuUaud8J78bDBDQ_7_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">0</us-gaap:CertificatesOfDepositAtCarryingValue>
    <us-gaap:CertificatesOfDepositAtCarryingValue
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_2EMQny9mM0aFJL0N2-lSSw_7_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2500000</us-gaap:CertificatesOfDepositAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_vDjzyEBRG0CIsUthfVWIrA_8_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">24352487</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_bepeerWxxESMX9bxcTZJsw_8_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">27349307</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_tcHigDZ8t0aJNneETwCY3g_9_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">4053662</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_d80w1_OfUEWZJm8-yHfSQw_9_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2504832</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_9xECXLPS7ECg2xUDQaLfXQ_10_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">4696845</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_NyTP3fbZyEisuwaxq9tykQ_10_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2558822</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_Sb3oUEHzM0C9U7sXPpKaxg_11_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1658912</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_aaH9bqKzEUaTj3c-3d--qA_11_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">489961</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_13Hp5PZn8ki0aVgrxtQQBQ_12_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">157000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_vOymsZ6QoES6CrI05iaFNA_12_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">128000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_5sVYhIyapUa9XT1f1m6OWQ_13_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">500661</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_ny_s25s32kSKNs0O7aOpRg_13_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1173741</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsCurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_5Yl8OJwpTUWwM-7jdBJQvQ_14_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">86504856</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_1pyLrLBGlEGQLdbBJ7zndg_14_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">77062722</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_FJ6bV4t8i0-RVXIXyGoyRA_15_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">50236746</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_gL3pnx4hJUmi6ierg-wRMw_15_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">52946539</us-gaap:PropertyPlantAndEquipmentNet>
    <cwco:ConstructionInProgress
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_y6XJRwhV80WjEa7fNtlvKw_16_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2618972</cwco:ConstructionInProgress>
    <cwco:ConstructionInProgress
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_yEVnI9Jk0EW5jy6-kdd9gQ_16_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">710863</cwco:ConstructionInProgress>
    <us-gaap:InventoryNoncurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_ldONBF4XNUq7RsY5VycRgA_17_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">4882659</us-gaap:InventoryNoncurrent>
    <us-gaap:InventoryNoncurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_20bZOAisW024eYGTs2jtBg_17_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">4733010</us-gaap:InventoryNoncurrent>
    <us-gaap:EquityMethodInvestments
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_MaktpYJrdkqRAnsYu5MCTw_18_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1538743</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_Cuyc15sWkkqPlo_BXGN2wA_18_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1715905</us-gaap:EquityMethodInvestments>
    <us-gaap:Goodwill
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_2cxUsrpeWkWWgK_V3pWbPg_19_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">10425013</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_Kws9Mb8vUEi2-F3mbTof7g_19_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">10425013</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_ORB8LVB51US_FjHRFfE6zw_20_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2959166</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_WE1qmcssJUuu-as5gJQy_g_20_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">3401666</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_1Of0_gh2P0mz8yrafRM2Dg_21_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2179159</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_ZEBacfd-dESlcoK-l-0SIw_21_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2681137</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_QaPPYKb3W0ylJ8RpjpXqxA_22_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2525864</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_ylgayuI7706ccax7EDZrgA_22_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2204013</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc__ab0CrG2c0SXaQ1xBWtjIQ_23_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">21139574</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_HC2hdh1Xtkign9Key4BENQ_23_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">21146186</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_TKQhMfpYKEOJOMuSylny4w_24_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">185010752</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_TXjAHPptG0KDX8XpZMopDw_24_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">177027054</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_aXt2DnED-k6AN0f6GKV6pw_28_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">6332647</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_MsJe_Q02FU6liQeZDNRGZA_28_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2831925</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_H4y1R4nAf0iwVZj2dAn5Kg_29_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">569088</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_Fn75n1Myz0iiSqn6NGm4Pw_29_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">163947</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_5sL7e5BUckKu9KfDHYK7ag_30_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2061131</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_VgCH6-pJE0C2Ljr0P6nj0Q_30_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1435542</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_QJU7sjzWekCm54nXaqv0UQ_31_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1377540</us-gaap:DividendsPayableCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_xjOxZqMdOEC27JaD1096ig_31_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1320572</us-gaap:DividendsPayableCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_2aCO7PqctEOnpjTJEWdK3g_32_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">555300</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_n0-nq5jDi0a7TXIFZPBJcw_32_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">592336</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_SGmcRBTp4kmR-SV7jJF3og_33_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">85533</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_d4KFGOliQECFa3DEAEWGlg_33_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">62489</us-gaap:LongTermDebtCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_9Rgb4YoMD0aKV4melbofhQ_34_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">3753488</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_CU_-cz3P00Gw3eajCkzblg_34_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">513878</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_T6ytTt0JM0eTuXeUNYs63Q_35_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">408534</us-gaap:DeferredIncomeCurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_xZzmSTazC0OpDUEJiJl9QA_35_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">583646</us-gaap:DeferredIncomeCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_FXujrVADtECIvnlBCM5-WA_36_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">237675</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_0CaMzDXl4kmhvCbk4Gy9Gg_36_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">182322</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_zu6yBQdEDkegelKFyAmFiA_37_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">15380936</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_nYJTOJFwhUSDTCn06d3D_A_37_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">7686657</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_jdRMcuc-YEaroo4FrS42aQ_38_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">145852</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_7ZkIwzwyZka5040_gY4VqQ_38_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">152038</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_4xaSJAC3YkKLylWnOy5Tew_39_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1114809</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_RCmdT7KleUOnBSIBj48PQw_39_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1236723</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_u_FUQZTYhkGMpA3Tvkwmow_40_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1721643</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_Z8yeezDwc0Gyt-RoHY544Q_40_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2137394</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_ysEZgxWnoEeIuS0IfUPtDg_41_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">141000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_G1LcjFNbhUuc8EN-f8YhKw_41_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">141000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_p5ZoFjcXl0y9J46gQksxAA_42_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">691</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_C7QiKlUYs0CFoqCrhEkmiQ_42_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">7819</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:Liabilities
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_pYjJY1lj7EaK0fN7-Tj4qg_43_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">18504931</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_br-NlMpp8kadsxnWvJ8D6w_43_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">11361631</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="INF"
      id="Narr_fTKy1vgbT0mqb9fdUhyYMA"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">0.60</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="INF"
      id="Narr_wV1IbA5z6UWAV8wSEC3TAA"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">0.60</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="INF"
      id="Narr_Aab4oMjK4EyfVVJTttYI6Q"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">200000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="INF"
      id="Narr_07a2iQ8UtkWincpEPZpB2Q"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">200000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="INF"
      id="Narr_DNt3bHmmsEis0LhL4dF7_Q"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">34409</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="INF"
      id="Narr_5CX9x4YqRkagEekPvNIbJg"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">28635</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_RhUG9rkasku-4qtjTTCpPg_47_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">20645</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_YWNgS-lE9ECbVqUysrtarg_47_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">17181</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_mwHAvooo_UOU3H3TNB2U3Q"
      decimals="INF"
      id="Narr_AaTTbka0y0auBTle62LgSA"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">0.60</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_ANI1ZVzzG0OmEwAg58JHCw"
      decimals="INF"
      id="Narr_MmskkO7mBUagASIVqnwdWQ"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">0.60</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_mwHAvooo_UOU3H3TNB2U3Q"
      decimals="INF"
      id="Narr_ftJ8s70tRUGkqR3tNSycxg"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">24655000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_12_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_ANI1ZVzzG0OmEwAg58JHCw"
      decimals="INF"
      id="Narr_QvH64kuRiEeBj8Xcrp22CQ"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">24655000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_mwHAvooo_UOU3H3TNB2U3Q"
      decimals="INF"
      id="Narr_qtGZ79Prt0mMVvnS_liGyg"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">15292108</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_ANI1ZVzzG0OmEwAg58JHCw"
      decimals="INF"
      id="Narr_O73LBPrMnUGARPeItM_HGA"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">15243693</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="As_Of_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_mwHAvooo_UOU3H3TNB2U3Q"
      decimals="0"
      id="Tc_eBnsqwa79Umyu2Wkdq7pjg_48_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">9175265</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="As_Of_12_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_ANI1ZVzzG0OmEwAg58JHCw"
      decimals="0"
      id="Tc_cmNk_1Bi7UKn8C9G5n63IQ_48_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">9146216</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_j1IVCm8VTki_m00r0I9aDg"
      decimals="2"
      id="Narr_DKAfWLC14kyT8vgftx3y1w"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">0.60</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_j1IVCm8VTki_m00r0I9aDg"
      decimals="INF"
      id="Narr_u2pWHsH3bEKf9-79y2bOtA"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">145000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_j1IVCm8VTki_m00r0I9aDg"
      decimals="INF"
      id="Narr_Rw_j_pjUdEOhiZNjY5Mayw"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_h1Rv8zIX5Umklvob43uwlA"
      decimals="INF"
      id="Narr_Q5tu0OFefEOsq-B_pBy1Ew"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="As_Of_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_j1IVCm8VTki_m00r0I9aDg"
      decimals="0"
      id="Tc_nqkhq1QJkE6woUKLmB5pFw_49_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="As_Of_12_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_h1Rv8zIX5Umklvob43uwlA"
      decimals="0"
      id="Tc_lUKWzqew2k6vFTPJH75xfw_49_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_u1AR_PBmK065cAwFBhSyGw_50_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">88614319</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_BcpwsAwKGESz5dbcRRh33A_50_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">87812432</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_oUzqz1Y8_keZuuBoVd12fQ_51_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">61020487</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_wPTaqRbLr0GiNi97hkwDSA_51_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">60603056</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_DWZp2R_1xk-S_dQTMHettg_52_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">158830716</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_cRtH05AqE0-g58mcC8o_xA_52_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">157578885</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_l6mZCeg7ZU2_nra1sXkLLw_53_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">7675105</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_8ovdu8BV6Uy5ecyDhv3IMA_53_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">8086538</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_dI4gZS3aOEei37pV6cJaBw_54_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">166505821</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_3GdHeJInok-OHGugCJfj9g_54_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">165665423</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_nYF8V5rZbEK9PRRpyNeCaA_55_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">185010752</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_MlYh6pS2KEStuH5s1U5mgA_55_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">177027054</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_duFo-laAikCR5_nTlER2cg_3_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">25051705</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_QTUkwxJlYUa4aNJd8rrReg_3_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">16413146</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_kbcXqNPRSUOIbMFPUNbFow_3_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">65676737</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_DDtSgmNIDkmAKe6wNvAc1A_3_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">50217987</us-gaap:Revenues>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_VrEMII8hRUq7d_95JayorA"
      decimals="0"
      id="Narr_55s-kwHvmUymENsabiJOrw"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">685481</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_c17grerkmEqwI1M0WRg5bw"
      decimals="0"
      id="Narr_uKAEqQo3P06zdoftFt3WQg"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">104813</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_O_5CcOhlDU-d9g5Fvjey2w"
      decimals="0"
      id="Narr_pVTokGn9bUWqtc4hD1hQBA"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2165850</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_um6PEiVvZUyNW3TZo6KrGQ"
      decimals="0"
      id="Narr_rCpB0WGTGUGBi78OHjj2tA"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">390196</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:CostOfRevenue
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_JrRv0C6bm0O9u2787w0ysw_4_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">18207932</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_hCutitb5yECShmkDQXsNpQ_4_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">10722547</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_XZ2bKq4eBEuXsYsQ4fCK8g_4_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">44211703</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_6XYaUZKObUiSmmaXoQlFVg_4_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">32336025</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_AsROxsC260eFQRoSerBtbQ_5_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">6843773</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_Ch1vcb1bGUe8_Nnj5itDZg_5_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">5690599</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_VGCA7TWn9UCBOcDZFkRrdg_5_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">21465034</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_CsvmZ2JlDkyMgfdnf5M59w_5_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">17881962</us-gaap:GrossProfit>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_6F6Rdj0yq0avuBDqas9Xrg"
      decimals="0"
      id="Narr_iG_owx44Y0-5BMaexzTEsA"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">24231</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_oq8eZLqHrE-9Fm8FovyVVw"
      decimals="0"
      id="Narr_1Wyr17f8LEiPMMpc-YCkOA"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">24231</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_yg-MAI3yz0CAoXCB45EePg"
      decimals="0"
      id="Narr_bdiOFXjtW0SJyIv0JeGgMg"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">72693</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_BvZBO6X0dkaBEbSPuuP-lQ"
      decimals="0"
      id="Narr_9ctmqsznH0GGE2U_BaT9Pg"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">52959</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_pEy2_hYC_UikYSNy0blCsw_6_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">5610650</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_1mueq3tsLESy52s0tT5D6g_6_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">4359040</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_ZPzUBoatiUegUv77fG76Hw_6_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">15403458</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_Y88cIB1_YUih8F0EWVpwMA_6_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">13847830</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_fMMSJ9LsKECXtJ8s0nKCCw_7_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">3499</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_YiKM_i-Bq0eP-63CUa07Lw_7_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">612</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_BT-fMP6KhEeC4dZcEu0ijg_7_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">21237</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_I6ul3tBdWEmGKnCX4oruzQ_7_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-3144961</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_ga98gkvQ4EyoHTgUj4dChw_8_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1236622</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_UBEiyGQ4BEmqrOMmUewKvQ_8_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1332171</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_AjPsIPlc7UCRJ9V1wupB8g_8_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">6082813</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_VNnm3Tn-AE-pq5uU0D0d0w_8_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">889171</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeOther
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_vcMSTQ7CCE6i47K8PvfV6A_11_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">56701</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_FmT2oTKwzketpUDRE-Bp_g_11_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">168880</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_cXPrT_-XTEaZRevDxoQ52Q_11_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">348304</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_tYn3W4OS-kOn1AkdDwyrTw_11_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">503889</us-gaap:InterestIncomeOther>
    <us-gaap:InterestExpense
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_FgGYwiXEZkeBli4bRIuhhg_12_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2042</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_isXCkcoGdEuoBTyEuArXEQ_12_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2216</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_10IWpBU120uF1x5sSWozOw_12_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">8847</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_NIkDKsAY0ECiwsZNX_t2WA_12_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">7714</us-gaap:InterestExpense>
    <cwco:ProfitLossFromSubsidiaries
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_xvtGdfvDQE2j2cVV7eMZbA_13_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">6075</cwco:ProfitLossFromSubsidiaries>
    <cwco:ProfitLossFromSubsidiaries
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_L4uoaaBHt06MNfQ_kpSBUQ_13_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">6075</cwco:ProfitLossFromSubsidiaries>
    <cwco:ProfitLossFromSubsidiaries
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_D5RKwNIumUepcVOQR3QL3g_13_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">24300</cwco:ProfitLossFromSubsidiaries>
    <cwco:ProfitLossFromSubsidiaries
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_L_CdhFoREUywQbcaTxxnMQ_13_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">16200</cwco:ProfitLossFromSubsidiaries>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_G6uvngpjdkWVhUrSBjnkLw_14_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">19921</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_e1nEi1xiXUm42HhfQO2Q7w_14_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">17717</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_zRWwTGpQmkqmOHaqCC8SQg_14_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">71238</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_l9PrjZfll0OeACb2KmPE9A_14_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">44223</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_43sLDe5pTky7RgrKhtGc8g_15_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-247000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_Za7qgclrdU2PBsTw8ZnYzQ_15_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-54000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_QuBf9tXJzEOglgzIPnk27Q_15_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">29000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_7Sc_vIpkjE-zRde9dutucw_15_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">108000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_08vpBf0mz0uL2hBoI0chJw_16_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-2635</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_-p9yF1ypZkGIIl8pk_JtMA_16_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">15712</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_1siXX9hzHUuLLOUoaRNqww_16_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">84734</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_KLKV2DzlxUCQgqCR9P8flw_16_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">35292</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_Me8vQHoGrEKBqUeutNFVXw_17_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-168980</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_ua6-ZWY-NEabznHlY2UxRA_17_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">152168</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_xjw6acU-QkO-e-PhAtfh_g_17_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">548729</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_roJHIPxp7EyDSqkqx-JvUA_17_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">699890</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_uWE4TLdRn0mR2ZgRO-k5wQ_18_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1067642</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_q__LHtbto02QenNNXVadeQ_18_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1484339</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_KcTckitLQUCOFXb8a_-ezQ_18_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">6631542</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_8mXVZCsd5UC5lIegvKRW7w_18_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1589061</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_tN75z-uylkmzZhBIENWM-w_19_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">26616</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_i_NfHssZkU-Lmbh0troDOA_19_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-11230</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_T_QXI31dFEy9YZu_NclmIA_19_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">83041</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_T1pHgFCCJki9m6bQ0zCg9w_19_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-20735</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_0PNApy8Dn0m01NlBUxlqMA_20_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1041026</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_k60tidP6VEaMaKx9ZpZ7Wg_20_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1495569</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_HtqiI_JNAkWYEvpeffY_Ow_20_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">6548501</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_Tu98NZJ-J0CsAl0YoUuvrQ_20_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1609796</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_ZmQceYEk1kiIR0EKJikewA_21_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">217415</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_xOrAJ4qMlkizG4RnXq8oHA_21_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">131609</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_UqCG7qwNtkuf2QEct15Uow_21_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">691042</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_r2yfdzILI0WfQH4D8n-lKw_21_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">457540</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_4isF8OLhnUSTXCB2dG7y7w_22_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">823611</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_auxuOSdgKUajl-rMMQgWYw_22_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1363960</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_o38PQzynfUq8TUyuMqYIBw_22_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">5857459</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_yTMnUKfM5Ui1wgx-Iy1oBw_22_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1152256</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_IPrUw-x_fk6IZBGChLFpUg_23_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-505917</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_uQcH1Tb6xkqaV6JjBoKurQ_23_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-1078367</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_qaB118Mg5UidA1t_q3h9EA_23_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-1533064</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_OZVQKsW8lUiE-VmIYvH6gg_23_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-1542540</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_TXX7ALo1jk2Mqzq9stKqXg_24_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">317694</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_ffJckLSJQkud3ktFLBWUBQ_24_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">285593</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_hbuGKg4sg0exsQlOhOR6-g_24_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">4324395</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_GAbvqA8UnUmdHVi9Vd_UhA_24_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-390284</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="2"
      id="Tc_T5yM936bUEaeYRuyfqc3zw_27_3"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">0.05</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="2"
      id="Tc_g85Ir-jCN06VLdmKJaE1tA_27_6"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">0.09</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="2"
      id="Tc_CAs8YxyFTUC-KEL0CM9qrQ_27_9"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">0.38</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="2"
      id="Tc_hayjAI89lUOashAzofLnwg_27_12"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">0.07</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="2"
      id="Tc_Z7Zd5CufL0Cv84gx-yfSJQ_28_3"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">-0.03</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="2"
      id="Tc_w_ptrOw3NUWZq3_LLZHZNA_28_6"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">-0.07</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="2"
      id="Tc_HfKcDqyC9UWHNTthCr3Ydw_28_9"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">-0.10</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="2"
      id="Tc_aylxqSSyPkyi_mESXLR9BA_28_12"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">-0.10</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="2"
      id="Tc_qBWo5XsJOUq8wwmiBY5-Ag_29_3"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">0.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="2"
      id="Tc_KU__HEoCtEqpUT_8dPlq7A_29_6"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">0.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="2"
      id="Tc_EEFK2h2RUEGtZjNruaKABQ_29_9"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">0.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="2"
      id="Tc_pt9k_yYouEm8ANpPvcOUaA_29_12"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">-0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="2"
      id="Tc_Aj1J4IY0ZU-0wNItvTCMIQ_32_3"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">0.05</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="2"
      id="Tc_ax5AZQZQpEC1NbwTS-vT5A_32_6"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">0.09</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="2"
      id="Tc_wUpJlYJgkkSI4GVto0H8yg_32_9"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">0.38</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="2"
      id="Tc_XZvv3yVT_EWONzohrLWC4w_32_12"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">0.07</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="2"
      id="Tc_EYRB1nJiBkCWlhnBiV-1lg_33_3"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">-0.03</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="2"
      id="Tc_4bC8DGzlpECz-QmWHWilWA_33_6"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">-0.07</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="2"
      id="Tc_BE2Yc8Esd06qhvfcVUleBA_33_9"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">-0.10</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="2"
      id="Tc_9LoDXorqVkijgcRgw6v02g_33_12"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">-0.10</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="2"
      id="Tc_lQ-wqgQxokmTtA9akzvP9A_34_3"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">0.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="2"
      id="Tc_2A37OQOulkSNcl1LDMJX_w_34_6"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">0.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="2"
      id="Tc_3ktI78TMkkmL4Io6b7FpvA_34_9"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">0.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="2"
      id="Tc_FGgqwuZx40CtQuLVM6CD6A_34_12"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">-0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="3"
      id="Tc_6ggupG-wPE61acoyf4B80g_36_3"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">0.085</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="3"
      id="Tc_LPnK6b2VCE23VIz5XkDp0Q_36_6"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">0.085</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="3"
      id="Tc_6kKFk7bmZEmxlAKkxypsnA_36_9"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">0.255</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="3"
      id="Tc_0BotDo93Rk2BBC38M7CRmA_36_12"
      unitRef="Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw">0.255</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_T46lTPtDMkuuQqKrg-LaUw_39_3"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">15290597</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_T_RKH0Aydku8oDsH20q9ng_39_6"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">15209432</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_IGamOt8JEUeWdAM1jfdy3g_39_9"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">15287233</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_w568zTLVQEW3HDWW1efsRg_39_12"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">15204220</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_SeAkGMDErEq8CLx74UYuCg_40_3"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">15450276</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_tNT2l7ry0UmW2kKmrsOaqQ_40_6"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">15351882</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_SFnufTgFOkaRUBJpTjI1vQ_40_9"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">15440261</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_JP-YvpKw4UWzawn5mo7UwQ_40_12"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">15345120</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_ADomMvj-oUCuSH-hlx_nTA"
      decimals="INF"
      id="Tc_K0LtQxFWb0meWwfP3xd4jQ_4_2"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">28635</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_ADomMvj-oUCuSH-hlx_nTA"
      decimals="0"
      id="Tc_l2ime_nE00aT7vx9OYwDKw_4_5"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">17181</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vlzZbEZzrUKCCf0V7mChWg"
      decimals="INF"
      id="Tc_xCedUycF00u9V6cUp_DxNw_4_7"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">15243693</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vlzZbEZzrUKCCf0V7mChWg"
      decimals="0"
      id="Tc_GJgOAbZC9UWyfbpciFHPfg_4_10"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">9146216</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_2hxyO3oAGkmP8g2oz9TEyQ"
      decimals="0"
      id="Tc_4cEd2j5fL0WHOxykhr96NA_4_13"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">87812432</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_UFTnuufclEmRWljMLWf-Xg"
      decimals="0"
      id="Tc_dKN4LGvBn0-nt592KeqG0w_4_16"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">60603056</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_MboADmWHCkm56C_GauGmvg"
      decimals="0"
      id="Tc_5oPuC7TopkCGFZgBWhkh5A_4_19"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">8086538</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_F9cEQ-cIYU-WBfQcBH5WCg_4_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">165665423</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ChHxw2wNRkaToXfcbhzpPA"
      decimals="INF"
      id="Tc_USG3FiWbVkCdfRS9jdM1jw_5_7"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">41830</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ChHxw2wNRkaToXfcbhzpPA"
      decimals="0"
      id="Tc_cw64WmbcvUG2OrRQAMF8Dw_5_10"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">25098</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_hJgLLVyyukqrwtz_JrQ3zw"
      decimals="0"
      id="Tc_KDCsKpNC70aU6mlUHLqugA_5_13"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-25098</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_7PZkPCWdfUud8t-hUUBV7A"
      decimals="0"
      id="Tc_Or3-Zi29S0eVH7EgJFo_xA_6_16"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1716815</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_s5NjX6RrfkmIkL5xFxX7PA"
      decimals="0"
      id="Tc_7eiwl36940m7KYOQCU69Cg_6_19"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">241430</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2022_To_3_31_2022_Dyo91Ce4LUyMvXQXFtgr0g"
      decimals="0"
      id="Tc_SMI74My_HE25R2MsxE8nJQ_6_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1958245</us-gaap:ProfitLoss>
    <us-gaap:DividendsCash
      contextRef="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_7PZkPCWdfUud8t-hUUBV7A"
      decimals="0"
      id="Tc_dbMcQLaoG0e-zwBptBzwRQ_7_16"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1303014</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="Duration_1_1_2022_To_3_31_2022_Dyo91Ce4LUyMvXQXFtgr0g"
      decimals="0"
      id="Tc_F-GyseDCmEKfTVhIU9mNQA_7_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1303014</us-gaap:DividendsCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_hJgLLVyyukqrwtz_JrQ3zw"
      decimals="0"
      id="Tc_TqIKxJO6106sUMnCyTOZTg_8_13"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">188985</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_1_1_2022_To_3_31_2022_Dyo91Ce4LUyMvXQXFtgr0g"
      decimals="0"
      id="Tc_Z4hq-Wk6pk-FaVhfQlYDHQ_8_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">188985</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_3_31_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_MW91Yr40lUCD6P2gQnUROw"
      decimals="INF"
      id="Tc_lGDqNMEfjkSN3SzVy6-LEg_9_2"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">28635</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_3_31_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_MW91Yr40lUCD6P2gQnUROw"
      decimals="0"
      id="Tc_-FCdiV3YeUyKK3o1fGj-CQ_9_5"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">17181</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_fqy-FjHY9UKyAwb40fRZhQ"
      decimals="INF"
      id="Tc_AegBj1tiXku8afmIzzZCzA_9_7"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">15285523</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_fqy-FjHY9UKyAwb40fRZhQ"
      decimals="0"
      id="Tc_ayohpVus8EGGhduOrtS6aw_9_10"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">9171314</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_ZhkFHlyBO0Sh2s185snujA"
      decimals="0"
      id="Tc_h_4V38PeEEikcLqppFcAzg_9_13"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">87976319</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_M6_KJDD07kas-SlKJH8jBg"
      decimals="0"
      id="Tc_9YZ2ziIMl0uo-RnThW9lvA_9_16"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">61016857</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_CMXciRq00ECXJD3zkuWlTw"
      decimals="0"
      id="Tc_KdyJE3imPE-AdUckVxywiA_9_19"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">8327968</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_3_31_2022_D3fPzVR5Xk6QZ4tI4Gt2iQ"
      decimals="0"
      id="Tc_X63V-KDm30OWiMkLepO4BA_9_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">166509639</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_iYV8v8qhWE6dc13gL0QJxg"
      decimals="INF"
      id="Tc_sVoyOFwatEiB2YHmCfX3qQ_10_2"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">9295</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_iYV8v8qhWE6dc13gL0QJxg"
      decimals="0"
      id="Tc_VXMTkaoNlEKtnSO3p7ljOg_10_5"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">5577</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_y5ZrHqLkt0mQo0fVYh7-fA"
      decimals="0"
      id="Tc_II_-fEeDNkmfHDGZPh6hNw_10_13"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-5577</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:ProfitLoss
      contextRef="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_J_IDYnXuU06iuOhcE667AA"
      decimals="0"
      id="Tc_6EhyAQafFEqGqcXkcT_xow_11_16"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2289886</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_MruafSaj7UCWBOfyAtE0wg"
      decimals="0"
      id="Tc_uM5MlHXjZUy7OTWKZVBn1g_11_19"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">232197</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_4_1_2022_To_6_30_2022_5EHYrn0YFU6dF657BsKwpA"
      decimals="0"
      id="Tc_wR5_ZK7gzkuKGJldrBcsYg_11_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2522083</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_iYV8v8qhWE6dc13gL0QJxg"
      decimals="INF"
      id="Tc_zp2G7tcVvUGsT14YXaDWPw_12_2"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">309</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_iYV8v8qhWE6dc13gL0QJxg"
      decimals="0"
      id="Tc_6tlX9DM66karFbTbAN0Pxw_12_5"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">185</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_y5ZrHqLkt0mQo0fVYh7-fA"
      decimals="0"
      id="Tc_MQL0zmIbNUiJMiqR6jPWDQ_12_13"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2511</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_4_1_2022_To_6_30_2022_5EHYrn0YFU6dF657BsKwpA"
      decimals="0"
      id="Tc_uK_6bdCbbkO6p6d9Xp4BNg_12_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2696</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:DividendsCash
      contextRef="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_J_IDYnXuU06iuOhcE667AA"
      decimals="0"
      id="Tc_sYGs9JX7gEqDjeK_OVj6IA_13_16"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1301840</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_MruafSaj7UCWBOfyAtE0wg"
      decimals="0"
      id="Tc_FF7opecGfU-GdP062fsajQ_13_19"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">464200</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="Duration_4_1_2022_To_6_30_2022_5EHYrn0YFU6dF657BsKwpA"
      decimals="0"
      id="Tc__cll6LNpqUiZaZPrdaQwnA_13_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1766040</us-gaap:DividendsCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_y5ZrHqLkt0mQo0fVYh7-fA"
      decimals="0"
      id="Tc__iRQcGTer0Wz_QlGT4DMdQ_14_13"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">205137</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_4_1_2022_To_6_30_2022_5EHYrn0YFU6dF657BsKwpA"
      decimals="0"
      id="Tc_p1pT1HaafEWml2d7lQXIGw_14_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">205137</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_6_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_nrG65NqQ5US9uiq95E5plw"
      decimals="INF"
      id="Tc_Am0jpUmnrEy7B0WCwsC7ww_15_2"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">38239</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_6_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_nrG65NqQ5US9uiq95E5plw"
      decimals="0"
      id="Tc_R2oir2pgR0mdN6zRQRbTkQ_15_5"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">22943</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_14nVE-T0oUuPlEanmMWnLQ"
      decimals="INF"
      id="Tc_LcbdO1cjRUaUv8GHZTPrjw_15_7"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">15285523</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_14nVE-T0oUuPlEanmMWnLQ"
      decimals="0"
      id="Tc_Dra3DqO2mkGGpRt9MA3GZw_15_10"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">9171314</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_j0xWKJh6N0K-f4zmlODwew"
      decimals="0"
      id="Tc_oKmZwpy0OU6bxedOw31UJg_15_13"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">88178390</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_e-S0eIypmUi5HH7wv6550Q"
      decimals="0"
      id="Tc_Zo3W4_TOc0C6tWyguuMe_w_15_16"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">62004903</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_y5pUFE7QYECBIS-2Efj8VQ"
      decimals="0"
      id="Tc_KjgKPISTdUCDYHA-ASaPEQ_15_19"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">8095965</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_6_30_2022_DspsO17_0kqTPh0_idfeYw"
      decimals="0"
      id="Tc_aWHCzCppd0qEPZ9ClSGRww_15_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">167473515</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_L64VDL9Aa0-Bm6UDtrwWPQ"
      decimals="INF"
      id="Tc_CLy-om_MYkmeBqEmcNKWyA_16_2"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">-6585</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_L64VDL9Aa0-Bm6UDtrwWPQ"
      decimals="0"
      id="Tc_KBHaKRthMUKeYsgWnPyYoQ_16_5"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-3951</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_FgZ_lh--V0CdGjHOopL1ug"
      decimals="INF"
      id="Tc_wsEed6hl00SKC60hsKE8Cw_16_7"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">6585</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_FgZ_lh--V0CdGjHOopL1ug"
      decimals="0"
      id="Tc_x9Jfohos7k2j88pE0qP0vA_16_10"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">3951</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:ProfitLoss
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_4910W1fCHUme7eNTRyX7GA"
      decimals="0"
      id="Tc_sMm1owjaRU-hJQtU-R4_3Q_17_16"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">317694</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_wTaA990H3UK7U6EPL65JRQ"
      decimals="0"
      id="Tc_ayI3NA16a0mdIGOwNMkpew_17_19"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">217415</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_ev0lsxQuP0e0DRXblquMcA_17_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">535109</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_L64VDL9Aa0-Bm6UDtrwWPQ"
      decimals="INF"
      id="Tc_SG-9Epb7IkeW0hyDfyEg6g_18_2"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">2755</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_L64VDL9Aa0-Bm6UDtrwWPQ"
      decimals="0"
      id="Tc_i3AfThcgYkCzCVIX4eD3qQ_18_5"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1653</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_cHBlecbpzUWcZAl6trQIow"
      decimals="0"
      id="Tc_i1onJJG8CUScyCB937T0IA_18_13"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">22390</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_X2bs9yc1UE2tFO0-ZByBFg_18_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">24043</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:DividendsCash
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_4910W1fCHUme7eNTRyX7GA"
      decimals="0"
      id="Tc_TnccM19QhEKRb9s4DFoP8w_19_16"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1302110</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_wTaA990H3UK7U6EPL65JRQ"
      decimals="0"
      id="Tc_8m1s75ptvk2Gws11kfr9DQ_19_19"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">638275</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_gQAW3uJ-PUahRpyYPVc7mg_19_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1940385</us-gaap:DividendsCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_cHBlecbpzUWcZAl6trQIow"
      decimals="0"
      id="Tc_qdxnaiXQTEq66vAdLU2kNA_20_13"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">413539</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_X49pUzpkW0iGN24QOTxzGg_20_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">413539</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_uVlQkqr90ke4FxIveydMfA"
      decimals="INF"
      id="Tc_o8KaJ0Q3TE-XExosmo6xIg_21_2"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">34409</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_uVlQkqr90ke4FxIveydMfA"
      decimals="0"
      id="Tc_Yfn-oRUcsEW6APpDV2FuSA_21_5"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">20645</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_jedABGAKmk6YgVUwoxI-nA"
      decimals="INF"
      id="Tc_KNHBkt_xqk-S8KPSuWYcrQ_21_7"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">15292108</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_jedABGAKmk6YgVUwoxI-nA"
      decimals="0"
      id="Tc_JtqjvdYiVkmR7haYZ5OYaw_21_10"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">9175265</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_SNvAbDG1qE66TiE2PSAVRQ"
      decimals="0"
      id="Tc_gcGd_eLkmUy5JSmsoTxrtA_21_13"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">88614319</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_JpsgFkXVckqzEVsvGvV-Mw"
      decimals="0"
      id="Tc_fG5koAU9R0uQdQxzH751nA_21_16"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">61020487</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_XmO0kFjmS0WmmgvNT_auDw"
      decimals="0"
      id="Tc_Uv--vLr-9023MY60npqZLg_21_19"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">7675105</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_5Yhy4V3UAkOiPPZ01LfWvQ_21_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">166505821</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_FAy8YYEyPUKkQOQ4V9_Uqw"
      decimals="INF"
      id="Tc_tY79fgGNSkiHeuDwzpytFQ_4_2"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">31068</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_FAy8YYEyPUKkQOQ4V9_Uqw"
      decimals="0"
      id="Tc_A5qta8ZskEGpSfUgP-ZgOg_4_5"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">18641</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_S4TpnljWvkWOeJAp0-Nelw"
      decimals="INF"
      id="Tc_Q9ND4lW3YUGyWDplcKMSxw_4_7"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">15143683</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_S4TpnljWvkWOeJAp0-Nelw"
      decimals="0"
      id="Tc_1VVn_cHy2kOJdMEJc_TXLQ_4_10"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">9086210</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_5WJE9qhkO0-bQraHXNFdQQ"
      decimals="0"
      id="Tc_JeZwqfMfW0yze6-QtBfxXg_4_13"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">86893486</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_4Ez8Yc_rskWSAqJr658Bfw"
      decimals="0"
      id="Tc_c6Ts9Z1O2UKYPIu6mDfjLQ_4_16"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">64910709</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_4Gn8qqWX602yySbGNTSrlg"
      decimals="0"
      id="Tc_KL-3BHX8aUWEkCzMsOljYQ_4_19"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">8103503</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2020_KFEe3-eqYE2PGTT4Bee69Q"
      decimals="0"
      id="Tc_8bCttNjZDEi_SB4mE2hccw_4_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">169012549</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_8_H65jWhH0mxx5w89H9MIw"
      decimals="INF"
      id="Tc_EUq3srNNN0a2C8IGfqyvzQ_5_7"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">57577</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_8_H65jWhH0mxx5w89H9MIw"
      decimals="0"
      id="Tc_8XnKCb3kqEK1d1qY-UaVHw_5_10"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">34546</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_bJSJy1CzkUWudAoth0nKlQ"
      decimals="0"
      id="Tc_b_y2kX8Lk0e72RjQWqqZ2w_5_13"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-34546</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_CjE80kOlhkm92INxDN9zww"
      decimals="INF"
      id="Tc_hw3iHfi7QkCg37MyJh0zFw_6_2"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">-215</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_CjE80kOlhkm92INxDN9zww"
      decimals="0"
      id="Tc_n_CO9RQOoE66cUZNzLChzg_6_5"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-129</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_8_H65jWhH0mxx5w89H9MIw"
      decimals="INF"
      id="Tc_xn8vzzo7qEW3ttbPPIpb9Q_6_7"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">215</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_8_H65jWhH0mxx5w89H9MIw"
      decimals="0"
      id="Tc_mcIefBjce0yZLaOeupeauQ_6_10"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">129</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockRedeemedOrCalledDuringPeriodShares
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_CjE80kOlhkm92INxDN9zww"
      decimals="INF"
      id="Tc_B86qcl-4h0yVSoPP0BJrHg_7_2"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">747</us-gaap:StockRedeemedOrCalledDuringPeriodShares>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_CjE80kOlhkm92INxDN9zww"
      decimals="0"
      id="Tc_tjHHFJhkLUWx1iCiyMnF9w_7_5"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">448</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_bJSJy1CzkUWudAoth0nKlQ"
      decimals="0"
      id="Tc_PWLlzayjIkGUcWShf-Egow_7_13"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">7065</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="Duration_1_1_2021_To_3_31_2021_6KiaFpXZY0eOxUbaecMYag"
      decimals="0"
      id="Tc_DzELngc-FkWyjrgpzdv5gQ_7_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">7513</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_TXJf--3qlEeVJwNRk5pRhg"
      decimals="0"
      id="Tc_hN4EP7YbN0ynl4slXOzMxw_8_16"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">988772</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_151lw9pFhEC5XSgkVCoqjg"
      decimals="0"
      id="Tc_yZWji04PikehYnrHIg2d0w_8_19"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">128793</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2021_To_3_31_2021_6KiaFpXZY0eOxUbaecMYag"
      decimals="0"
      id="Tc_98uacIGyXUiH2ukxtibhhg_8_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1117565</us-gaap:ProfitLoss>
    <us-gaap:DividendsCash
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_TXJf--3qlEeVJwNRk5pRhg"
      decimals="0"
      id="Tc_ml3HCrmRb0ednIGUhljFtQ_9_16"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1296197</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_151lw9pFhEC5XSgkVCoqjg"
      decimals="0"
      id="Tc_N82ssrEMOESm2QDMcShFzA_9_19"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">649880</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="Duration_1_1_2021_To_3_31_2021_6KiaFpXZY0eOxUbaecMYag"
      decimals="0"
      id="Tc_Rp_PpUxGNEmcS-3aRPjo2Q_9_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1946077</us-gaap:DividendsCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_bJSJy1CzkUWudAoth0nKlQ"
      decimals="0"
      id="Tc_2eXdkLMfg0623iBD-5FyIA_10_13"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">176210</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_1_1_2021_To_3_31_2021_6KiaFpXZY0eOxUbaecMYag"
      decimals="0"
      id="Tc_458dXmsDjU-TT_WErhb8cA_10_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">176210</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_EOnO4JwpIku9ZJlc4tgayQ"
      decimals="INF"
      id="Tc_T2z_V01GY0KeBVzKm-jPEA_11_2"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">30106</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_EOnO4JwpIku9ZJlc4tgayQ"
      decimals="0"
      id="Tc_9lmG_sXm3E6RsQ-GuLuqiQ_11_5"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">18064</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_bLg_Ivwo0kOyxgSQfmHqkg"
      decimals="INF"
      id="Tc_-_kXJMN2t0a6L-eGOwzxKQ_11_7"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">15201475</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_bLg_Ivwo0kOyxgSQfmHqkg"
      decimals="0"
      id="Tc_qBGMRf3P9kGRe2TQ4of6lQ_11_10"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">9120885</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_7SFUh6xdBU20p5tj6NAxtQ"
      decimals="0"
      id="Tc_-LeaTwtQLU21hrSYVsE_9Q_11_13"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">87028085</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_IvXC8OUpv0uBI12gqYnJOA"
      decimals="0"
      id="Tc_8lOH9ka9HkW_yoQeRmaOSw_11_16"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">64603284</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_GMMJTnatiU6RkJv8dIHB6Q"
      decimals="0"
      id="Tc_awz0QFXesUynbdQKKK1VOQ_11_19"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">7582416</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_3_31_2021_bknPEiqms0SDlO930zPdIQ"
      decimals="0"
      id="Tc_xfy7qujowkeUWPIH9Zv-oQ_11_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">168352734</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_JwmlkvE8okelIRwhfsVHTQ"
      decimals="INF"
      id="Tc_iRpco1BqmUezpYPDnbIhoQ_12_2"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">8632</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_JwmlkvE8okelIRwhfsVHTQ"
      decimals="0"
      id="Tc_MJcPbJREI0KL5NdxPhFbqg_12_5"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">5179</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_V1S6ulOcu0OqDZFNmkar1Q"
      decimals="0"
      id="Tc_uOF6t2SkiUSuXdlCUdBYVg_12_13"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-5179</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_JwmlkvE8okelIRwhfsVHTQ"
      decimals="INF"
      id="Tc_KC1VNMkEnkGjTOcNAixGjg_13_2"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">-896</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_JwmlkvE8okelIRwhfsVHTQ"
      decimals="0"
      id="Tc_bnQ1-Qh_Skij7FgYw-0SgA_13_5"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-538</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_M2DFoK0h3EGKAREJE27aNA"
      decimals="INF"
      id="Tc_977L3z9EqUelE3FNFfHCGA_13_7"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">896</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_M2DFoK0h3EGKAREJE27aNA"
      decimals="0"
      id="Tc_G3FxgR7SQEyioyJQOHhAdQ_13_10"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">538</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockRedeemedOrCalledDuringPeriodShares
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_JwmlkvE8okelIRwhfsVHTQ"
      decimals="INF"
      id="Tc_5q_bJLulyk6J59wtOY8UAw_14_2"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">704</us-gaap:StockRedeemedOrCalledDuringPeriodShares>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_JwmlkvE8okelIRwhfsVHTQ"
      decimals="0"
      id="Tc_2MrT3JRZ80GaGrahzO98jQ_14_5"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">422</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_V1S6ulOcu0OqDZFNmkar1Q"
      decimals="0"
      id="Tc_R-nsdn0GgEqGONnQwdol2g_14_13"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">6928</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="Duration_4_1_2021_To_6_30_2021_q2HTZFN370GVvCR0sYb5bQ"
      decimals="0"
      id="Tc_bRDK7UgBnUi66gG19xOAsA_14_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">7350</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:ProfitLoss
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_BxhzB0IWaUutDzHa25V2hA"
      decimals="0"
      id="Tc_yc_Wa3NfZU2mUQpZOgE8SA_15_16"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-1664649</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_7D6ByOYDHk2n_5uLpuU_gA"
      decimals="0"
      id="Tc_m5xfylbGfE2f1WtA0KzKPw_15_19"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">197138</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_4_1_2021_To_6_30_2021_q2HTZFN370GVvCR0sYb5bQ"
      decimals="0"
      id="Tc_hp8zNT9YXkeKLu2I4dOcXw_15_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-1467511</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_JwmlkvE8okelIRwhfsVHTQ"
      decimals="INF"
      id="Tc_B9I0ckRvS06Z_6JP_b8Cuw_16_2"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">211</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_JwmlkvE8okelIRwhfsVHTQ"
      decimals="0"
      id="Tc_3-oe-hVHh0Ck9yIanHQ1ww_16_5"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">126</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_V1S6ulOcu0OqDZFNmkar1Q"
      decimals="0"
      id="Tc_-WR3KOylzEuxsFY1zrwsIw_16_13"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1583</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_4_1_2021_To_6_30_2021_q2HTZFN370GVvCR0sYb5bQ"
      decimals="0"
      id="Tc_BY7mjRmwb0m6Nk1ed91LQQ_16_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1709</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:DividendsCash
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_BxhzB0IWaUutDzHa25V2hA"
      decimals="0"
      id="Tc_k1cTzyCWDE6kNwOT_ojdgw_17_16"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1294697</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="Duration_4_1_2021_To_6_30_2021_q2HTZFN370GVvCR0sYb5bQ"
      decimals="0"
      id="Tc_Imi2lwt4tUiy6r31XIoR1Q_17_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1294697</us-gaap:DividendsCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_V1S6ulOcu0OqDZFNmkar1Q"
      decimals="0"
      id="Tc_jhAoY25XTE6U_Nj8mkL73g_18_13"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">178589</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_4_1_2021_To_6_30_2021_q2HTZFN370GVvCR0sYb5bQ"
      decimals="0"
      id="Tc_dsgGmsWY4EGQ7R0GSDpddQ_18_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">178589</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_55Q2ZIytOU6LA4npYUUlMQ"
      decimals="INF"
      id="Tc_rg9u6_BC8EmQCwxO5PXTvA_19_2"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">37349</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_55Q2ZIytOU6LA4npYUUlMQ"
      decimals="0"
      id="Tc_AGr70bxZ4UyhdReBTShsdg_19_5"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">22409</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember__bExvVI7N0eq9oqi8PvRsQ"
      decimals="INF"
      id="Tc_BOxZKlcLkkGOPmy8GXOHeQ_19_7"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">15202371</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember__bExvVI7N0eq9oqi8PvRsQ"
      decimals="0"
      id="Tc_dn1EzHHd60udXpKY-iIo_Q_19_10"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">9121423</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_upWlhp2B-0SgxUxz9EJi_Q"
      decimals="0"
      id="Tc_B726-4xJj0-J9MBbQrGprQ_19_13"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">87196150</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_UV8hfh_UAkaIlu-5dDo0qA"
      decimals="0"
      id="Tc_pCkGLKIq3E-U_MJ88mU9cg_19_16"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">61643938</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_piiwvRV2T0mNP-ei9tfS9g"
      decimals="0"
      id="Tc_K5BN0gN6oUaAGL-7wvd7TA_19_19"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">7779554</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_6_30_2021_440hUdcqs0aHqb7AkQTHxg"
      decimals="0"
      id="Tc_0VBjzh4Fvkes7GKe25hRoA_19_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">165763474</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_T_QVxve33kapov9waD8dUQ"
      decimals="INF"
      id="Tc_j2xY1Q6WpU6NJWst9eciPg_20_2"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">-8328</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_T_QVxve33kapov9waD8dUQ"
      decimals="0"
      id="Tc_7-fTWfw3xkKITVi2QjppWA_20_5"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-4996</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_1vrsU2LSKEmxEcHtsuyUbQ"
      decimals="INF"
      id="Tc_x8eu76jaRkKD_i-9JO7LYQ_20_7"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">8328</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_1vrsU2LSKEmxEcHtsuyUbQ"
      decimals="0"
      id="Tc_AovK53unMECV27xAAiExGg_20_10"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">4996</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:ProfitLoss
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_gFurzXw690SHhy5dEtc_Kw"
      decimals="0"
      id="Tc_-OuZDfeKLkOsc-RTuSq0nw_21_16"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">285593</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_pctuswThrEiQEtga2i8-9A"
      decimals="0"
      id="Tc_sa2jlmVqPEWo6DSxM4gPmw_21_19"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">131609</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_PJBVrOslJkiI2IXN95eR9Q_21_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">417202</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_T_QVxve33kapov9waD8dUQ"
      decimals="INF"
      id="Tc_xtirEp7XMkusJsSEczcUdg_22_2"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">1895</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_T_QVxve33kapov9waD8dUQ"
      decimals="0"
      id="Tc_nH0tU1ox2EugyvY7s7T8zg_22_5"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1137</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_dK-NtSiCKkq6IARqnPcaTA"
      decimals="0"
      id="Tc_pScfpIaRSUuvV_BGFMw5NA_22_13"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">14213</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_sxffFECl4UiG1taJ4IYOUQ_22_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">15350</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:DividendsCash
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_gFurzXw690SHhy5dEtc_Kw"
      decimals="0"
      id="Tc_k3gcBbqwFEaLNj_EPA7lIg_23_16"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1294870</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_bOw1gcnd1kaUwREAPhBDYQ_23_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1294870</us-gaap:DividendsCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_dK-NtSiCKkq6IARqnPcaTA"
      decimals="0"
      id="Tc_-nQAj0EAg0-mUEhN5AKT5A_24_13"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">374793</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_0Lz-LBZGTUinKoSPNLt6_g_24_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">374793</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_9_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_QqHAnbxuPkyyqgjPjviRlw"
      decimals="INF"
      id="Tc_RLiHMUixJUOFfMvpF3fQNQ_25_2"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">30916</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_9_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_QqHAnbxuPkyyqgjPjviRlw"
      decimals="0"
      id="Tc_iPxHfzcxo0iAAScL3p3sYQ_25_5"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">18550</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_62c__c1mpU6X3nK4JuRb-w"
      decimals="INF"
      id="Tc_LZMxk5B4UUWwFi3Nx9xZmA_25_7"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">15210699</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_62c__c1mpU6X3nK4JuRb-w"
      decimals="0"
      id="Tc_zsj-vT9wsEubJD0LTpCABA_25_10"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">9126419</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_5yNW2tUVH025CWQdt1sWPA"
      decimals="0"
      id="Tc_KnIIjWPK30KuQwWUXGorgQ_25_13"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">87585156</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_YPH617dDtk21RBa8mvrXvQ"
      decimals="0"
      id="Tc_iuItE6edfkSwpbmZKI-gVA_25_16"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">60634661</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_0Zsl5HAa6Ui3p2SzZSazHg"
      decimals="0"
      id="Tc_aWsWexFlhUmmMsrRGSMt7g_25_19"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">7911163</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_9_30_2021_MQ278Y9rfE6_aF653jQJAA"
      decimals="0"
      id="Tc__Rhtbgg9g06QRdK3cAI_dQ_25_22"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">165275949</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_esZ5dNtCmUSQ8RWMNRudtA_3_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">16926429</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_3h_UwoCSaEmLcEdCmUsBjw_3_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">5285457</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_ab4snZ7RTkuVIp_Cyi4gCg_4_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-1123193</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_siKhN0_4dE6iFRa314GC7Q_4_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-820785</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_QiLKk96HZUaltZvpL8bZ2A_5_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">15803236</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_JNmxRX4qOkmKGo4dDZe-LQ_5_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">4464672</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <cwco:PaymentsToAcquireCertificatesOfDeposit
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_utaLbaQT90G_PpY4niCe1A_8_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2518493</cwco:PaymentsToAcquireCertificatesOfDeposit>
    <cwco:PaymentsToAcquireCertificatesOfDeposit
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_ouEzjMZ4zEu11N3MBW3oWg_8_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2500000</cwco:PaymentsToAcquireCertificatesOfDeposit>
    <cwco:MaturityOfCertificatesOfDeposit
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_ReDYtTrfzkWNBLSnGpoBEQ_9_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">5018493</cwco:MaturityOfCertificatesOfDeposit>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_BPFMuiBvgE68nArrm-pG3w_10_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2947937</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_ESqCzVbnY0iUq1rGjH3asw_10_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">973270</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_5UC2OpcXPESvDwF19FOxAw_11_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">31181</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc__VsQVuQ5a0q2uzI-I2e-DA_11_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">45560</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_qL6ZCzCA4kyJdMqUiAyuuA_12_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-416756</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_eHdpRMTECU6VXAHGrfgGMA_12_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-3427710</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_LPvq0t7ZzU2HMv4mqBJ9BQ_15_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">3841842</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_JaDV-7fiX0yTHSFYB4jH9w_15_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">3859412</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_k2NcSlXifEGw9rcJJvMhgg_16_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">8154</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_UIzA2gANVUGf0ONzbVo3Xg_16_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">8387</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_55xlSBzK9Uap2kYvqjQ5vg_17_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1102475</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_Hiv1ir7lVUyeHq49-cZjMw_17_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">649880</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:ProceedsFromRepurchaseOfRedeemablePreferredStock
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_-ISgFS2lLUqD9WHTmBxi1w_18_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-14863</us-gaap:ProceedsFromRepurchaseOfRedeemablePreferredStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_roNhnzuTWEW8O7cBFarpzA_19_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">26739</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_Xy4TZv3840momppqT3nRYA_19_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">17059</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_Ae8qSwRqFUe08jmUjibwIQ_20_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">51564</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_pBqogjiJnEy7Ktil4OcNHQ_20_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">35840</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_9cePSRM7gUK2senUU0saYw_21_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-4977296</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_VfS1A1WrUka7UI9FXzVDlg_21_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-4551323</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_6cbwVgnUVUWJD070zoKoVg_22_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">10409184</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_hIvBX-siHUOsKdhD6aTecQ_22_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-3514361</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_B8hIJ6NWh0-wJHiDA30AYw_23_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">40358059</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2020_KFEe3-eqYE2PGTT4Bee69Q"
      decimals="0"
      id="Tc_nwFD4ZACfkSlBOPZElqJYg_23_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">43794150</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_11RgwLMxo06ai5mMltxUCw_24_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">750048</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="As_Of_12_31_2020_KFEe3-eqYE2PGTT4Bee69Q"
      decimals="0"
      id="Tc_u8ZR2BgB1kSEZJTA-BM65g_24_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">154130</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_2FbIgHnKl06hnUAUV5ds2g_25_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">432002</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="As_Of_9_30_2021_MQ278Y9rfE6_aF653jQJAA"
      decimals="0"
      id="Tc_UT_5D3BUHke1Fmth-irJng_25_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">36326</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_-C6SU5ud8kaI6o6_X4KL5Q_26_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">51085289</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_9_30_2021_MQ278Y9rfE6_aF653jQJAA"
      decimals="0"
      id="Tc_IWyiuU9n8k2MMCkc8o7WLw_26_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">40397593</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_YXri5TsSS0SwJbWOHomqfA"
      decimals="INF"
      id="Narr_xVbGxw1hE0mYBWwddZ1-Aw"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">9295</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_O_6-qdFLLk6KS1jeySKUZw"
      decimals="INF"
      id="Narr_zsKG37eXaEWIi_TZSUIPZw"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">8632</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssued1
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_YXri5TsSS0SwJbWOHomqfA"
      decimals="0"
      id="Tc_Fr2RxYQyyk29dlRGckYfrA_30_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">133197</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_O_6-qdFLLk6KS1jeySKUZw"
      decimals="0"
      id="Tc_ogckTZHkwEWN-VjEPnGb3w_30_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">102203</us-gaap:StockIssued1>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember_FaH2T-NOikum5I-PRIK5fw"
      decimals="INF"
      id="Narr_2i4k-ZoZkESLrP5Yev9MBQ"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">41830</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember_eKREuFfU-0mRZiMmHiqBeA"
      decimals="INF"
      id="Narr_FG_dEOjlCke5Nramw-MHpw"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">57577</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssued1
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember_FaH2T-NOikum5I-PRIK5fw"
      decimals="0"
      id="Tc_Rgrc7nep9kKr0nr3Da9bYg_31_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">521016</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember_eKREuFfU-0mRZiMmHiqBeA"
      decimals="0"
      id="Tc_4QI2a9G_9EiIpknBDEtovw_31_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">745468</us-gaap:StockIssued1>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_YXri5TsSS0SwJbWOHomqfA"
      decimals="INF"
      id="Narr_86SfeqeaO0-U4-J125tTrg"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">6585</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember_eKREuFfU-0mRZiMmHiqBeA"
      decimals="INF"
      id="Narr_eSYBEOW1bkSYqgpvrShIFw"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">9439</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_GfjsjyYZLE-VCa02WehqyA_32_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">3951</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_1RCMDFCoX0-AoejOLpXIVA_32_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">5663</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:Dividends
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_zqgGnBUY1E6_LzSdBle1AA_33_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1302754</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_0WaLa1W_Rkaczr7A8CrU3g_33_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1295377</us-gaap:Dividends>
    <cwco:TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_YNFORRcu50S93wewwxt2YA_34_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">246238</cwco:TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress>
    <cwco:TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_rBOV3IOzbEOIIndiHevH7g_34_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">148138</cwco:TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress>
    <cwco:TransfersFromConstructionInProgressToPropertyPlantAndEquipment
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_aVkDg8gqFU-59Q1L7oE7gA_35_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">413416</cwco:TransfersFromConstructionInProgressToPropertyPlantAndEquipment>
    <cwco:TransfersFromConstructionInProgressToPropertyPlantAndEquipment
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_Xtex2koZPky5C-G7AAz29Q_35_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">166335</cwco:TransfersFromConstructionInProgressToPropertyPlantAndEquipment>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_p0wL6sBNw06mbx_emjNSMw_36_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1852608</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_nRqUq2DvdEGM0f5OpmNJjQ_37_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">68422</us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction>
    <us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_iOl6tT_ajUaDUL6EG_MF1g_37_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">58220</us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction>
    <us-gaap:NatureOfOperations
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tb_DK33USzm8Ei78P3-gkFM7g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:normal;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;"&gt;CONSOLIDATED WATER CO.&#160;LTD.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;"&gt;NOTES&#160;TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;"&gt;(UNAUDITED)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;1. Principal activity&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Consolidated Water Co. Ltd. and its subsidiaries (collectively, the &#x201c;Company&#x201d;) supply potable water, treat wastewater and water for reuse, and provide water-related products and services to customers in the Cayman Islands, The Bahamas, the United States and the British Virgin Islands. The Company produces potable water from seawater using reverse osmosis technology and sells this water to a variety of customers, including public utilities, commercial and tourist properties, residential properties and government facilities. The Company designs, builds and sells water production and water treatment infrastructure and manages water infrastructure for commercial and governmental customers. The Company also manufactures a wide range of specialized and custom water industry related products and provides design, engineering, operating and other services applicable to commercial, municipal and industrial water production, supply and treatment.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:NatureOfOperations>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tb_XkA7WeBpVkSQGJfb6VZS0Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;2. Accounting policies&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Basis of consolidation:&lt;/b&gt; The accompanying condensed consolidated financial statements include the accounts of the Company&#x2019;s (i)&#160;wholly-owned subsidiaries, Aerex Industries,&#160;Inc. (&#x201c;Aerex&#x201d;), Aquilex,&#160;Inc. (&#x201c;Aquilex&#x201d;), Cayman Water Company Limited (&#x201c;Cayman Water&#x201d;), Ocean Conversion (Cayman) Limited (&#x201c;OC-Cayman&#x201d;), DesalCo Limited (&#x201c;DesalCo&#x201d;), Consolidated Water Cooperatief, U.A. (&#x201c;CW-Cooperatief&#x201d;), Consolidated Water U.S. Holdings,&#160;Inc. (&#x201c;CW-Holdings&#x201d;); and (ii)&#160;majority-owned subsidiaries Consolidated Water (Bahamas)&#160;Ltd. (&#x201c;CW-Bahamas&#x201d;), N.S.C. Agua, S.A. de C.V. (&#x201c;NSC&#x201d;), Aguas de Rosarito S.A.P.I. de C.V. (&#x201c;AdR&#x201d;), and PERC Water Corporation ("PERC"). The Company&#x2019;s investment in its affiliate Ocean Conversion (BVI)&#160;Ltd. (&#x201c;OC-BVI&#x201d;) is accounted for using the equity method of accounting. All significant intercompany balances and transactions have been eliminated in consolidation.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The accompanying interim condensed consolidated financial statements are unaudited. These condensed consolidated financial statements reflect all adjustments (which are of a normal recurring nature) that, in the opinion of management, are necessary to fairly present the Company&#x2019;s consolidated financial position, results of operations and cash flows as of and for the periods presented. The consolidated results of operations for these interim periods are not necessarily indicative of the operating results for future periods, including the fiscal&#160;year ending December&#160;31,&#160;2022.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;These condensed consolidated financial statements and notes are presented in accordance with the rules&#160;and regulations of the United States Securities and Exchange Commission (&#x201c;SEC&#x201d;) relating to interim financial statements and in conformity with accounting principles generally accepted in the United States of America (&#x201c;US GAAP&#x201d;). Certain information and note disclosures normally included in annual financial statements prepared in accordance with US GAAP have been condensed or omitted in these condensed consolidated financial statements pursuant to SEC rules&#160;and regulations, although the Company believes that the disclosures made herein are adequate to make the information not misleading. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company&#x2019;s Annual Report on Form&#160;10-K for the&#160;year ended December&#160;31,&#160;2021.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Foreign currency: &lt;/b&gt;The Company&#x2019;s reporting currency is the United States dollar (&#x201c;US$&#x201d;). The functional currency of the Company and its foreign operating subsidiaries (other than NSC, AdR, and CW-Cooperatief) is the currency for each respective country. The functional currency for NSC, AdR, and CW-Cooperatief is the US$. NSC and AdR conduct business in US$ and Mexican pesos and CW-Cooperatief conducts business in US$ and euros. The exchange rates for the Cayman Islands dollar and the Bahamian dollar are fixed to the US$. The exchange rates for conversion of Mexican pesos and euros into US$ vary based upon market conditions.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Net foreign currency gains (losses) arising from transactions and re-measurements were ($8,068) and $15,302 for the three months ended September&#160;30,&#160;2022 and 2021, respectively, and $20,966 and $29,353 for the nine months ended September&#160;30,&#160;2022 and 2021 and are included in &#x201c;Other income (expense) - Other&#x201d; in the accompanying condensed consolidated statements of income (loss).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Cash and cash equivalents:&lt;/b&gt; Cash and cash equivalents consist of demand deposits at banks and certificates of deposit at banks with an original maturity of three&#160;months or less. Cash and cash equivalents as of September&#160;30,&#160;2022 and December&#160;31,&#160;2021 include approximately $7.5 million and $7.4 million, respectively, of certificates of deposits with an original maturity of three&#160;months or less.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Certain transfers from the Company&#x2019;s Bahamas bank accounts to Company bank accounts in other countries require the approval of the Central Bank of The Bahamas. The equivalent United States dollar cash balances for deposits held in The Bahamas as of September&#160;30,&#160;2022 and December&#160;31,&#160;2021 were approximately $4.7 million and $3.9 million, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Certificate of deposit:&lt;/b&gt; As of December 31, 2021, the Company held a certificate of deposit in The Bahamas of $2.5 million with an original maturity of six months.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Goodwill and intangible assets:&lt;/b&gt; Goodwill represents the excess cost of an acquired business over the fair value of the assets and liabilities of the acquired business. Goodwill and intangible assets acquired in a business combination and determined to have an indefinite useful life are not amortized but are tested for impairment annually or upon the identification of a triggering event. Intangible assets with estimable useful lives are amortized over their respective estimated useful lives to their estimated residual values and reviewed periodically for impairment. The Company evaluates the possible impairment of goodwill annually as part of its reporting process for the fourth quarter of each fiscal&#160;year. Management identifies the Company&#x2019;s reporting units, which consist of retail, bulk, services, and manufacturing, and determines the carrying value of each reporting unit by assigning the assets and liabilities, including the existing goodwill and intangible assets, to those reporting units. The Company determines the fair value of each reporting unit and compares the fair value to the carrying amount of the reporting unit. To the extent the carrying amount of the reporting unit exceeds the fair value of the reporting unit, an impairment loss is recorded.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;As of December&#160;31,&#160;2021, the Company estimated the fair value of its reporting units by applying the discounted cash flow method, which relied upon seven-year discrete projections of operating results, working capital and capital expenditures, along with a terminal value subsequent to the discrete period. These seven-year projections were based upon historical and anticipated future results, general economic and market conditions, and considered the impact of planned business and operational strategies. The discount rates for the calculations represented the estimated cost of capital for market participants at the time of each analysis.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The Company also estimated the fair value of each of its reporting units as of December&#160;31,&#160;2021 by applying the guideline public company method.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The Company weighted the fair values estimated for each of its reporting units under each method and summed such weighted fair values to estimate the overall fair value for each reporting unit. The respective weightings the Company applied to each method as of December&#160;31, 2021 were 80% to the discounted cash flow method and 20% to the guideline public company method.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The fair values the Company estimated for its retail, bulk, services and manufacturing reporting units exceeded their carrying amounts by 32%, 51%, 15%, and 15% respectively, as of December 31, 2021.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Based upon its estimation prepared as of December 31, 2021, the fair value of the Company&#x2019;s manufacturing reporting unit exceeded its carrying value by only 15%. If the Company determines in the future that Aerex&#x2019;s discounted future cash inflows will be less than its present expectation, the Company may be required to record additional impairment losses to reduce the remaining carrying values as of September 30, 2022 of its manufacturing reporting unit&#x2019;s goodwill of $1,985,211 and its remaining unamortized intangible assets balances of $777,778 recorded as a result of the acquisition of Aerex. Any such impairment losses could have a material adverse impact on the Company&#x2019;s consolidated results of operations.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Revenue recognition:&lt;/b&gt; Revenue is recognized when control of the promised goods or services is transferred to the Company&#x2019;s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The following table presents the Company&#x2019;s revenue disaggregated by revenue source.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended September&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Nine Months Ended September&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Retail revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,274,650&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,247,042&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19,114,653&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16,633,137&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Bulk revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 8,667,931&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,868,134&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 24,442,324&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19,826,075&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Services revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 8,731,124&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,210,584&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 18,530,427&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,514,669&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Manufacturing revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,378,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,087,386&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,589,333&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,244,106&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Total revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 25,051,705&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16,413,146&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 65,676,737&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 50,217,987&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"&gt;Retail revenue&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company produces and supplies water to end-users, including residential, commercial and governmental customers in the Cayman Islands under an exclusive retail license issued to Cayman Water by the Cayman Islands government to provide water in two of the three most populated areas on Grand Cayman Island. Customers are billed on a&#160;monthly basis based on metered consumption and bills are typically collected within 30 to 45&#160;days after the billing date.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company recognizes revenue from water sales at the time water is supplied to the customer&#x2019;s premises. The amount of water supplied is determined and invoiced based upon water meter readings performed at the end of each&#160;month. All retail water contracts are&#160;month-to-month contracts. The Company has elected the &#x201c;right to invoice&#x201d; practical expedient for revenue recognition on its retail water sale contracts and recognizes revenue in the amount to which the Company has a right to invoice.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"&gt;Bulk revenue&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company produces and supplies water to government-owned utilities in the Cayman Islands and The Bahamas.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;OC-Cayman provides bulk water to the Water Authority-Cayman (&#x201c;WAC&#x201d;), a government-owned utility and regulatory agency, under two agreements. The WAC in turn distributes such water to properties in Grand Cayman outside of Cayman Water&#x2019;s retail license area.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company sells bulk water in The Bahamas through its majority-owned subsidiary, CW-Bahamas, under two agreements with the Water and Sewerage Corporation of The Bahamas (&#x201c;WSC&#x201d;), which distributes such water through its own pipeline system to residential, commercial and tourist properties on the Island of New Providence.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company has elected the &#x201c;right to invoice&#x201d; practical expedient for revenue recognition on its bulk water sale contracts and recognizes revenue in the amount to which the Company has a right to invoice.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"&gt;Services and Manufacturing revenue&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company provides design, engineering, management, procurement and construction services for desalination infrastructure through DesalCo, which serves customers in the Cayman Islands, The Bahamas and the British Virgin Islands.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company also designs, builds, sells, operates and manages water, wastewater and water reuse infrastructure through PERC. All of PERC's customers are companies or governmental entities located in the U.S.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company, through Aerex, is a custom and specialty manufacturer of systems and products applicable to commercial, municipal and industrial water production and treatment. Substantially all of Aerex&#x2019;s customers are U.S. companies.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company generates construction and services revenue from DesalCo and PERC and generates manufacturing revenue from Aerex.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company recognizes &lt;span style="background:#ffffff;"&gt;revenue for its construction and custom/specialized manufacturing contracts&#160;&lt;/span&gt;over time under the input method using costs incurred (which represents work performed) to date relative to total estimated costs at completion to measure progress toward satisfying its performance obligations as such measure best reflects the transfer of control of the promised good to the customer. Contract costs include labor, materials and amounts payable to subcontractors. The Company follows this method since it can make reasonably dependable estimates of the revenue and costs applicable to the various stages of a contract. Under this input method, the Company records revenue and recognizes profit or loss as work on the contract progresses. The Company estimates total project costs and profit to be earned on each long-term, fixed price contract prior to commencement of work on the contract and updates these estimates as work on the contract progresses. The cumulative amount of revenue recorded on a contract at a specified point in time is that&#160;percentage of total estimated revenue that incurred costs to date comprise of estimated total contract costs. If, as work progresses, the actual contract costs exceed estimates, the profit recognized on revenue from that contract decreases. The Company recognizes the full amount of any estimated loss on a contract at the time the estimates indicate such a loss. Any contract assets are classified as current assets. Contract liabilities on uncompleted contracts, if any, are classified as current liabilities.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The Company has elected the &#x201c;right to invoice&#x201d; practical expedient for revenue recognition on its services agreements and recognizes revenue in the amount to which the Company has a right to invoice.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Revenue recognized and amounts billed on contracts in progress are summarized as follows:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;September&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Revenue recognized to date on contracts in progress&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16,576,248&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,109,396&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Amounts billed to date on contracts in progress&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (19,694,500)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (6,370,855)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Retainage&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,023,676&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 237,542&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net contract liability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,094,576)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (23,917)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The above net balances are reflected in the accompanying condensed consolidated balance sheets as follows:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:71.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;September&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Contract assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,658,912&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 489,961&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Contract liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3,753,488)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (513,878)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net contract liability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,094,576)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (23,917)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:normal;"&gt;As of &lt;/span&gt;&lt;span style="-sec-ix-hidden:Hidden_2vNoVAj5mkqgVksr1-TTIA;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;September&#160;30,&#160;2022&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style:normal;"&gt;, the Company had unsatisfied or partially unsatisfied performance obligations for contracts in progress representing approximately &lt;/span&gt;&lt;span style="font-style:normal;"&gt;$104.8&lt;/span&gt;&lt;span style="font-style:normal;"&gt; million in aggregate transaction price for contracts with an original expected length of greater than &lt;/span&gt;&lt;span style="font-style:normal;"&gt;one year&lt;/span&gt;&lt;span style="font-style:normal;"&gt;. The Company expects to earn revenue as it satisfies its performance obligations under those contracts in the amount of approximately &lt;/span&gt;&lt;span style="font-style:normal;"&gt;$12.6&lt;/span&gt;&lt;span style="font-style:normal;"&gt; million during the &lt;/span&gt;&lt;span style="-sec-ix-hidden:Hidden_KY1SUeuPXE-KhkPcdLUyTw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;remainder of the year&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style:normal;"&gt; ending December&#160;31,&#160;2022 and approximately &lt;/span&gt;&lt;span style="font-style:normal;"&gt;$92.2&lt;/span&gt;&lt;span style="font-style:normal;"&gt; million &lt;/span&gt;&lt;span style="-sec-ix-hidden:Hidden_eD2jZboWwkS9i8uShMmp1w;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;thereafter&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style:normal;"&gt;. In addition, the Company recognized revenue of &lt;/span&gt;&lt;span style="font-style:normal;"&gt;$396,000&lt;/span&gt;&lt;span style="font-style:normal;"&gt; in the nine months ended September&#160;30,&#160;2022, that was included in the contract liability balance as of December 31, 2021.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"&gt;Practical Expedients and Exemptions&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The Company does not disclose the value of unsatisfied performance obligations for (i)&#160;contracts with an original expected length of one&#160;year or less and (ii)&#160;contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Comparative amounts:&lt;/b&gt; Certain amounts presented in the financial statements previously issued for 2021 have been reclassified to conform to the current periods&#x2019; presentation.&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tb_96MqmiAnZ02bp6ofoVQ_Vg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Basis of consolidation:&lt;/b&gt; The accompanying condensed consolidated financial statements include the accounts of the Company&#x2019;s (i)&#160;wholly-owned subsidiaries, Aerex Industries,&#160;Inc. (&#x201c;Aerex&#x201d;), Aquilex,&#160;Inc. (&#x201c;Aquilex&#x201d;), Cayman Water Company Limited (&#x201c;Cayman Water&#x201d;), Ocean Conversion (Cayman) Limited (&#x201c;OC-Cayman&#x201d;), DesalCo Limited (&#x201c;DesalCo&#x201d;), Consolidated Water Cooperatief, U.A. (&#x201c;CW-Cooperatief&#x201d;), Consolidated Water U.S. Holdings,&#160;Inc. (&#x201c;CW-Holdings&#x201d;); and (ii)&#160;majority-owned subsidiaries Consolidated Water (Bahamas)&#160;Ltd. (&#x201c;CW-Bahamas&#x201d;), N.S.C. Agua, S.A. de C.V. (&#x201c;NSC&#x201d;), Aguas de Rosarito S.A.P.I. de C.V. (&#x201c;AdR&#x201d;), and PERC Water Corporation ("PERC"). The Company&#x2019;s investment in its affiliate Ocean Conversion (BVI)&#160;Ltd. (&#x201c;OC-BVI&#x201d;) is accounted for using the equity method of accounting. All significant intercompany balances and transactions have been eliminated in consolidation.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The accompanying interim condensed consolidated financial statements are unaudited. These condensed consolidated financial statements reflect all adjustments (which are of a normal recurring nature) that, in the opinion of management, are necessary to fairly present the Company&#x2019;s consolidated financial position, results of operations and cash flows as of and for the periods presented. The consolidated results of operations for these interim periods are not necessarily indicative of the operating results for future periods, including the fiscal&#160;year ending December&#160;31,&#160;2022.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;These condensed consolidated financial statements and notes are presented in accordance with the rules&#160;and regulations of the United States Securities and Exchange Commission (&#x201c;SEC&#x201d;) relating to interim financial statements and in conformity with accounting principles generally accepted in the United States of America (&#x201c;US GAAP&#x201d;). Certain information and note disclosures normally included in annual financial statements prepared in accordance with US GAAP have been condensed or omitted in these condensed consolidated financial statements pursuant to SEC rules&#160;and regulations, although the Company believes that the disclosures made herein are adequate to make the information not misleading. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company&#x2019;s Annual Report on Form&#160;10-K for the&#160;year ended December&#160;31,&#160;2021.&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tb_uxhf8jr43EmWn86HXLw2gQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Foreign currency: &lt;/b&gt;The Company&#x2019;s reporting currency is the United States dollar (&#x201c;US$&#x201d;). The functional currency of the Company and its foreign operating subsidiaries (other than NSC, AdR, and CW-Cooperatief) is the currency for each respective country. The functional currency for NSC, AdR, and CW-Cooperatief is the US$. NSC and AdR conduct business in US$ and Mexican pesos and CW-Cooperatief conducts business in US$ and euros. The exchange rates for the Cayman Islands dollar and the Bahamian dollar are fixed to the US$. The exchange rates for conversion of Mexican pesos and euros into US$ vary based upon market conditions.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Net foreign currency gains (losses) arising from transactions and re-measurements were ($8,068) and $15,302 for the three months ended September&#160;30,&#160;2022 and 2021, respectively, and $20,966 and $29,353 for the nine months ended September&#160;30,&#160;2022 and 2021 and are included in &#x201c;Other income (expense) - Other&#x201d; in the accompanying condensed consolidated statements of income (loss).&lt;/p&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="-3"
      id="Narr_SfkddT4mh0aMOu5DuBI0ig"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-8068000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="-3"
      id="Narr_wKTIn7mVB0qNuhLPtQdF1w"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">15302000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="-3"
      id="Narr_dkKaufPpxkGy-rethTQ4Hg"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">20966000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="-3"
      id="Narr_VPIwdB4e30qPR-Ai9kxydA"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">29353000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tb_wiFebF9s-k6s8Zn1nRpP4A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Cash and cash equivalents:&lt;/b&gt; Cash and cash equivalents consist of demand deposits at banks and certificates of deposit at banks with an original maturity of three&#160;months or less. Cash and cash equivalents as of September&#160;30,&#160;2022 and December&#160;31,&#160;2021 include approximately $7.5 million and $7.4 million, respectively, of certificates of deposits with an original maturity of three&#160;months or less.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Certain transfers from the Company&#x2019;s Bahamas bank accounts to Company bank accounts in other countries require the approval of the Central Bank of The Bahamas. The equivalent United States dollar cash balances for deposits held in The Bahamas as of September&#160;30,&#160;2022 and December&#160;31,&#160;2021 were approximately $4.7 million and $3.9 million, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Certificate of deposit:&lt;/b&gt; As of December 31, 2021, the Company held a certificate of deposit in The Bahamas of $2.5 million with an original maturity of six months.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="-5"
      id="Narr_U8qlVxVMakWM5LaK0WI1nA"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">7500000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="-5"
      id="Narr_m_hDkJ7LLEmhuMOtxx80GA"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">7400000</us-gaap:CashEquivalentsAtCarryingValue>
    <cwco:DepositsHeldInForeignBank
      contextRef="As_Of_9_30_2022_srt_StatementGeographicalAxis_country_BS_Ejwk989cVEqPJNi6FC3xZA"
      decimals="-5"
      id="Narr_hcH7dQUzQE21qQvBjCDXJQ"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">4700000</cwco:DepositsHeldInForeignBank>
    <cwco:DepositsHeldInForeignBank
      contextRef="As_Of_12_31_2021_srt_StatementGeographicalAxis_country_BS_TkyD7RheYEmIcCZr6MZ2EA"
      decimals="-5"
      id="Narr_cXkMIs1YmUyhoOF222cRhw"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">3900000</cwco:DepositsHeldInForeignBank>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="As_Of_12_31_2021_us-gaap_CashAndCashEquivalentsAxis_us-gaap_CertificatesOfDepositMember_Vn2ztnrdzk2SDzjE280LaQ"
      decimals="-5"
      id="Narr_eM2Z6gwE-E2PjEDr2xS4-g"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2500000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tb_C2WdDI70kUiF6Hp7Rk7a3Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Goodwill and intangible assets:&lt;/b&gt; Goodwill represents the excess cost of an acquired business over the fair value of the assets and liabilities of the acquired business. Goodwill and intangible assets acquired in a business combination and determined to have an indefinite useful life are not amortized but are tested for impairment annually or upon the identification of a triggering event. Intangible assets with estimable useful lives are amortized over their respective estimated useful lives to their estimated residual values and reviewed periodically for impairment. The Company evaluates the possible impairment of goodwill annually as part of its reporting process for the fourth quarter of each fiscal&#160;year. Management identifies the Company&#x2019;s reporting units, which consist of retail, bulk, services, and manufacturing, and determines the carrying value of each reporting unit by assigning the assets and liabilities, including the existing goodwill and intangible assets, to those reporting units. The Company determines the fair value of each reporting unit and compares the fair value to the carrying amount of the reporting unit. To the extent the carrying amount of the reporting unit exceeds the fair value of the reporting unit, an impairment loss is recorded.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;As of December&#160;31,&#160;2021, the Company estimated the fair value of its reporting units by applying the discounted cash flow method, which relied upon seven-year discrete projections of operating results, working capital and capital expenditures, along with a terminal value subsequent to the discrete period. These seven-year projections were based upon historical and anticipated future results, general economic and market conditions, and considered the impact of planned business and operational strategies. The discount rates for the calculations represented the estimated cost of capital for market participants at the time of each analysis.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The Company also estimated the fair value of each of its reporting units as of December&#160;31,&#160;2021 by applying the guideline public company method.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The Company weighted the fair values estimated for each of its reporting units under each method and summed such weighted fair values to estimate the overall fair value for each reporting unit. The respective weightings the Company applied to each method as of December&#160;31, 2021 were 80% to the discounted cash flow method and 20% to the guideline public company method.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The fair values the Company estimated for its retail, bulk, services and manufacturing reporting units exceeded their carrying amounts by 32%, 51%, 15%, and 15% respectively, as of December 31, 2021.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Based upon its estimation prepared as of December 31, 2021, the fair value of the Company&#x2019;s manufacturing reporting unit exceeded its carrying value by only 15%. If the Company determines in the future that Aerex&#x2019;s discounted future cash inflows will be less than its present expectation, the Company may be required to record additional impairment losses to reduce the remaining carrying values as of September 30, 2022 of its manufacturing reporting unit&#x2019;s goodwill of $1,985,211 and its remaining unamortized intangible assets balances of $777,778 recorded as a result of the acquisition of Aerex. Any such impairment losses could have a material adverse impact on the Company&#x2019;s consolidated results of operations.&lt;/p&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <cwco:EstimatedFairValuePercentageSegmentReportingInformation
      contextRef="Duration_1_1_2021_To_12_31_2021_cwco_FairValueDeterminingMethodAxis_cwco_DiscountedCashFlowMethodMember_wQcx5fQCf0iYvb-FjBcosQ"
      decimals="2"
      id="Narr_yCbiQNav0kms5YfcJDjJWg"
      unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ">0.80</cwco:EstimatedFairValuePercentageSegmentReportingInformation>
    <cwco:EstimatedFairValuePercentageSegmentReportingInformation
      contextRef="Duration_1_1_2021_To_12_31_2021_cwco_FairValueDeterminingMethodAxis_cwco_GuidelinePublicCompanyMethodMember_7GKYmw2tZ0C425eQZTngrg"
      decimals="2"
      id="Narr_LAi76Xbil0Gi9DB4Jc4VpA"
      unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ">0.20</cwco:EstimatedFairValuePercentageSegmentReportingInformation>
    <cwco:EstimatedFairValueCarryingAmountExceededPercentage
      contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_RXqsC_5KdEiZqZ8lADhocA"
      decimals="0"
      id="Narr_pgarMdz6B0CWib-Z1vlqYA"
      unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ">32</cwco:EstimatedFairValueCarryingAmountExceededPercentage>
    <cwco:EstimatedFairValueCarryingAmountExceededPercentage
      contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_ZlYN2R0EjUq3X9XQpqUDTQ"
      decimals="0"
      id="Narr_aCgGk43juUigkLCVCnKVzw"
      unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ">51</cwco:EstimatedFairValueCarryingAmountExceededPercentage>
    <cwco:EstimatedFairValueCarryingAmountExceededPercentage
      contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_Eac2tD7Eak6qz44PodvgZg"
      decimals="0"
      id="Narr_t7xYIdtz2EKe9Zc0ws2eKg"
      unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ">15</cwco:EstimatedFairValueCarryingAmountExceededPercentage>
    <cwco:EstimatedFairValueCarryingAmountExceededPercentage
      contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_u1J97lUj8EmFl97DoPxk6w"
      decimals="0"
      id="Narr_yMTAdNoaXkGxYnPuFlIpDA"
      unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ">15</cwco:EstimatedFairValueCarryingAmountExceededPercentage>
    <cwco:EstimatedFairValueCarryingAmountExceededPercentage
      contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_YqLmX8BWrkS6giCaVux7TA"
      decimals="0"
      id="Narr_rY72VeBmP06fG_TjY_XSbQ"
      unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ">15</cwco:EstimatedFairValueCarryingAmountExceededPercentage>
    <us-gaap:Goodwill
      contextRef="As_Of_9_30_2022_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_oJ7LfpUE30SeloURvWGVzw"
      decimals="0"
      id="Narr_TWSTNpqX5UWPPUG3EsqPzw"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1985211</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="As_Of_9_30_2022_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_oJ7LfpUE30SeloURvWGVzw"
      decimals="0"
      id="Narr_cZb44OpCYkO_ZQXkMpjKpw"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">777778</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tb_IS6cJ1mJ1k2KM1tmILpvNA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Revenue recognition:&lt;/b&gt; Revenue is recognized when control of the promised goods or services is transferred to the Company&#x2019;s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The following table presents the Company&#x2019;s revenue disaggregated by revenue source.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended September&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Nine Months Ended September&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Retail revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,274,650&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,247,042&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19,114,653&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16,633,137&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Bulk revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 8,667,931&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,868,134&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 24,442,324&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19,826,075&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Services revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 8,731,124&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,210,584&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 18,530,427&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,514,669&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Manufacturing revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,378,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,087,386&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,589,333&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,244,106&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Total revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 25,051,705&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16,413,146&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 65,676,737&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 50,217,987&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"&gt;Retail revenue&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company produces and supplies water to end-users, including residential, commercial and governmental customers in the Cayman Islands under an exclusive retail license issued to Cayman Water by the Cayman Islands government to provide water in two of the three most populated areas on Grand Cayman Island. Customers are billed on a&#160;monthly basis based on metered consumption and bills are typically collected within 30 to 45&#160;days after the billing date.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company recognizes revenue from water sales at the time water is supplied to the customer&#x2019;s premises. The amount of water supplied is determined and invoiced based upon water meter readings performed at the end of each&#160;month. All retail water contracts are&#160;month-to-month contracts. The Company has elected the &#x201c;right to invoice&#x201d; practical expedient for revenue recognition on its retail water sale contracts and recognizes revenue in the amount to which the Company has a right to invoice.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"&gt;Bulk revenue&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company produces and supplies water to government-owned utilities in the Cayman Islands and The Bahamas.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;OC-Cayman provides bulk water to the Water Authority-Cayman (&#x201c;WAC&#x201d;), a government-owned utility and regulatory agency, under two agreements. The WAC in turn distributes such water to properties in Grand Cayman outside of Cayman Water&#x2019;s retail license area.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company sells bulk water in The Bahamas through its majority-owned subsidiary, CW-Bahamas, under two agreements with the Water and Sewerage Corporation of The Bahamas (&#x201c;WSC&#x201d;), which distributes such water through its own pipeline system to residential, commercial and tourist properties on the Island of New Providence.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company has elected the &#x201c;right to invoice&#x201d; practical expedient for revenue recognition on its bulk water sale contracts and recognizes revenue in the amount to which the Company has a right to invoice.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"&gt;Services and Manufacturing revenue&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company provides design, engineering, management, procurement and construction services for desalination infrastructure through DesalCo, which serves customers in the Cayman Islands, The Bahamas and the British Virgin Islands.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company also designs, builds, sells, operates and manages water, wastewater and water reuse infrastructure through PERC. All of PERC's customers are companies or governmental entities located in the U.S.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company, through Aerex, is a custom and specialty manufacturer of systems and products applicable to commercial, municipal and industrial water production and treatment. Substantially all of Aerex&#x2019;s customers are U.S. companies.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company generates construction and services revenue from DesalCo and PERC and generates manufacturing revenue from Aerex.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company recognizes &lt;span style="background:#ffffff;"&gt;revenue for its construction and custom/specialized manufacturing contracts&#160;&lt;/span&gt;over time under the input method using costs incurred (which represents work performed) to date relative to total estimated costs at completion to measure progress toward satisfying its performance obligations as such measure best reflects the transfer of control of the promised good to the customer. Contract costs include labor, materials and amounts payable to subcontractors. The Company follows this method since it can make reasonably dependable estimates of the revenue and costs applicable to the various stages of a contract. Under this input method, the Company records revenue and recognizes profit or loss as work on the contract progresses. The Company estimates total project costs and profit to be earned on each long-term, fixed price contract prior to commencement of work on the contract and updates these estimates as work on the contract progresses. The cumulative amount of revenue recorded on a contract at a specified point in time is that&#160;percentage of total estimated revenue that incurred costs to date comprise of estimated total contract costs. If, as work progresses, the actual contract costs exceed estimates, the profit recognized on revenue from that contract decreases. The Company recognizes the full amount of any estimated loss on a contract at the time the estimates indicate such a loss. Any contract assets are classified as current assets. Contract liabilities on uncompleted contracts, if any, are classified as current liabilities.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The Company has elected the &#x201c;right to invoice&#x201d; practical expedient for revenue recognition on its services agreements and recognizes revenue in the amount to which the Company has a right to invoice.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Revenue recognized and amounts billed on contracts in progress are summarized as follows:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;September&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Revenue recognized to date on contracts in progress&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16,576,248&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,109,396&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Amounts billed to date on contracts in progress&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (19,694,500)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (6,370,855)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Retainage&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,023,676&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 237,542&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net contract liability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,094,576)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (23,917)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The above net balances are reflected in the accompanying condensed consolidated balance sheets as follows:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:71.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;September&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Contract assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,658,912&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 489,961&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Contract liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3,753,488)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (513,878)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net contract liability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,094,576)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (23,917)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:normal;"&gt;As of &lt;/span&gt;&lt;span style="-sec-ix-hidden:Hidden_2vNoVAj5mkqgVksr1-TTIA;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;September&#160;30,&#160;2022&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style:normal;"&gt;, the Company had unsatisfied or partially unsatisfied performance obligations for contracts in progress representing approximately &lt;/span&gt;&lt;span style="font-style:normal;"&gt;$104.8&lt;/span&gt;&lt;span style="font-style:normal;"&gt; million in aggregate transaction price for contracts with an original expected length of greater than &lt;/span&gt;&lt;span style="font-style:normal;"&gt;one year&lt;/span&gt;&lt;span style="font-style:normal;"&gt;. The Company expects to earn revenue as it satisfies its performance obligations under those contracts in the amount of approximately &lt;/span&gt;&lt;span style="font-style:normal;"&gt;$12.6&lt;/span&gt;&lt;span style="font-style:normal;"&gt; million during the &lt;/span&gt;&lt;span style="-sec-ix-hidden:Hidden_KY1SUeuPXE-KhkPcdLUyTw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;remainder of the year&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style:normal;"&gt; ending December&#160;31,&#160;2022 and approximately &lt;/span&gt;&lt;span style="font-style:normal;"&gt;$92.2&lt;/span&gt;&lt;span style="font-style:normal;"&gt; million &lt;/span&gt;&lt;span style="-sec-ix-hidden:Hidden_eD2jZboWwkS9i8uShMmp1w;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;thereafter&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style:normal;"&gt;. In addition, the Company recognized revenue of &lt;/span&gt;&lt;span style="font-style:normal;"&gt;$396,000&lt;/span&gt;&lt;span style="font-style:normal;"&gt; in the nine months ended September&#160;30,&#160;2022, that was included in the contract liability balance as of December 31, 2021.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"&gt;Practical Expedients and Exemptions&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The Company does not disclose the value of unsatisfied performance obligations for (i)&#160;contracts with an original expected length of one&#160;year or less and (ii)&#160;contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed.&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tb_hPuQYkbCUUqCNd03hjcQ9w">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The following table presents the Company&#x2019;s revenue disaggregated by revenue source.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended September&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Nine Months Ended September&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Retail revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,274,650&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,247,042&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19,114,653&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16,633,137&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Bulk revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 8,667,931&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,868,134&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 24,442,324&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19,826,075&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Services revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 8,731,124&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,210,584&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 18,530,427&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,514,669&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Manufacturing revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,378,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,087,386&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,589,333&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,244,106&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Total revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 25,051,705&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16,413,146&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 65,676,737&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 50,217,987&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_RetailRevenuesMember_x4yCr9DOME2oWTVKXiRoTA"
      decimals="0"
      id="Tc_KgZhiHIH-0ePrkpfXJ5rcw_3_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">6274650</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_RetailRevenuesMember_2elhkt_pcEO3laODHWm1_g"
      decimals="0"
      id="Tc_ZWnHWTM1RUqlvfUhoioc7w_3_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">5247042</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_RetailRevenuesMember_ivdHuyX8sEq9LeTnkBR9Zw"
      decimals="0"
      id="Tc_qwgbJg6BwUKkPpp9aMsj9A_3_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">19114653</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_RetailRevenuesMember_c8_R7Y1lm02osZpM0Y9mwg"
      decimals="0"
      id="Tc_3i4cAVDs1kysaofxrYMgEg_3_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">16633137</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkRevenuesMember_89d31Gca5UGDdEO5MeI-sQ"
      decimals="0"
      id="Tc_EV-EPwZ4ukCV8h0r_NL9vQ_4_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">8667931</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkRevenuesMember_5Y4bWHLbGEennwbNDazwvQ"
      decimals="0"
      id="Tc_kW1LqBc2UUmFepUvZcEvAQ_4_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">6868134</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkRevenuesMember_TNCYzSor3kiN5UQn3Vj9dw"
      decimals="0"
      id="Tc_fqQ4aEgWRU-SxICFQBHXOQ_4_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">24442324</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkRevenuesMember_-zTRZnjufUyfkblC1MX0xw"
      decimals="0"
      id="Tc_z8iHTbcct02mBpZewrnGcg_4_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">19826075</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesRevenuesMember_y88aVAtXB0ubkpPOV6qg0A"
      decimals="0"
      id="Tc_nusPBbzKs0ukixxhB-y1uQ_5_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">8731124</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesRevenuesMember_SCewMsTWfU29jc_jOykl5Q"
      decimals="0"
      id="Tc_YuGiaJgVv0avpzrt2bNeJw_5_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">3210584</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesRevenuesMember_xC5ikkHNM0i51vhjK2RK_Q"
      decimals="0"
      id="Tc_-OHTRz7CA029SSaMA-x7Fw_5_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">18530427</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesRevenuesMember_VP3kL42R80yFyHxIIkBFIA"
      decimals="0"
      id="Tc_UCwHyjXedkyoMIaIQ_f1tw_5_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">10514669</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingRevenuesMember_gC9GxO8Pf0ifAgHbzKljrw"
      decimals="0"
      id="Tc_R5MvG-qVA0iv_JJSZ4yYYA_6_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1378000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingRevenuesMember_uQ3R8t4DME-YSxVmsacT2g"
      decimals="0"
      id="Tc_6e0VYqAk5Ee0XISgYhN1Kg_6_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1087386</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingRevenuesMember_rCtG56xKZUiLUkla3NoOvQ"
      decimals="0"
      id="Tc__9fun-BOD0ax0DVpA_S0jQ_6_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">3589333</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingRevenuesMember_evzPiSyr3UylJ-QJOzyZ7g"
      decimals="0"
      id="Tc_tVLH_Z2l6EetccCXs9plzw_6_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">3244106</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_f4q0ZhgVikyReadZARxLSQ_7_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">25051705</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_JR5J0Ebte0i9fOZwDPKDqQ_7_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">16413146</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_02gB7iumiEe-MWQMZRrymA_7_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">65676737</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_nuSrvqPHykCxyW6qnByjEQ_7_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">50217987</us-gaap:Revenues>
    <cwco:NumberOfDaysAfterConsumptionBillingsAreCollected
      contextRef="Duration_1_1_2022_To_9_30_2022_srt_RangeAxis_srt_MinimumMember_6jetLa8yGECMDWQw_I0LkQ"
      id="Narr_ih_ID-PAE02aivWH5cefvw">P30D</cwco:NumberOfDaysAfterConsumptionBillingsAreCollected>
    <cwco:NumberOfDaysAfterConsumptionBillingsAreCollected
      contextRef="Duration_1_1_2022_To_9_30_2022_srt_RangeAxis_srt_MaximumMember_dH7iAbK0c0G5A6juwGjMEQ"
      id="Narr_IQZOzYxFFUW3GOdhdy092g">P45D</cwco:NumberOfDaysAfterConsumptionBillingsAreCollected>
    <cwco:SummaryOfRevenueRecognizedAndAmountsBilledOnServicesSegmentAndManufacturingSegmentContractsInProgressTableTextBlock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tb_RD4TPHe5w0u_axlRKbYZLg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Revenue recognized and amounts billed on contracts in progress are summarized as follows:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;September&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Revenue recognized to date on contracts in progress&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16,576,248&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,109,396&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Amounts billed to date on contracts in progress&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (19,694,500)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (6,370,855)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Retainage&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,023,676&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 237,542&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net contract liability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,094,576)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (23,917)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cwco:SummaryOfRevenueRecognizedAndAmountsBilledOnServicesSegmentAndManufacturingSegmentContractsInProgressTableTextBlock>
    <cwco:RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_GyO5rSPtDUGh2lyS_QiV5w_3_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">16576248</cwco:RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability>
    <cwco:RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability
      contextRef="Duration_1_1_2021_To_12_31_2021_DW6zr27k2UOsJN3wdCRAQQ"
      decimals="0"
      id="Tc_5H-3KPAluUmCeHQb9dptow_3_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">6109396</cwco:RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability>
    <cwco:ContractWithCustomerLiabilityAmountsBilledToDateOnContractsInProgress
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_tClq3uQrAUahCTDvS29Kdg_4_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-19694500</cwco:ContractWithCustomerLiabilityAmountsBilledToDateOnContractsInProgress>
    <cwco:ContractWithCustomerLiabilityAmountsBilledToDateOnContractsInProgress
      contextRef="Duration_1_1_2021_To_12_31_2021_DW6zr27k2UOsJN3wdCRAQQ"
      decimals="0"
      id="Tc_DRjWscfnkEuvjXJRfS0emw_4_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-6370855</cwco:ContractWithCustomerLiabilityAmountsBilledToDateOnContractsInProgress>
    <cwco:ContractWithCustomerRetainage
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_hlKkXkSJ202Cx2CLtohk-w_5_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1023676</cwco:ContractWithCustomerRetainage>
    <cwco:ContractWithCustomerRetainage
      contextRef="Duration_1_1_2021_To_12_31_2021_DW6zr27k2UOsJN3wdCRAQQ"
      decimals="0"
      id="Tc_RNssXK2j00mMc_nvj3K0CQ_5_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">237542</cwco:ContractWithCustomerRetainage>
    <cwco:ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_QBB682GQB0WkouW9n2gA2g_6_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-2094576</cwco:ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress>
    <cwco:ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress
      contextRef="Duration_1_1_2021_To_12_31_2021_DW6zr27k2UOsJN3wdCRAQQ"
      decimals="0"
      id="Tc_c5NrITK4NEqMt0NRxfUd1w_6_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-23917</cwco:ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tb_9QSmB2LfiE676KM246tUqw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The above net balances are reflected in the accompanying condensed consolidated balance sheets as follows:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:71.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;September&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Contract assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,658,912&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 489,961&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Contract liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3,753,488)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (513,878)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net contract liability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,094,576)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (23,917)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_ewnTEevXxk6_THbZzcL11g_3_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1658912</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_smI90JPW8U6fMMvQtl3X6w_3_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">489961</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_z79TsUzbdUKUh78RGLyurA_4_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">3753488</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_ahTFWZalZ0C3QMTUsT-K3g_4_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">513878</us-gaap:ContractWithCustomerLiabilityCurrent>
    <cwco:ContractWithCustomerAssetLiabilitiesNetCurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_GuE80VLtWEycdmeQnN2SIA_5_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-2094576</cwco:ContractWithCustomerAssetLiabilitiesNetCurrent>
    <cwco:ContractWithCustomerAssetLiabilitiesNetCurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_-kiktXFApU-lGhfKiRV2BQ_5_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-23917</cwco:ContractWithCustomerAssetLiabilitiesNetCurrent>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="As_Of_9_30_2022_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_cwco_cnst_date_20220401_z8kBI_HsJEKSBbOlJauhng"
      decimals="-5"
      id="Narr_K4KkD6iCY0ex7JQ3RZ5xNQ"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">104800000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="As_Of_9_30_2022_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_cwco_cnst_2023-12-31_Oq7bh-ynFkOk-ih2Q83v6w"
      id="Narr_DfYnc_EdCUSrAWw222eh3A">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="As_Of_9_30_2022_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_cwco_cnst_2022-12-31_-W6EgHXESUWiRkp7OLrsGg"
      decimals="-5"
      id="Narr_l9sAI5jSbESZp2cn5eGK6A"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">12600000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="As_Of_9_30_2022_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_cwco_cnst_2023-12-31_Oq7bh-ynFkOk-ih2Q83v6w"
      decimals="-5"
      id="Narr_C15oTlEQDk6Evpek2XdFGQ"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">92200000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Narr_aVMGScXZ7k-91Uz9VR-2dQ"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">396000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tb_DpGK6RzH7UKnNkp9RdxCBw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Comparative amounts:&lt;/b&gt; Certain amounts presented in the financial statements previously issued for 2021 have been reclassified to conform to the current periods&#x2019; presentation.&lt;/p&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tb_0LB3R02nsUC3w0V19x-EHg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;3. Segment information&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company has four reportable segments: retail, bulk, services and manufacturing. The retail segment operates the water utility for the Seven Mile Beach and West Bay areas of Grand Cayman Island pursuant to an exclusive license granted by the Cayman Islands government. The bulk segment supplies potable water to government utilities in Grand Cayman and The Bahamas under long-term contracts. The services segment designs, constructs and sells water infrastructure and provides management and operating services to third parties. The manufacturing segment manufactures and services a wide range of custom and specialized water-related products applicable to commercial, municipal and industrial water production, supply and treatment. Consistent with prior periods, the Company records all non-direct general and administrative expenses in its retail business segment and does not allocate any of these non-direct expenses to its other three business segments.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The accounting policies of the segments are consistent with those described in Note&#160;2. The Company evaluates each segment&#x2019;s performance based upon its income (or loss) from operations. All intercompany transactions are eliminated for segment presentation purposes.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The Company&#x2019;s segments are strategic business units that are managed separately because each segment sells different products and/or services, serves customers with distinctly different needs and generates different gross profit margins.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;width:39.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:60.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended September&#160;30,&#160;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Retail&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Bulk&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Services&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Manufacturing&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6,274,650&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 8,667,931&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 8,731,124&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,378,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 25,051,705&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:39.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Cost of revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,231,973&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6,446,549&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 7,333,982&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,195,428&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 18,207,932&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Gross profit &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,042,677&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,221,382&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,397,142&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 182,572&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6,843,773&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:39.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;General and administrative expenses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,818,459&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 473,534&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 936,708&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 381,949&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,610,650&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Gain on asset dispositions&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,499&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,499&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:39.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Income (loss) from operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (774,283)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,749,848&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 460,434&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (199,377)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,236,622&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Other income (loss), net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (168,980)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:39.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Income before income taxes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,067,642&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Income tax provision&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 26,616&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net income from continuing operations &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,041,026&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Income from continuing operations attributable to non-controlling interests&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 217,415&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:39.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 823,611&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Loss from discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (505,917)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net income attributable to Consolidated Water Co. Ltd. stockholders&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 317,694&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#0000ff;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Depreciation and amortization expenses for the three months ended September&#160;30,&#160;2022 for the retail, bulk, services and manufacturing segments were $567,086, $707,788, $175,732 and $71,734, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#0000ff;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:38.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:60.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended September&#160;30,&#160;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:38.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Retail&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Bulk&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Services&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Manufacturing&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,247,042&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6,868,134&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,210,584&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,087,386&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 16,413,146&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Cost of revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,745,796&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,628,386&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,410,430&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 937,935&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 10,722,547&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Gross profit&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,501,246&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,239,748&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 800,154&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 149,451&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,690,599&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;General and administrative expenses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,067,696&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 313,420&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 758,540&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 219,384&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,359,040&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Gain on asset dispositions&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 612&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 612&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Income (loss) from operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (565,838)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,926,328&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 41,614&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (69,933)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,332,171&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Other income, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 152,168&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Income before income taxes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,484,339&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Income tax benefit&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (11,230)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net income from continuing operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,495,569&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Income attributable to non-controlling interests&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 131,609&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,363,960&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Loss from discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,078,367)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net income attributable to Consolidated Water Co. Ltd. stockholders&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 285,593&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#0000ff;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Depreciation and amortization expenses for the three months ended September&#160;30,&#160;2021 for the retail, bulk, services and manufacturing segments were $625,640, $761,429, $203,411 and $70,679, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:63.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Nine Months Ended September&#160;30,&#160;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Retail&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Bulk&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Services&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Manufacturing&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19,114,653&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 24,442,324&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 18,530,427&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,589,333&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 65,676,737&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Cost of revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9,404,124&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16,781,251&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 14,849,029&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,177,299&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 44,211,703&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Gross profit &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9,710,529&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 7,661,073&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,681,398&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 412,034&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21,465,034&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;General and administrative expenses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,613,975&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,187,909&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,554,721&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,046,853&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 15,403,458&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Gain on asset dispositions&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,699&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16,538&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21,237&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Income (loss) from operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (900,747)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,475,164&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,143,215&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (634,819)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,082,813&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other income, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 548,729&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Income before income taxes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,631,542&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Income tax provision&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 83,041&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net income from continuing operations &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,548,501&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Income from continuing operations attributable to non-controlling interests&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 691,042&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,857,459&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Loss from discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,533,064)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net income attributable to Consolidated Water Co. Ltd. stockholders&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,324,395&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Depreciation and amortization expenses for the nine months ended September&#160;30,&#160;2022 for the retail, bulk, services and manufacturing segments were $1,820,567, $2,114,888, $502,809 and $213,249, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:63.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Nine Months Ended September&#160;30,&#160;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Retail&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Bulk&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Services&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Manufacturing&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16,633,137&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19,826,075&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,514,669&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,244,106&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 50,217,987&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Cost of revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 8,235,699&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 13,170,333&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 8,010,767&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,919,226&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 32,336,025&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Gross profit&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 8,397,438&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,655,742&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,503,902&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 324,880&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 17,881,962&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;General and administrative expenses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9,757,179&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 994,779&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,152,145&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 943,727&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 13,847,830&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Gain (loss) on asset dispositions and impairments, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (246,028)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,500&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (433)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,900,000)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3,144,961)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Income (loss) from operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,605,769)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,662,463&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 351,324&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3,518,847)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 889,171&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other income, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 699,890&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Income before income taxes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,589,061&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Income tax benefit&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (20,735)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net income from continuing operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,609,796&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Income from continuing operations attributable to non-controlling interests&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 457,540&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,152,256&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Loss from discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,542,540)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net loss attributable to Consolidated Water Co. Ltd. stockholders&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (390,284)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Depreciation and amortization expenses for the nine months ended September&#160;30,&#160;2021 for the retail, bulk, services and manufacturing segments were $1,892,848, $2,621,481, $607,906 and $216,346, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;width:34.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:34.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:64.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As&#160;of September&#160;30,&#160;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:34.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Retail&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Bulk&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Services&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Manufacturing&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:34.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accounts receivable, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,512,908&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 15,491,003&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,948,103&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,400,473&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 24,352,487&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:34.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Inventory, current and non-current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,766,577&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,218,974&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,950,770&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 8,936,321&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:34.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Property, plant and equipment, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 24,817,595&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 23,171,096&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;679,506 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,568,549&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 50,236,746&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:34.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Construction in progress&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,557,180&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 61,792&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,618,972&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:34.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Intangibles, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,181,388&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 777,778&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,959,166&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:34.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Goodwill&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,170,511&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,948,875&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,320,416&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,985,211&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,425,013&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:34.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total segment assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 67,462,955&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 61,756,965&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;23,657,779 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,492,818&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 163,370,517&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:34.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Assets of discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21,640,235&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:34.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 185,010,752&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;width:35.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:35.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:64.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As&#160;of December&#160;31,&#160;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:35.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Retail&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Bulk&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Services&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Manufacturing&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:35.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Accounts receivable, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,601,619&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 21,682,951&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,698,797&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,365,940&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 27,349,307&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:35.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Inventory, current and non-current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,787,277&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,860,808&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 589,757&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 7,237,842&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:35.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Property, plant and equipment, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 26,357,390&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 24,476,936&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 512,493&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,599,720&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 52,946,539&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:35.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Construction in progress&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 617,334&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 31,737&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 61,792&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 710,863&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:35.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Intangibles, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,553,888&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 847,778&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,401,666&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:35.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Goodwill&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,170,511&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,948,875&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,320,416&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,985,211&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 10,425,013&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:35.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total segment assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 61,736,441&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 68,723,405&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 16,049,001&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 8,198,280&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 154,707,127&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:35.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Assets of discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 22,319,927&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:35.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 177,027,054&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#0000ff;font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="INF"
      id="Narr_-4chQzxltEur0vI31jrWxA"
      unitRef="Unit_Standard_segment_oMpHdZVQ70SkO-qI_j3Cnw">4</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tb_QNUXbweZ6UeQlq1GPt3tHw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;width:39.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:60.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended September&#160;30,&#160;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Retail&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Bulk&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Services&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Manufacturing&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6,274,650&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 8,667,931&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 8,731,124&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,378,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 25,051,705&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:39.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Cost of revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,231,973&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6,446,549&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 7,333,982&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,195,428&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 18,207,932&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Gross profit &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,042,677&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,221,382&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,397,142&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 182,572&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6,843,773&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:39.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;General and administrative expenses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,818,459&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 473,534&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 936,708&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 381,949&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,610,650&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Gain on asset dispositions&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,499&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,499&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:39.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Income (loss) from operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (774,283)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,749,848&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 460,434&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (199,377)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,236,622&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Other income (loss), net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (168,980)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:39.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Income before income taxes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,067,642&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Income tax provision&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 26,616&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net income from continuing operations &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,041,026&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Income from continuing operations attributable to non-controlling interests&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 217,415&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:39.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 823,611&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Loss from discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (505,917)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net income attributable to Consolidated Water Co. Ltd. stockholders&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 317,694&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#0000ff;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Depreciation and amortization expenses for the three months ended September&#160;30,&#160;2022 for the retail, bulk, services and manufacturing segments were $567,086, $707,788, $175,732 and $71,734, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#0000ff;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:38.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:60.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended September&#160;30,&#160;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:38.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Retail&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Bulk&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Services&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Manufacturing&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,247,042&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6,868,134&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,210,584&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,087,386&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 16,413,146&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Cost of revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,745,796&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,628,386&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,410,430&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 937,935&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 10,722,547&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Gross profit&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,501,246&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,239,748&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 800,154&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 149,451&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,690,599&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;General and administrative expenses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,067,696&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 313,420&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 758,540&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 219,384&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,359,040&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Gain on asset dispositions&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 612&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 612&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Income (loss) from operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (565,838)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,926,328&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 41,614&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (69,933)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,332,171&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Other income, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 152,168&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Income before income taxes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,484,339&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Income tax benefit&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (11,230)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net income from continuing operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,495,569&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Income attributable to non-controlling interests&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 131,609&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,363,960&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:38.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Loss from discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,078,367)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:38.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net income attributable to Consolidated Water Co. Ltd. stockholders&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 285,593&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#0000ff;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Depreciation and amortization expenses for the three months ended September&#160;30,&#160;2021 for the retail, bulk, services and manufacturing segments were $625,640, $761,429, $203,411 and $70,679, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:63.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Nine Months Ended September&#160;30,&#160;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Retail&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Bulk&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Services&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Manufacturing&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19,114,653&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 24,442,324&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 18,530,427&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,589,333&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 65,676,737&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Cost of revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9,404,124&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16,781,251&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 14,849,029&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,177,299&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 44,211,703&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Gross profit &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9,710,529&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 7,661,073&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,681,398&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 412,034&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21,465,034&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;General and administrative expenses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,613,975&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,187,909&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,554,721&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,046,853&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 15,403,458&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Gain on asset dispositions&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,699&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16,538&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21,237&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Income (loss) from operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (900,747)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,475,164&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,143,215&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (634,819)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,082,813&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other income, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 548,729&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Income before income taxes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,631,542&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Income tax provision&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 83,041&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net income from continuing operations &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,548,501&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Income from continuing operations attributable to non-controlling interests&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 691,042&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,857,459&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Loss from discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,533,064)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net income attributable to Consolidated Water Co. Ltd. stockholders&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,324,395&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Depreciation and amortization expenses for the nine months ended September&#160;30,&#160;2022 for the retail, bulk, services and manufacturing segments were $1,820,567, $2,114,888, $502,809 and $213,249, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:63.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Nine Months Ended September&#160;30,&#160;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Retail&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Bulk&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Services&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Manufacturing&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16,633,137&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19,826,075&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,514,669&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,244,106&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 50,217,987&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Cost of revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 8,235,699&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 13,170,333&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 8,010,767&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,919,226&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 32,336,025&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Gross profit&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 8,397,438&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,655,742&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,503,902&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 324,880&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 17,881,962&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;General and administrative expenses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9,757,179&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 994,779&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,152,145&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 943,727&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 13,847,830&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Gain (loss) on asset dispositions and impairments, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (246,028)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,500&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (433)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,900,000)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3,144,961)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Income (loss) from operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,605,769)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,662,463&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 351,324&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3,518,847)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 889,171&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other income, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 699,890&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Income before income taxes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,589,061&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Income tax benefit&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (20,735)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net income from continuing operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,609,796&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Income from continuing operations attributable to non-controlling interests&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 457,540&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,152,256&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Loss from discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,542,540)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:36.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net loss attributable to Consolidated Water Co. Ltd. stockholders&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (390,284)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Depreciation and amortization expenses for the nine months ended September&#160;30,&#160;2021 for the retail, bulk, services and manufacturing segments were $1,892,848, $2,621,481, $607,906 and $216,346, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;width:34.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:34.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:64.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As&#160;of September&#160;30,&#160;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:34.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Retail&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Bulk&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Services&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Manufacturing&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:34.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accounts receivable, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,512,908&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 15,491,003&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,948,103&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,400,473&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 24,352,487&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:34.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Inventory, current and non-current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,766,577&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,218,974&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,950,770&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 8,936,321&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:34.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Property, plant and equipment, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 24,817,595&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 23,171,096&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;679,506 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,568,549&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 50,236,746&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:34.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Construction in progress&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,557,180&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 61,792&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,618,972&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:34.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Intangibles, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,181,388&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 777,778&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,959,166&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:34.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Goodwill&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,170,511&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,948,875&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,320,416&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,985,211&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,425,013&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:34.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total segment assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 67,462,955&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 61,756,965&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;23,657,779 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,492,818&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 163,370,517&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:34.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Assets of discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21,640,235&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:34.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 185,010,752&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;width:35.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:35.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:64.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As&#160;of December&#160;31,&#160;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:35.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Retail&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Bulk&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Services&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Manufacturing&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:35.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Accounts receivable, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,601,619&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 21,682,951&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,698,797&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,365,940&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 27,349,307&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:35.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Inventory, current and non-current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,787,277&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,860,808&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 589,757&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 7,237,842&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:35.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Property, plant and equipment, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 26,357,390&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 24,476,936&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 512,493&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,599,720&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 52,946,539&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:35.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Construction in progress&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 617,334&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 31,737&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 61,792&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 710,863&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:35.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Intangibles, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,553,888&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 847,778&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,401,666&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:35.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Goodwill&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,170,511&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,948,875&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,320,416&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,985,211&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 10,425,013&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:35.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total segment assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 61,736,441&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 68,723,405&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 16,049,001&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 8,198,280&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 154,707,127&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:35.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Assets of discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 22,319,927&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:35.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 177,027,054&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_B-DmdvmN0E2C42g0iV9SDA"
      decimals="0"
      id="Tc_HHAvAJNrf0e67BKtu_6GXw_3_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">6274650</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_rl_YMH3sdEydDoAZ3njMyQ"
      decimals="0"
      id="Tc_K9i5yG_X2E-1LHdddBirrQ_3_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">8667931</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_E_baMwePQkuPDlgMOUO_TA"
      decimals="0"
      id="Tc_6t0f7KD8R0e_qFqYtIEUvA_3_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">8731124</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_o4vQsMMxkUyKIt_bNpYrjw"
      decimals="0"
      id="Tc_LdCiVjAVjUKCJ8dmrBfv1Q_3_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1378000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_9BwPG3PJe0CT38m5P3k9Qw_3_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">25051705</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_B-DmdvmN0E2C42g0iV9SDA"
      decimals="0"
      id="Tc_uYQr_6XZhUOsJcDv_CxN4A_4_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">3231973</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_rl_YMH3sdEydDoAZ3njMyQ"
      decimals="0"
      id="Tc_BWbkSB7AUEilEXCqujtuNw_4_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">6446549</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_E_baMwePQkuPDlgMOUO_TA"
      decimals="0"
      id="Tc_jpovshzP50K1AlZrxVm6FQ_4_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">7333982</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_o4vQsMMxkUyKIt_bNpYrjw"
      decimals="0"
      id="Tc_ddoTP7iH1UuiX0skWhklPg_4_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1195428</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_jYmzOrgF5UiE9aFutERlUA_4_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">18207932</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_B-DmdvmN0E2C42g0iV9SDA"
      decimals="0"
      id="Tc_dYmNs1jw0EyQBJCl8fFSBQ_5_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">3042677</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_rl_YMH3sdEydDoAZ3njMyQ"
      decimals="0"
      id="Tc_LJS_XZnu2E23CikKqWNQ_w_5_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2221382</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_E_baMwePQkuPDlgMOUO_TA"
      decimals="0"
      id="Tc_WpNdgR4qIEKr1CD1WPPVXw_5_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1397142</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_o4vQsMMxkUyKIt_bNpYrjw"
      decimals="0"
      id="Tc_ibIcQSYjsUWE0H7WRZyjqQ_5_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">182572</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_8dTJEWGBgkyj6Y69hspOyg_5_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">6843773</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_B-DmdvmN0E2C42g0iV9SDA"
      decimals="0"
      id="Tc_44G63i3rAE2ms46d3tPgRA_6_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">3818459</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_rl_YMH3sdEydDoAZ3njMyQ"
      decimals="0"
      id="Tc_Kax1Js9ZBkGZj6aSzeDxPQ_6_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">473534</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_E_baMwePQkuPDlgMOUO_TA"
      decimals="0"
      id="Tc_AusDwcKlY0G0qlJwVb0whA_6_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">936708</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_o4vQsMMxkUyKIt_bNpYrjw"
      decimals="0"
      id="Tc_3eaf2ayRXEasCOXA7blHVg_6_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">381949</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_DNRwPsHJh0qwNW6acNEpiQ_6_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">5610650</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_B-DmdvmN0E2C42g0iV9SDA"
      decimals="0"
      id="Tc_nH74w9gcBESZMF79VaWISg_7_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1499</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_rl_YMH3sdEydDoAZ3njMyQ"
      decimals="0"
      id="Tc_r-Zkg9rrkEWwPoZ8RBzQ_Q_7_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_d3UhcqSSHkWMLS_TRiAPzg_7_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">3499</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_B-DmdvmN0E2C42g0iV9SDA"
      decimals="0"
      id="Tc_UDAU1f0NFkay33trlvW3kA_8_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-774283</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_rl_YMH3sdEydDoAZ3njMyQ"
      decimals="0"
      id="Tc_BD6BO9vHYkO5RYvSAlunnA_8_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1749848</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_E_baMwePQkuPDlgMOUO_TA"
      decimals="0"
      id="Tc_lqJh2Vb90ky932KFPZpLtQ_8_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">460434</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_o4vQsMMxkUyKIt_bNpYrjw"
      decimals="0"
      id="Tc_W35EtAM_ekaRJoIyYN9zMA_8_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-199377</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_At-4wDlJWEGOKl93f3TV7g_8_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1236622</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_HK1OUI8gAkKn8qNa5u-hlg_9_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-168980</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_Fl0fUAwJgEacdgw_eNusnw_10_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1067642</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_QVKQjkK-DUqBGiLxO2wTZw_11_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">26616</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_ZIfANBn_iUS64aX6EgJRkA_12_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1041026</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_zxiWNuDf5k2IrG8ZtPJqLw_13_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">217415</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_gEJ0z7OgZ0aGBl2XpO5nLw_14_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">823611</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_GkjdLLFtg0a0aLQsNjVBWA_15_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-505917</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_qxM4_5FdYkaqf4pr52rkog_16_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">317694</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_B-DmdvmN0E2C42g0iV9SDA"
      decimals="0"
      id="Narr_xXDJcGWNbU2mDmFM07GQ4g"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">567086</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_rl_YMH3sdEydDoAZ3njMyQ"
      decimals="0"
      id="Narr_PRDMApLvNkeAh3lhprSPwQ"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">707788</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_E_baMwePQkuPDlgMOUO_TA"
      decimals="0"
      id="Narr_x2L_qK5JAEanUiAxlGxoGw"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">175732</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_o4vQsMMxkUyKIt_bNpYrjw"
      decimals="0"
      id="Narr_b2nfbZmZSESjRZz7n0zhLw"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">71734</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:Revenues
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_-rP_2qCFTEmcOqpKS5tiew"
      decimals="0"
      id="Tc_dAbHxNmUk0ay3FlbOdSIOQ_3_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">5247042</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_h-SCiFOYzUmqiFlkarOe_A"
      decimals="0"
      id="Tc_qmE7R1ubIUW28uYbSbX-ZA_3_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">6868134</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_dZPlaSw3HUmj4SS1N4mAqQ"
      decimals="0"
      id="Tc_iskkY41OWkqSqVEmF_TVKw_3_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">3210584</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_BJPtvYpc0Uq1Qu_jv8KjWA"
      decimals="0"
      id="Tc_aPrSwMIG2UalzdyoXwLWwg_3_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1087386</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_-gqJnXFpyEy3YlZvvi1NxA_3_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">16413146</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_-rP_2qCFTEmcOqpKS5tiew"
      decimals="0"
      id="Tc_w14h_qJs5kGg7PGZRLwF2A_4_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2745796</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_h-SCiFOYzUmqiFlkarOe_A"
      decimals="0"
      id="Tc_O7oXjMHq-kWTHJAR6RxyWA_4_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">4628386</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_dZPlaSw3HUmj4SS1N4mAqQ"
      decimals="0"
      id="Tc_ERrQYVNRm0S1DNUnZcRM8g_4_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2410430</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_BJPtvYpc0Uq1Qu_jv8KjWA"
      decimals="0"
      id="Tc_C-vz4Ykj6EaiAi9urWpJ_w_4_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">937935</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_MnqQGGhRpE-yYMWo_lDosg_4_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">10722547</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_-rP_2qCFTEmcOqpKS5tiew"
      decimals="0"
      id="Tc_MDuY6u-qjUWx1uKOmVThVQ_5_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2501246</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_h-SCiFOYzUmqiFlkarOe_A"
      decimals="0"
      id="Tc_SsHMnpCXqEyMLaPsTq33Xw_5_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2239748</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_dZPlaSw3HUmj4SS1N4mAqQ"
      decimals="0"
      id="Tc_j_SR4QLBJ0yIp652bzm4Fw_5_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">800154</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_BJPtvYpc0Uq1Qu_jv8KjWA"
      decimals="0"
      id="Tc_dWjeSgj5s0ywN3YMwek6iw_5_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">149451</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_la0bH0PrFEaGvskMkPiJnw_5_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">5690599</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_-rP_2qCFTEmcOqpKS5tiew"
      decimals="0"
      id="Tc_US450hSeLEuAaInM3NCXmQ_6_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">3067696</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_h-SCiFOYzUmqiFlkarOe_A"
      decimals="0"
      id="Tc_5iiij5Mgt02Owo9r0B_NSw_6_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">313420</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_dZPlaSw3HUmj4SS1N4mAqQ"
      decimals="0"
      id="Tc_Al8Utqj8DkKBzuGUXTpkFw_6_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">758540</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_BJPtvYpc0Uq1Qu_jv8KjWA"
      decimals="0"
      id="Tc_dcDT-CLUs0-NuMFcmB61UQ_6_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">219384</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_msD0RQsL5EyiN1GmYEkkaw_6_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">4359040</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_-rP_2qCFTEmcOqpKS5tiew"
      decimals="0"
      id="Tc_MQQbHIyBGUSB1rIgewIolA_7_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">612</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_TwbvFjOKUkKKRX2AZtHUdA_7_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">612</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_-rP_2qCFTEmcOqpKS5tiew"
      decimals="0"
      id="Tc_HkYEg7QaEkWEMHVT5gaLGQ_8_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-565838</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_h-SCiFOYzUmqiFlkarOe_A"
      decimals="0"
      id="Tc_3YJetxCSBk6gXOYJ9XihKw_8_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1926328</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_dZPlaSw3HUmj4SS1N4mAqQ"
      decimals="0"
      id="Tc_K26zC2lLXkiPzLPFEpY1dw_8_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">41614</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_BJPtvYpc0Uq1Qu_jv8KjWA"
      decimals="0"
      id="Tc_bIHF-ZOqukeYdXIWPsb_Nw_8_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-69933</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_CV3_CS9SNkuPzqGFVKBlrQ_8_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1332171</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_2JjR6E0MU0OwwZz2neos_w_9_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">152168</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_8lI9Q6JHRECC1LfLor2EUg_10_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1484339</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_jkT9SatjLUSWBcjbIBwObg_11_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-11230</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_h8IgzCzB4Eay4Agcyjo2dQ_12_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1495569</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_H7nT4s0eG0SKZeNGU4OFJA_13_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">131609</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_nHyT5IByPE6TA4Ma--pcmg_14_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1363960</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_VOcggm_F4USUgUN6jZmdZQ_15_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-1078367</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_po_s_QYw-kiXtbh1UGLjhg_16_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">285593</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_-rP_2qCFTEmcOqpKS5tiew"
      decimals="0"
      id="Narr_pWnbv3TwGU-0jfY0b_nohw"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">625640</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_h-SCiFOYzUmqiFlkarOe_A"
      decimals="0"
      id="Narr_HCX3Ii1yzUqqlJst4zwJVg"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">761429</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_dZPlaSw3HUmj4SS1N4mAqQ"
      decimals="0"
      id="Narr_VHyQLAovZ06G-fRwkItQAg"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">203411</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_BJPtvYpc0Uq1Qu_jv8KjWA"
      decimals="0"
      id="Narr_yrwU0Vi8T0iwk9QHdIRpSg"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">70679</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_M6b6-Y0DIUGsescCf8q6hg"
      decimals="0"
      id="Tc_TXRa7yGmQEexoFIt1V1V7Q_3_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">19114653</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_aNmDlX_QDEan-jUlyVKr2A"
      decimals="0"
      id="Tc_WCY0XiLdLU-gimMVODLyBg_3_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">24442324</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_NCKecayWYE6lmc59uFRDJQ"
      decimals="0"
      id="Tc_GbjfQ45xjUWgDr0FSIEbVA_3_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">18530427</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_QpmIhZ6Qb0OMofgx_544Og"
      decimals="0"
      id="Tc_hZ8z_TQsP0eDfm6p0tMAFQ_3_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">3589333</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_h-p7ewYtFUSR0ixKGZ1VyQ_3_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">65676737</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_M6b6-Y0DIUGsescCf8q6hg"
      decimals="0"
      id="Tc_l_JEvPQDHUeko7wxSX__4Q_4_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">9404124</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_aNmDlX_QDEan-jUlyVKr2A"
      decimals="0"
      id="Tc_vJyBbBltv0KeMDdN9sRijw_4_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">16781251</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_NCKecayWYE6lmc59uFRDJQ"
      decimals="0"
      id="Tc_iIq7wWGC_UKC1ZJipkTOCg_4_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">14849029</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_QpmIhZ6Qb0OMofgx_544Og"
      decimals="0"
      id="Tc_wJv3V5Lry0-23Jbyct2tkg_4_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">3177299</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_XqXNaBjujE2PdW2P4l-qNQ_4_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">44211703</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_M6b6-Y0DIUGsescCf8q6hg"
      decimals="0"
      id="Tc_wEROLz1TDEStz2Q5cBGv4w_5_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">9710529</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_aNmDlX_QDEan-jUlyVKr2A"
      decimals="0"
      id="Tc_plkgtS8m5EaFReOFlESw0Q_5_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">7661073</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_NCKecayWYE6lmc59uFRDJQ"
      decimals="0"
      id="Tc_Ag9KPoVIyUqSdysNY1H5oA_5_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">3681398</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_QpmIhZ6Qb0OMofgx_544Og"
      decimals="0"
      id="Tc_YIuh3jwtiE-oMFmOrWypoA_5_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">412034</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_Dpu2mIGhh0qD8iYkyXnUkw_5_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">21465034</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_M6b6-Y0DIUGsescCf8q6hg"
      decimals="0"
      id="Tc_1tNrH2_RbU2DB_4dGEj2cg_6_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">10613975</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_aNmDlX_QDEan-jUlyVKr2A"
      decimals="0"
      id="Tc_PYWMelTmx0G1S3HGiF18BQ_6_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1187909</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_NCKecayWYE6lmc59uFRDJQ"
      decimals="0"
      id="Tc_7pqFJDZdbkKR5iRecjkRRg_6_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2554721</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_QpmIhZ6Qb0OMofgx_544Og"
      decimals="0"
      id="Tc_t6I2MqhibkGLoBWEzYFgJw_6_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1046853</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_6yGPMvl9iUaZIU4ZsE0Duw_6_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">15403458</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_M6b6-Y0DIUGsescCf8q6hg"
      decimals="0"
      id="Tc_UlOJIsZF90SoILXMaNB-tw_7_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2699</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_aNmDlX_QDEan-jUlyVKr2A"
      decimals="0"
      id="Tc_id18sX5NlEej3Da-sf6Ryw_7_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_NCKecayWYE6lmc59uFRDJQ"
      decimals="0"
      id="Tc_opbAYaM6MkSzjzA3zcGygQ_7_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">16538</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_wXXmGbp9s0Sfwx6uH-Ghkg_7_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">21237</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_M6b6-Y0DIUGsescCf8q6hg"
      decimals="0"
      id="Tc_wpxDmGbCbUGW-ilqS2QSow_8_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-900747</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_aNmDlX_QDEan-jUlyVKr2A"
      decimals="0"
      id="Tc_Wi6-57IMrk6wqTU25u6xAw_8_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">6475164</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_NCKecayWYE6lmc59uFRDJQ"
      decimals="0"
      id="Tc_n428xSHln02uVY7UAuzryg_8_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1143215</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_QpmIhZ6Qb0OMofgx_544Og"
      decimals="0"
      id="Tc_zzC58qVpgkq1d2sBo3BfbQ_8_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-634819</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_nUQLxE_9GU2qLrIe0FThAw_8_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">6082813</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_ZPKvvnFwJEqJ-ZaA5o1pig_9_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">548729</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_oFqbwl58LkyiN2oxGEzjuQ_10_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">6631542</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_5LfTX3n_QESWoIHMbqFsEQ_11_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">83041</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_3T9adVIoPEiV_LosT13i8A_12_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">6548501</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_gPn_qf3aYU-Xh93gxagFiQ_13_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">691042</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_ti6NoZ3v_Eq-vGlyt5216w_14_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">5857459</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_vhT7LXCTAEe4r4FmOt_WZg_15_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-1533064</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_pHhfha0ht0ql79tHDYv83g_16_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">4324395</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_M6b6-Y0DIUGsescCf8q6hg"
      decimals="INF"
      id="Narr_mWYi3YDhw0auOmszCqseLA"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1820567</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_aNmDlX_QDEan-jUlyVKr2A"
      decimals="INF"
      id="Narr_bETnX5JVZUub0ReTuUGeAA"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2114888</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_NCKecayWYE6lmc59uFRDJQ"
      decimals="INF"
      id="Narr_cJVgUe_qEEK1HvkR62rW1Q"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">502809</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_QpmIhZ6Qb0OMofgx_544Og"
      decimals="INF"
      id="Narr_C_H00ZYE3UaSidPAL7Bajg"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">213249</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_OaAa4e2AgEi9RXiu-Il6ZQ"
      decimals="INF"
      id="Tc_LmjlnYmaAU2m3rgBqbj3bA_3_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">16633137</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_bpi62RbtAki2A5fTiLacuA"
      decimals="INF"
      id="Tc_SXkL1wsGhkeYq-eCBfuwsA_3_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">19826075</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_G2WxWy2KRk6vcCqHDVOaVg"
      decimals="INF"
      id="Tc_vhY_v0JF5UOrpU3YM6nfog_3_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">10514669</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_sJeJ31kDhkGmIMWoErcYCw"
      decimals="INF"
      id="Tc_J9_ljXGNFkC5KJKZmTDcyA_3_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">3244106</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="INF"
      id="Tc_J2U-JkRlQ0GpIW1NIDNYBw_3_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">50217987</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_OaAa4e2AgEi9RXiu-Il6ZQ"
      decimals="INF"
      id="Tc_zQDQoa7c3kKEg5Z8-pqfBA_4_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">8235699</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_bpi62RbtAki2A5fTiLacuA"
      decimals="INF"
      id="Tc_Vaca_bP8T0aHrfGcfFgwBw_4_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">13170333</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_G2WxWy2KRk6vcCqHDVOaVg"
      decimals="INF"
      id="Tc_1XT5JayCDEegfrPagGrnmQ_4_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">8010767</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_sJeJ31kDhkGmIMWoErcYCw"
      decimals="INF"
      id="Tc_dI6-zHxrjEmq3L7K_bTCWA_4_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2919226</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="INF"
      id="Tc_u4y5B5v-m02hpmTiuctmRw_4_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">32336025</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_OaAa4e2AgEi9RXiu-Il6ZQ"
      decimals="INF"
      id="Tc_0DJM_8GbrUWVtoIXCcRs4w_5_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">8397438</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_bpi62RbtAki2A5fTiLacuA"
      decimals="INF"
      id="Tc_czyxuc5lOkG8142f4P8Hcg_5_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">6655742</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_G2WxWy2KRk6vcCqHDVOaVg"
      decimals="INF"
      id="Tc_AU8EblcnkEmf9P-s2QaOHQ_5_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2503902</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_sJeJ31kDhkGmIMWoErcYCw"
      decimals="INF"
      id="Tc_FkVkAxKbp0yw6ghjATFufA_5_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">324880</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="INF"
      id="Tc_9FOfqTwr1Ua42IrCi_sO6A_5_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">17881962</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_OaAa4e2AgEi9RXiu-Il6ZQ"
      decimals="INF"
      id="Tc_QhG6G_I8t02bHgLHwx43EQ_6_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">9757179</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_bpi62RbtAki2A5fTiLacuA"
      decimals="INF"
      id="Tc_bjdxYIU2qU6rqpygqdTyVQ_6_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">994779</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_G2WxWy2KRk6vcCqHDVOaVg"
      decimals="INF"
      id="Tc_32BM4aZxIEqOC6B9aUKwYA_6_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2152145</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_sJeJ31kDhkGmIMWoErcYCw"
      decimals="INF"
      id="Tc_HHCeckHCMEWk5QfFB8fYOQ_6_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">943727</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="INF"
      id="Tc_txgMPx8jSUmKDdLEACqGhw_6_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">13847830</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_OaAa4e2AgEi9RXiu-Il6ZQ"
      decimals="INF"
      id="Tc_zdYwlBgHBkOsGT4f20Hkzw_7_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-246028</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_bpi62RbtAki2A5fTiLacuA"
      decimals="INF"
      id="Tc_pKUvRXaD10qfZvcu3Fww8g_7_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1500</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_G2WxWy2KRk6vcCqHDVOaVg"
      decimals="INF"
      id="Tc_uT4l8s1ECkC_0-Vxt66uPg_7_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-433</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_sJeJ31kDhkGmIMWoErcYCw"
      decimals="INF"
      id="Tc_SCPHS-pvFkyasfHFF0vP4g_7_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-2900000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="INF"
      id="Tc_QAMrJ5j5Wkqn4CkxuRX5Yw_7_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-3144961</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_OaAa4e2AgEi9RXiu-Il6ZQ"
      decimals="INF"
      id="Tc_gxrQIMMqBEe4Ajg1F86eaA_8_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-1605769</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_bpi62RbtAki2A5fTiLacuA"
      decimals="INF"
      id="Tc_orgvgvTTDEGp00TzLPaxdA_8_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">5662463</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_G2WxWy2KRk6vcCqHDVOaVg"
      decimals="INF"
      id="Tc_SpxnL419PEmX_hIZgVaNXg_8_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">351324</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_sJeJ31kDhkGmIMWoErcYCw"
      decimals="INF"
      id="Tc_2Ey0VAOm90qlLY9tIIzxWQ_8_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-3518847</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="INF"
      id="Tc_Ifk5DsUdJEOHHoA9rRl8tg_8_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">889171</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="INF"
      id="Tc_k1oN09GMQ06Iad1xMf3odQ_9_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">699890</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="INF"
      id="Tc_nTBVzvU8CkSl7az2Ew9uKw_10_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1589061</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="INF"
      id="Tc_DNciZJZ8cEqDz9iqJRb_-A_11_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-20735</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="INF"
      id="Tc_XkASAZ6AxU6toPCp2p2AQA_12_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1609796</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="INF"
      id="Tc_KH53aw7Q6UGeTp-s3cfAag_13_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">457540</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="INF"
      id="Tc_qXsWY8ucB0Cwu74D6JPbtg_14_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1152256</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="INF"
      id="Tc_nQXDzDvZVku8Ux2B1TqyVQ_15_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-1542540</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="INF"
      id="Tc_O05vTYkuXkqB76yBGkZXFQ_16_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-390284</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_OaAa4e2AgEi9RXiu-Il6ZQ"
      decimals="0"
      id="Narr_lrYrsxKxSkaAFOK93G9MBQ"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1892848</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_bpi62RbtAki2A5fTiLacuA"
      decimals="0"
      id="Narr_oubKNHVLLE6WVwZekbNZIw"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2621481</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_G2WxWy2KRk6vcCqHDVOaVg"
      decimals="0"
      id="Narr_W6oJRYKX_0qWJBb4Ya857Q"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">607906</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_sJeJ31kDhkGmIMWoErcYCw"
      decimals="0"
      id="Narr_91bxcHj3MUKUOMBpaiVI2w"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">216346</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_zsDfk1HuhEmz-Ki7W5IVjg"
      decimals="0"
      id="Tc_ruk3Kl1kkkOuOLpTWGnb7Q_3_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2512908</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_r8PWjaO3Kk6xUzliDg46SQ"
      decimals="0"
      id="Tc_yP5PEh5l00mqWkigjoX34A_3_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">15491003</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_swEaxE1DfkGDLHCpr-eokQ"
      decimals="0"
      id="Tc_rfLpLgORF0Go4QzuR3wgOw_3_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">4948103</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_TobrIV5M10SLr0mpuZzhSw"
      decimals="0"
      id="Tc_89elz4bUI0au-XuDP8KW7A_3_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1400473</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_4DjNgmdbrkSvCvHIf9aYWA_3_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">24352487</us-gaap:AccountsReceivableNetCurrent>
    <cwco:InventoryCurrentAndNoncurrent
      contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_zsDfk1HuhEmz-Ki7W5IVjg"
      decimals="0"
      id="Tc_WAfapRlU6U-_r1in-UsIVg_4_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2766577</cwco:InventoryCurrentAndNoncurrent>
    <cwco:InventoryCurrentAndNoncurrent
      contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_r8PWjaO3Kk6xUzliDg46SQ"
      decimals="0"
      id="Tc_lO9A1_pJvEe3lNz85m1vNg_4_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">4218974</cwco:InventoryCurrentAndNoncurrent>
    <cwco:InventoryCurrentAndNoncurrent
      contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_TobrIV5M10SLr0mpuZzhSw"
      decimals="0"
      id="Tc_v_qtbk2xJEiAWNGcNeSgcA_4_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1950770</cwco:InventoryCurrentAndNoncurrent>
    <cwco:InventoryCurrentAndNoncurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_0IBpzwQJPkuHSyMYUDUf0A_4_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">8936321</cwco:InventoryCurrentAndNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_zsDfk1HuhEmz-Ki7W5IVjg"
      decimals="0"
      id="Tc_PlhKrG7yY0WzlFUIazJelg_5_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">24817595</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_r8PWjaO3Kk6xUzliDg46SQ"
      decimals="0"
      id="Tc_rKg2ncAIAk-n47pU1HKDPA_5_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">23171096</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_swEaxE1DfkGDLHCpr-eokQ"
      decimals="0"
      id="Tc_pZiPBgzBBUW7Cx95IHM_Iw_5_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">679506</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_TobrIV5M10SLr0mpuZzhSw"
      decimals="0"
      id="Tc_eHZS7arh20ScwAzgyADQxA_5_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1568549</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_xddLbhh4_U62fDnfSfWAgA_5_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">50236746</us-gaap:PropertyPlantAndEquipmentNet>
    <cwco:ConstructionInProgress
      contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_zsDfk1HuhEmz-Ki7W5IVjg"
      decimals="0"
      id="Tc_snS89Cl-ZkG9Wm68EzefEQ_6_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2557180</cwco:ConstructionInProgress>
    <cwco:ConstructionInProgress
      contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_TobrIV5M10SLr0mpuZzhSw"
      decimals="0"
      id="Tc_3NQT8kUB7k-UE27kW45y3A_6_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">61792</cwco:ConstructionInProgress>
    <cwco:ConstructionInProgress
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_KpBLgTThzkKdfx-tNfLc1w_6_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2618972</cwco:ConstructionInProgress>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_swEaxE1DfkGDLHCpr-eokQ"
      decimals="0"
      id="Tc_NFyN-6uf10qa64VXbli-Xw_7_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2181388</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_TobrIV5M10SLr0mpuZzhSw"
      decimals="0"
      id="Tc__ad6DoPypUyHesUeYlmpOA_7_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">777778</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_zDPIIcsI7kmDtpPQs55JNw_7_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2959166</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_zsDfk1HuhEmz-Ki7W5IVjg"
      decimals="0"
      id="Tc_jll0DW0zhU2CEXCc7YTKpA_8_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1170511</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_r8PWjaO3Kk6xUzliDg46SQ"
      decimals="0"
      id="Tc_7rygViX3cEenWBCWFMCFFQ_8_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1948875</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_swEaxE1DfkGDLHCpr-eokQ"
      decimals="0"
      id="Tc_A96WkS_hRUmLujJKexWUbQ_8_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">5320416</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_TobrIV5M10SLr0mpuZzhSw"
      decimals="0"
      id="Tc_TCce9GYE9UWOhWz9oclPOw_8_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1985211</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_se-4yFL3IkSs-E2_3VusWw_8_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">10425013</us-gaap:Goodwill>
    <cwco:AssetsContinuedOperation
      contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_zsDfk1HuhEmz-Ki7W5IVjg"
      decimals="0"
      id="Tc_Z_T32lqwk0W6fskNf1urmw_9_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">67462955</cwco:AssetsContinuedOperation>
    <cwco:AssetsContinuedOperation
      contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_r8PWjaO3Kk6xUzliDg46SQ"
      decimals="0"
      id="Tc_YNMDPmil1kelAc0E5MtjfA_9_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">61756965</cwco:AssetsContinuedOperation>
    <cwco:AssetsContinuedOperation
      contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_swEaxE1DfkGDLHCpr-eokQ"
      decimals="0"
      id="Tc_jUoh375SP0G44RfFeKWW8g_9_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">23657779</cwco:AssetsContinuedOperation>
    <cwco:AssetsContinuedOperation
      contextRef="As_Of_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_TobrIV5M10SLr0mpuZzhSw"
      decimals="0"
      id="Tc_GOX2LS8M1kWW1EwswliJ7g_9_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">10492818</cwco:AssetsContinuedOperation>
    <cwco:AssetsContinuedOperation
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_p31qcrSGDki45Gn_VcwL-g_9_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">163370517</cwco:AssetsContinuedOperation>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_t8inihZxE0qWt0HN5riLbQ_10_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">21640235</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:Assets
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_Ko4-dbUg9U6sYWOnQDNGaA_11_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">185010752</us-gaap:Assets>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_ErhJk0mCt0WSwqpHybASEA"
      decimals="0"
      id="Tc_BCV0puBm20iYaRD1I8SQ6A_3_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2601619</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_amRdkiEIokCCFNHQCZYvJQ"
      decimals="0"
      id="Tc_UbVt3RpNhkOfhHrUnnwrLA_3_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">21682951</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_6ajcUNYwckCB753j_tS3HA"
      decimals="0"
      id="Tc_vhLYf-YnJkSWER36X4d8Ug_3_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1698797</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_UXqUAyVCUkydtZ9fjCgYLg"
      decimals="0"
      id="Tc_5pqXNhrH_kKRJ953OpEjtA_3_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1365940</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_EljkPedmIEq91ndweDOXYg_3_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">27349307</us-gaap:AccountsReceivableNetCurrent>
    <cwco:InventoryCurrentAndNoncurrent
      contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_ErhJk0mCt0WSwqpHybASEA"
      decimals="0"
      id="Tc_vq2Wbf5Sk0C06MW7eJX08A_4_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2787277</cwco:InventoryCurrentAndNoncurrent>
    <cwco:InventoryCurrentAndNoncurrent
      contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_amRdkiEIokCCFNHQCZYvJQ"
      decimals="0"
      id="Tc_VdYJAUvowUW15n8khYMQjA_4_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">3860808</cwco:InventoryCurrentAndNoncurrent>
    <cwco:InventoryCurrentAndNoncurrent
      contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_UXqUAyVCUkydtZ9fjCgYLg"
      decimals="0"
      id="Tc_SD9ssMnrSEmW5Hw9LXb44g_4_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">589757</cwco:InventoryCurrentAndNoncurrent>
    <cwco:InventoryCurrentAndNoncurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_FOsi3jl-kU6kVnnkPLCCBA_4_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">7237842</cwco:InventoryCurrentAndNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_ErhJk0mCt0WSwqpHybASEA"
      decimals="0"
      id="Tc_TvHLvXhZB0quj1ubjJgSjA_5_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">26357390</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_amRdkiEIokCCFNHQCZYvJQ"
      decimals="0"
      id="Tc_wv8d8Z5OLkmBAZRe5NGyVg_5_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">24476936</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_6ajcUNYwckCB753j_tS3HA"
      decimals="0"
      id="Tc_x_QlW4IOMEG0bcFSWGCK6A_5_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">512493</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_UXqUAyVCUkydtZ9fjCgYLg"
      decimals="0"
      id="Tc_COIQapqDkEyMZRvm39r0GQ_5_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1599720</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_SBYYeWUuNU27IuE8p_OoJA_5_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">52946539</us-gaap:PropertyPlantAndEquipmentNet>
    <cwco:ConstructionInProgress
      contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_ErhJk0mCt0WSwqpHybASEA"
      decimals="0"
      id="Tc_PdoAZ7gBjki8eqwo5k1p8w_6_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">617334</cwco:ConstructionInProgress>
    <cwco:ConstructionInProgress
      contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_amRdkiEIokCCFNHQCZYvJQ"
      decimals="0"
      id="Tc_zk9Rr8EJS02ZYlGbBpk9Rw_6_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">31737</cwco:ConstructionInProgress>
    <cwco:ConstructionInProgress
      contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_UXqUAyVCUkydtZ9fjCgYLg"
      decimals="0"
      id="Tc_7f8FfY_dh0ueyTMA8noIAQ_6_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">61792</cwco:ConstructionInProgress>
    <cwco:ConstructionInProgress
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_MdJICNULpE-81yx0Smn1mw_6_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">710863</cwco:ConstructionInProgress>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_6ajcUNYwckCB753j_tS3HA"
      decimals="0"
      id="Tc_Q8VwHo0WZk6_uhghCOjjXw_7_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2553888</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_UXqUAyVCUkydtZ9fjCgYLg"
      decimals="0"
      id="Tc_kUvzBfXGpkGI7QxdC57zWg_7_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">847778</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_XPALRAV9yEaQEUIt-gZsXA_7_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">3401666</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_ErhJk0mCt0WSwqpHybASEA"
      decimals="0"
      id="Tc_t4laRz887kqPXg3okhulxA_8_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1170511</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_amRdkiEIokCCFNHQCZYvJQ"
      decimals="0"
      id="Tc_7yVxAkFqHkmUdK35QTJsog_8_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1948875</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_6ajcUNYwckCB753j_tS3HA"
      decimals="0"
      id="Tc_hWwiYmqF6kC3lNIQIi5vQg_8_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">5320416</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_UXqUAyVCUkydtZ9fjCgYLg"
      decimals="0"
      id="Tc_oHqzT88zB06jPsqdwWg3lw_8_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1985211</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_ZRzyTQZppkyOXtpzBATayQ_8_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">10425013</us-gaap:Goodwill>
    <cwco:AssetsContinuedOperation
      contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_ErhJk0mCt0WSwqpHybASEA"
      decimals="0"
      id="Tc_NGTJcqQVQkGsVAiJwE9tQA_9_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">61736441</cwco:AssetsContinuedOperation>
    <cwco:AssetsContinuedOperation
      contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember_amRdkiEIokCCFNHQCZYvJQ"
      decimals="0"
      id="Tc_M0jMCaefmE-KSbp-8lZm6g_9_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">68723405</cwco:AssetsContinuedOperation>
    <cwco:AssetsContinuedOperation
      contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember_6ajcUNYwckCB753j_tS3HA"
      decimals="0"
      id="Tc_XFO0K6wo7UK06ZEmB_A4hQ_9_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">16049001</cwco:AssetsContinuedOperation>
    <cwco:AssetsContinuedOperation
      contextRef="As_Of_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember_UXqUAyVCUkydtZ9fjCgYLg"
      decimals="0"
      id="Tc_HfKAGHprVEqdoUDUjjrY-Q_9_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">8198280</cwco:AssetsContinuedOperation>
    <cwco:AssetsContinuedOperation
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_f37nMbmHV0qBDviseGfjoA_9_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">154707127</cwco:AssetsContinuedOperation>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_wv02Pe22Dk2QJSD716k7eg_10_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">22319927</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_QdJ1F3xazESbEYd9B-8PQQ_11_15"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">177027054</us-gaap:Assets>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tb_ecIL0ezq8U6AKmeIWE3qGg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="color:#0000ff;font-weight:normal;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;4. Earnings per share&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Earnings per share (&#x201c;EPS&#x201d;) is computed on a basic and diluted basis. Basic EPS is computed by dividing net income (loss) (less preferred stock dividends) available to common stockholders by the weighted average number of common shares outstanding during the period. The computation of diluted EPS assumes the issuance of common shares for all potential common shares outstanding during the reporting period and, if dilutive, the effect of stock options as computed under the treasury stock method.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The following summarizes information related to the computation of basic and diluted EPS:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;width:44.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended September&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Nine Months Ended September&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:44.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 823,611&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,363,960&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,857,459&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,152,256&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:44.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Less: preferred stock dividends&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,925)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,628)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (8,609)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (8,362)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:44.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net income from continuing operations available to common shares in the determination of basic earnings per common share&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 820,686&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,361,332&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,848,850&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,143,894&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:44.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Loss from discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (505,917)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,078,367)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,533,064)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,542,540)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:44.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net income (loss) available to common shares in the determination of basic earnings per common share&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 314,769&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 282,965&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,315,786&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (398,646)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:44.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:44.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Weighted average number of common shares in the determination of basic earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 15,290,597&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 15,209,432&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 15,287,233&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 15,204,220&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:44.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Plus:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:44.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Weighted average number of preferred shares outstanding during the period&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 35,366&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 31,861&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 31,041&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 30,701&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:44.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Potential dilutive effect of unexercised options and unvested stock grants&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 124,313&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 110,589&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 121,987&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 110,199&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:44.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Weighted average number of shares used for determining diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 15,450,276&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 15,351,882&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 15,440,261&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 15,345,120&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="color:#0000ff;font-size:1pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tb_E_l892aOSkuJ2ovrko68Mg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The following summarizes information related to the computation of basic and diluted EPS:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;width:44.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended September&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Nine Months Ended September&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:44.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 823,611&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,363,960&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,857,459&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,152,256&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:44.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Less: preferred stock dividends&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,925)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,628)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (8,609)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (8,362)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:44.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net income from continuing operations available to common shares in the determination of basic earnings per common share&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 820,686&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,361,332&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,848,850&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,143,894&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:44.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Loss from discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (505,917)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,078,367)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,533,064)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,542,540)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:44.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net income (loss) available to common shares in the determination of basic earnings per common share&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 314,769&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 282,965&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,315,786&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (398,646)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:44.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:44.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Weighted average number of common shares in the determination of basic earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 15,290,597&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 15,209,432&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 15,287,233&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 15,204,220&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:44.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Plus:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:44.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Weighted average number of preferred shares outstanding during the period&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 35,366&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 31,861&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 31,041&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 30,701&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:44.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Potential dilutive effect of unexercised options and unvested stock grants&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 124,313&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 110,589&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 121,987&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 110,199&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:44.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Weighted average number of shares used for determining diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 15,450,276&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 15,351,882&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 15,440,261&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 15,345,120&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_CPyxnQuwxEychEKScCG5rg_3_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">823611</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_Q1zRFQAgvkO_C1LBHJd7sg_3_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1363960</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_7KF9Y51lpkexPnv8GT63sQ_3_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">5857459</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_gS4fxc4QPUOm4rCHccnD1Q_3_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1152256</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:DividendsPreferredStock
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_5CnjtIzBA027OBexwWgKGA_4_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2925</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_AWaPcZQcvEC5zouK3lgYiQ_4_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2628</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_VEbwhRKMCka88LkMMv29Nw_4_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">8609</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_uhSEBfR0eEWvqr83qfBhnw_4_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">8362</us-gaap:DividendsPreferredStock>
    <us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_wYQmxN-8bEywom_EvkL1OQ_5_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">820686</us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic>
    <us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_ye6DKg8NEU26frwXSdbYBg_5_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1361332</us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic>
    <us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_QO7wwEKWokGlABosKwbK5Q_5_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">5848850</us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic>
    <us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_lA8QX7sm3Uesg4iLybzO_A_5_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1143894</us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_2d4jaEBfP0OwqrhmBpdZAQ_6_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-505917</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_1k6L4cktKkaCMSdHar06vg_6_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-1078367</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_07waTNffn0iXiV5x8XsZHQ_6_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-1533064</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_v7gXuEwrCEucu2hePOiw2w_6_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-1542540</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_Apj9JI8enEm04RdC8R5P5g_7_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">314769</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_7MquBexi9U-QbV5Rk-uftg_7_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">282965</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_pK8X9DrLY0SZNvdp_FF3tw_7_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">4315786</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_puzoECczL02xDR59ZKeuAw_7_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">-398646</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_CQn31iRtg0-0u0xuNYxqBA_9_3"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">15290597</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_IcUPlD_-vkyn6WR-Z9OZAg_9_6"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">15209432</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_Y840pDacc0KeChz-T5a75Q_9_9"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">15287233</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_n1LKkt7EwUqKcFXs-VrAyg_9_12"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">15204220</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_k9Ng6MuqKU6HHLkjBbeIkg_11_3"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">35366</us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_JYJhF0GWYUyB0xtpJr-4Sg_11_6"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">31861</us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_PQ4-_5j4WEq5WVvsBD9XFg_11_9"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">31041</us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_SJpQmLPCGUexQ1XF-XB5bA_11_12"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">30701</us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_qdDBAgzYIEWHc3sZk70sLw_12_3"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">124313</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_GAt4uYTAdEO74Hnl_Cp4sg_12_6"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">110589</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_dGJ4wvY5YEiutKGHOlzA4g_12_9"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">121987</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_SeQILDSEp0ivaiEg0hTXcg_12_12"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">110199</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_d6jtYPLKB0a0pNRPsZ5JtQ_13_3"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">15450276</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_ix-C6XxOV0qFuzATZw51jg_13_6"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">15351882</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_uwZDsWLEnU6p31fxaJ9-QQ_13_9"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">15440261</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_qs7fnazQJ0akhOhGa2EeHQ_13_12"
      unitRef="Unit_Standard_shares_4JsxKxIUx0648kvLSXlekw">15345120</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tb_2SB_-sZj8EKeed56T3FnSA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;5. Discontinued operations - Mexico project development&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;In 2010, the Company began the pursuit, through its Netherlands subsidiary, Consolidated Water Cooperatief, U.A. (&#x201c;CW-Cooperatief&#x201d;), and its Mexico subsidiary, N.S.C. Agua, S.A. de C.V. (&#x201c;NSC&#x201d;), of a project (the &#x201c;Project&#x201d;) that encompassed the construction, operation and minority ownership of a 100 million gallon per day seawater reverse osmosis desalination plant to be located in northern Baja California, Mexico and accompanying pipelines to deliver water to the Mexican potable water system.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Through a series of transactions that began in 2012, NSC purchased 20.1 hectares of land for approximately $21.1 million on which the proposed Project&#x2019;s plant was to be constructed.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Following an assessment by the State of Baja, California (the &#x201c;State&#x201d;) of the need for such a desalination plant and the passage of enabling legislation in November 2015, the State officially commenced the required public tender for the Project. A consortium (the &#x201c;Consortium&#x201d;) comprised of NSC, Suez Medio Ambiente M&#xe9;xico, S.A. de C.V. (&#x201c;Suez MA&#x201d;), &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;a subsidiary of SUEZ International, S.A.S., and NuWater S.A.P.I. de C.V. (&#x201c;NuWater&#x201d;) submitted its tender for the Project in April 2016 and in June 2016, the State designated the Consortium as the winner of the tender process for the Project.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;In August 2016, NSC and NuWater incorporated a new company under the name Aguas de Rosarito S.A.P.I. de C.V. (&#x201c;AdR&#x201d;) to pursue completion of the Project and executed a shareholders agreement for AdR agreeing among other things that (i) AdR would purchase the land and other Project assets from NSC on the date that the Project begins commercial operation and (ii) AdR would enter into a Management and Technical Services Agreement with NSC effective on the first day that the Project begins commercial operation. NSC initially owned 99.6% of the equity of AdR. In February&#160;2018, CW-Holdings acquired the remaining 0.4% ownership in AdR from NuWater.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;On August&#160;22, 2016, the Public Private Partnership Agreement for the Project (the &#x201c;APP Contract&#x201d;) was executed between AdR, the State Water Commission of Baja, California (&#x201c;CEA&#x201d;), and the Government of Baja California, as represented by the Secretary of Planning and Finance and the Public Utilities Commission of Tijuana (&#x201c;CESPT&#x201d;). The APP Contract required AdR to design, construct, finance and operate a seawater reverse osmosis desalination plant (and accompanying aqueduct) with a capacity of up to 100 million gallons per day in two phases: the first with a capacity of 50 million gallons per day and an aqueduct to the Mexican public water system in Tijuana, Baja California and the second phase with a capacity of 50 million gallons per day. The first phase was to be operational within 36 months of commencing construction and the second phase was to be operational by January&#160;2025. The APP Contract further required AdR to operate and maintain the plant and aqueduct for a period of 37 years starting from the commencement of operation of the first phase. At the end of the operating period, the plant and aqueduct would have been transferred to CEA. The APP Contract was subsequently amended by the parties in June 2018 to increase the scope of Phase 1 and to allow for changes in the water tariff due to the changes in the exchange rate for the peso, interest rates and construction costs that had and would occur from the date the APP Contract was signed to the date construction commenced.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;On June 29, 2020, AdR received a letter (the &#x201c;Letter&#x201d;) from the Director General of CEA and the Director General of CESPT terminating the APP Contract. The Letter requested that AdR provide an inventory of the assets that currently comprise the &#x201c;Project Works&#x201d; (as defined in the APP Contract) for the purpose of acknowledging and paying the non-recoverable expenses made by AdR in connection with the Project, with such reimbursement to be calculated in accordance with the terms of the APP Contract. The applicable law required that this list of non-recoverable expenses made by AdR in connection with the Project be submitted to CEA and CESPT within 20 business days from the date of receipt of the Letter. AdR initiated an&#160;amparo&#160;claim before a federal district court in Tijuana, Baja California, to challenge the provision of the applicable law requiring submittal of the list of non-recoverable expenses within the&#160;20&#160;business days term, as AdR considered such term to be unreasonably short due to the magnitude of the Project and the scope of supporting documentation required to be provided with respect to the non-recoverable expenses. AdR obtained an initial provisional suspension of the lapsing of such 20-day term from the court, and on August 10, 2020 the court made such suspension definitive until the completion of the amparo trial. As such, the&#160;20-day&#160;term for filing the list of non-recoverable expenses was suspended. Therefore, on August 28, 2020, AdR submitted their list of non-recoverable expenses, including those of NSC, to CEA and CESPT which was comprised of 51,144,525 United States dollars and an additional 137,333,114 Mexican pesos. In February 2021, AdR withdrew this amparo claim, and such withdrawal was accepted by the federal district court in Tijuana. To date, AdR has not received a formal response from CEA or CESPT to its submission of non-recoverable expenses.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The Company believes CW-Cooperatief, as a Netherlands company, has certain rights relating to its investments in NSC and AdR under the &lt;i style="font-style:italic;"&gt;Agreement on Promotion, Encouragement and Reciprocal Protection of Investments between the Kingdom of the Netherlands and the United Mexican States &lt;/i&gt;entered into force as of October 1, 1999 (the &#x201c;Treaty&#x201d;). On April 16, 2021, CW-Cooperatief submitted a letter to the President of Mexico and other Mexican federal government officials alleging that the State&#x2019;s termination of the APP Contract constituted a breach by Mexico of its international obligations under the Treaty, entitling CW-Cooperatief to full reparation, including monetary damages. This letter invited Mexico to seek a resolution of this investment dispute through consultation and negotiation, but stated that if the dispute cannot be resolved in this manner, CW-Cooperatief elects to refer the dispute to the International Centre for the Settlement of International Disputes for arbitration, as provided for in the Treaty. On June 29, 2021, the Mexican Ministry of Economy responded to CW-Cooperatief&#x2019;s letter and proposed to hold a consultation meeting. Two such meetings were held on July 9, 2021 and August 2, 2021 on a confidential basis, without a resolution of the Company&#x2019;s investment dispute.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;"&gt;&#x200b;On February 9, 2022, CW-Cooperatief, filed a Request for Arbitration with the International Centre for Settlement of International Disputes requesting that the United Mexican States pay CW-Cooperatief damages in excess of US$51 million plus MXN$137 million (with the exact amount to be quantified in the proceedings), plus fees, costs and pre- and post-award interest.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;"&gt;CW-Cooperatief intends to pursue vigorously the relief sought in the arbitration, in addition to pursuing all other legal remedies and courses of action available under the operative contracts and applicable law with respect to its rights, damages, fees and expenses. The Company cannot provide any assurances that CW-Cooperatief will be able to obtain the relief sought in the arbitration, and CW-Cooperatief will incur legal and other arbitration-related expenses that the Company expects will be material to its consolidated results of operations and cash flows.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;During July 2022, the State initiated discussions with the Company to potentially resolve the issues related to the cancellation by the government of the Rosarito desalination plant contract as well as potentially addressing the State&#x2019;s acute water shortage issues. The Company cannot presently determine the outcome of the discussions and the Company has not terminated its efforts to obtain relief through the international arbitration process as a result of these discussions.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The Company cannot provide any assurances that it will be able to obtain reimbursement for any expenses or investments made with respect to the Project.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;As a result of the cancellation of the APP Contract, in 2020 the Company discontinued all development activities associated with the Project and commenced active marketing efforts to sell the land NSC purchased for the Project. Accordingly, the assets and liabilities of CW-Cooperatief, NSC and AdR, as well as all Project development expenses and the costs for legal and administrative activities to pursue reimbursement from the State of Baja California following the cancellation of the APP Contract, have been classified as discontinued operations in the accompanying consolidated financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Summarized financial information for the discontinued Mexico project development operation is as follows:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;September&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:72.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Cash&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';"&gt;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 432,002&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';"&gt;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 750,048&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Prepaid expenses and other current assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 67,882&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 82,783&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:72.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="font-size:10pt;"&gt;Value added taxes receivable &lt;/span&gt;(net of allowance of $1,657,871 and $1,279,757, respectively)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 777&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 340,910&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Land&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 21,126,898&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 21,126,898&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:72.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Other assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 12,676&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 19,288&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total assets of discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 21,640,235&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 22,319,927&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:72.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total liabilities of discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 238,366&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 190,141&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended September&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Nine Months Ended September&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Provision for uncollected value added taxes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 641,810&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 377,326&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 650,897&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Loss from discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 505,917&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,078,367&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,533,064&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,542,540&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Depreciation expense&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,136&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,409&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity
      contextRef="Duration_1_1_2010_To_12_31_2010_srt_OwnershipAxis_cwco_NSCAguaMember_1C5kxnkUN0mCuRPWNLOS2A"
      decimals="-6"
      id="Narr_hGiJWylYZ0G4b3kF0duiBg"
      unitRef="Unit_Standard_gal_EkDm7sY4ukeKgyCGIWRqfA">100000000</cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity>
    <us-gaap:AreaOfLand
      contextRef="As_Of_12_31_2012_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_NSCAguaMember_uN_UNnVkl0q-gt1muBh2mQ"
      decimals="1"
      id="Narr_S3rU_pXA0Ey3e7FV0OJXRA"
      unitRef="Unit_Standard_ha_ZMS1gthVCU2X7jj_sJRwsQ">20.1</us-gaap:AreaOfLand>
    <us-gaap:Land
      contextRef="As_Of_12_31_2012_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_NSCAguaMember_uN_UNnVkl0q-gt1muBh2mQ"
      decimals="-5"
      id="Narr_cRiO6ODjnUCIlPg9dRIOuQ"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">21100000</us-gaap:Land>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="As_Of_8_31_2016_srt_OwnershipAxis_cwco_NSCAguaMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_AguasDeRosaritoSapiDeCvMember_403JbjO0C0SZpO0ld27pUQ"
      decimals="3"
      id="Narr_xUINueP3AEmbY4TQ7pxUSg"
      unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ">0.996</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="As_Of_2_28_2018_srt_OwnershipAxis_cwco_NSCAguaMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_AguasDeRosaritoSapiDeCvMember_Sz10OdOGPEKF1YsKirByiA"
      decimals="3"
      id="Narr_T8RQ6IvAB0SmQLgBTOeZPw"
      unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ">0.004</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity
      contextRef="Duration_8_22_2016_To_8_22_2016_srt_OwnershipAxis_cwco_NSCAguaMember_hJPh6Phb6EOuYGFh0rn8wg"
      decimals="-6"
      id="Narr_G-jghUbJ3UGLIu5fsQKdnQ"
      unitRef="Unit_Standard_gal_EkDm7sY4ukeKgyCGIWRqfA">100000000</cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity>
    <cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity
      contextRef="Duration_8_22_2016_To_8_22_2016_cwco_TypeOfPhasesAxis_cwco_FirstPhaseMember_srt_OwnershipAxis_cwco_NSCAguaMember_Z_M_RKS440ee-S9vdNHATQ"
      decimals="-6"
      id="Narr_vK7lyheWwES7kqIZ1le6-Q"
      unitRef="Unit_Standard_gal_EkDm7sY4ukeKgyCGIWRqfA">50000000</cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity>
    <cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity
      contextRef="Duration_8_22_2016_To_8_22_2016_cwco_TypeOfPhasesAxis_cwco_SecondPhaseMember_srt_OwnershipAxis_cwco_NSCAguaMember_dTodqVeU1ku5s1rnKfB2qw"
      decimals="-6"
      id="Narr_rS48vP7ACU6J4tj1N1DHbg"
      unitRef="Unit_Standard_gal_EkDm7sY4ukeKgyCGIWRqfA">50000000</cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity>
    <cwco:PeriodInWhichConstructionMustBeCompleted
      contextRef="Duration_8_22_2016_To_8_22_2016_srt_OwnershipAxis_cwco_NSCAguaMember_hJPh6Phb6EOuYGFh0rn8wg"
      id="Narr_eX9XCG9krE2kkp-zm91YAg">P36M</cwco:PeriodInWhichConstructionMustBeCompleted>
    <cwco:PeriodRequiredToOperateAndMaintainPlantAndAqueduct
      contextRef="Duration_8_22_2016_To_8_22_2016_srt_OwnershipAxis_cwco_NSCAguaMember_hJPh6Phb6EOuYGFh0rn8wg"
      id="Narr_oy5m5O3yXkCGfu0WO4zCNw">P37Y</cwco:PeriodRequiredToOperateAndMaintainPlantAndAqueduct>
    <cwco:NumberOfDaysToSubmitListOfNonRecoverableExpenses
      contextRef="Duration_6_29_2020_To_6_29_2020_2xHT4onek0e8WOG-W8GcuA"
      id="Narr_o-2YZC8SR0iZCJJAgK3JQA">P20D</cwco:NumberOfDaysToSubmitListOfNonRecoverableExpenses>
    <cwco:NumberOfDaysToSubmitListOfNonRecoverableExpenses
      contextRef="Duration_6_29_2020_To_6_29_2020_2xHT4onek0e8WOG-W8GcuA"
      id="Narr_NCKzf263YEOmsg27QVFi8Q">P20D</cwco:NumberOfDaysToSubmitListOfNonRecoverableExpenses>
    <cwco:NumberOfDaysToSubmitListOfNonRecoverableExpenses
      contextRef="Duration_6_29_2020_To_6_29_2020_2xHT4onek0e8WOG-W8GcuA"
      id="Narr_rB1RqxdA-UWatZky0qEhYg">P20D</cwco:NumberOfDaysToSubmitListOfNonRecoverableExpenses>
    <cwco:NumberOfDaysToSubmitListOfNonRecoverableExpenses
      contextRef="Duration_6_29_2020_To_6_29_2020_2xHT4onek0e8WOG-W8GcuA"
      id="Narr_N60aekRD6EKctF-3CGeiEg">P20D</cwco:NumberOfDaysToSubmitListOfNonRecoverableExpenses>
    <cwco:DiscontinuedOperationsNonRecoverableExpenses
      contextRef="Duration_8_28_2020_To_8_28_2020_1cXOaO-umUuSpq0mAtzvdA"
      decimals="0"
      id="Narr_pQnJRF_wCEyPvZ0vyn1TNw"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">51144525</cwco:DiscontinuedOperationsNonRecoverableExpenses>
    <cwco:DiscontinuedOperationsNonRecoverableExpenses
      contextRef="Duration_8_28_2020_To_8_28_2020_1cXOaO-umUuSpq0mAtzvdA"
      decimals="0"
      id="Narr_zLLZn3ayHkGY9vtpR1LBBg"
      unitRef="Unit_Standard_MXN_c-90dGoEk0ycGVTzAutMgQ">137333114</cwco:DiscontinuedOperationsNonRecoverableExpenses>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="Duration_2_9_2022_To_2_9_2022_srt_RangeAxis_srt_MinimumMember_kBUc2hrAOE2r4n0CKPsBJw"
      decimals="-6"
      id="Narr_SQ6HsAP68UWtCUX5B-HlhA"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">51000000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="Duration_2_9_2022_To_2_9_2022_KLBn4-I0LEq5BmjnhfGZ3g"
      decimals="-6"
      id="Narr_5EazyQRSeUmT-Qd0OFqIhQ"
      unitRef="Unit_Standard_MXN_c-90dGoEk0ycGVTzAutMgQ">137000000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tb_-8qzDQ7z9EuNKKUqHoBWKA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Summarized financial information for the discontinued Mexico project development operation is as follows:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;September&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:72.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Cash&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';"&gt;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 432,002&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';"&gt;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 750,048&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Prepaid expenses and other current assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 67,882&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 82,783&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:72.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="font-size:10pt;"&gt;Value added taxes receivable &lt;/span&gt;(net of allowance of $1,657,871 and $1,279,757, respectively)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 777&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 340,910&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Land&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 21,126,898&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 21,126,898&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:72.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Other assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 12,676&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 19,288&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total assets of discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 21,640,235&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 22,319,927&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:72.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total liabilities of discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 238,366&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 190,141&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended September&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Nine Months Ended September&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Provision for uncollected value added taxes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 641,810&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 377,326&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 650,897&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Loss from discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 505,917&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,078,367&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,533,064&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,542,540&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Depreciation expense&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,136&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,409&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="As_Of_9_30_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_8z8MDuFS20qj8lEJvEzGmA"
      decimals="0"
      id="Tc_LVt5jWKkcUaL9vyG_6iBAA_3_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">432002</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="As_Of_12_31_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_73VXTuw_EESSdyd3p-KS7g"
      decimals="0"
      id="Tc_TTUgvRyodEmLwyWKmdOxLg_3_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">750048</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
      contextRef="As_Of_9_30_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_8z8MDuFS20qj8lEJvEzGmA"
      decimals="0"
      id="Tc_75lC0ol7r0WdOhAX-0SI2Q_4_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">67882</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
      contextRef="As_Of_12_31_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_73VXTuw_EESSdyd3p-KS7g"
      decimals="0"
      id="Tc_rnkOWTkmd0OW2rm9_VA6WQ_4_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">82783</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
    <cwco:ValueAddedTaxReceivableAllowance
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Narr_qr_eQ_ASHUmsoBMHxswuxw"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1657871</cwco:ValueAddedTaxReceivableAllowance>
    <cwco:ValueAddedTaxReceivableAllowance
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Narr_BSjYN2-SfUqe0YKEG9olTw"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1279757</cwco:ValueAddedTaxReceivableAllowance>
    <cwco:DisposalGroupIncludingDiscontinuedOperationValueAddedTaxesReceivable
      contextRef="As_Of_9_30_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_8z8MDuFS20qj8lEJvEzGmA"
      decimals="0"
      id="Tc__6DX7jVBgE61Gv0Uz29u1g_5_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">777</cwco:DisposalGroupIncludingDiscontinuedOperationValueAddedTaxesReceivable>
    <cwco:DisposalGroupIncludingDiscontinuedOperationValueAddedTaxesReceivable
      contextRef="As_Of_12_31_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_73VXTuw_EESSdyd3p-KS7g"
      decimals="0"
      id="Tc_g-8uLbXFkUqbCsDZ9kKcbg_5_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">340910</cwco:DisposalGroupIncludingDiscontinuedOperationValueAddedTaxesReceivable>
    <cwco:DisposalGroupIncludingDiscontinuedOperationLandAndRightsOfWay
      contextRef="As_Of_9_30_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_8z8MDuFS20qj8lEJvEzGmA"
      decimals="0"
      id="Tc_1Wvg3te-gkGCCbuX8V8Rhg_6_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">21126898</cwco:DisposalGroupIncludingDiscontinuedOperationLandAndRightsOfWay>
    <cwco:DisposalGroupIncludingDiscontinuedOperationLandAndRightsOfWay
      contextRef="As_Of_12_31_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_73VXTuw_EESSdyd3p-KS7g"
      decimals="0"
      id="Tc_ySy7gl6lYUuMep7bdWQwpw_6_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">21126898</cwco:DisposalGroupIncludingDiscontinuedOperationLandAndRightsOfWay>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="As_Of_9_30_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_8z8MDuFS20qj8lEJvEzGmA"
      decimals="0"
      id="Tc_9H5EywUM40KQJ4p4kfD3dA_7_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">12676</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="As_Of_12_31_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_73VXTuw_EESSdyd3p-KS7g"
      decimals="0"
      id="Tc_F7eDHOhT7UGfyl0TY27atQ_7_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">19288</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="As_Of_9_30_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_8z8MDuFS20qj8lEJvEzGmA"
      decimals="0"
      id="Tc_D6_078sAWUixb5rwIWjlJg_8_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">21640235</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="As_Of_12_31_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_73VXTuw_EESSdyd3p-KS7g"
      decimals="0"
      id="Tc_8C0hZmsP2k2S4szkMQovdg_8_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">22319927</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="As_Of_9_30_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_8z8MDuFS20qj8lEJvEzGmA"
      decimals="0"
      id="Tc_1COObzgSekG4wEnS9CxbBA_10_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">238366</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="As_Of_12_31_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_73VXTuw_EESSdyd3p-KS7g"
      decimals="0"
      id="Tc_fFfCRuVc6EWfrZGRoX3LLw_10_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">190141</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <cwco:ProvisionForUncollectedValueAddedTaxes
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_IwFbMxTfF0iL__-WUmkaYQ"
      decimals="0"
      id="Tc_LeUkwb7hQUuX5J4JDMbNBA_4_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">641810</cwco:ProvisionForUncollectedValueAddedTaxes>
    <cwco:ProvisionForUncollectedValueAddedTaxes
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_M1KV1X2nD0OrF-U1-XO4gQ"
      decimals="0"
      id="Tc_FWjGAMIe0E2jfFccgZEQ4w_4_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">377326</cwco:ProvisionForUncollectedValueAddedTaxes>
    <cwco:ProvisionForUncollectedValueAddedTaxes
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_Z28ebWyxKk--1wphor12Ug"
      decimals="0"
      id="Tc_V1cTLTl60ki_v9Q58i3c0w_4_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">650897</cwco:ProvisionForUncollectedValueAddedTaxes>
    <cwco:IncomeLossFromDiscontinuedOperations
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_eYuM_E4y2EKkEy4hPkAmfw"
      decimals="0"
      id="Tc_TU-LijkkLE6-fjdmw7Zaig_5_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">505917</cwco:IncomeLossFromDiscontinuedOperations>
    <cwco:IncomeLossFromDiscontinuedOperations
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_IwFbMxTfF0iL__-WUmkaYQ"
      decimals="0"
      id="Tc_56qwWbizqEOVqxpBnZw7Zw_5_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1078367</cwco:IncomeLossFromDiscontinuedOperations>
    <cwco:IncomeLossFromDiscontinuedOperations
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_M1KV1X2nD0OrF-U1-XO4gQ"
      decimals="0"
      id="Tc_6AijpLOHS029wQGw1ooCnA_5_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1533064</cwco:IncomeLossFromDiscontinuedOperations>
    <cwco:IncomeLossFromDiscontinuedOperations
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_Z28ebWyxKk--1wphor12Ug"
      decimals="0"
      id="Tc_MFW8w5CyskWHMU8MMC6Ibw_5_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1542540</cwco:IncomeLossFromDiscontinuedOperations>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_IwFbMxTfF0iL__-WUmkaYQ"
      decimals="0"
      id="Tc_fvyPaRQiwEaqFYsG1ztQOA_6_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1136</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_Z28ebWyxKk--1wphor12Ug"
      decimals="0"
      id="Tc_r2bjCC4780-1pIkoyODR6g_6_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">3409</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tb_vYEJ7Al_702r_Zw86CdQJg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;6. Leases&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The Company leases consist primarily of leases for office and warehouse space. For leases with terms greater than twelve months, the related asset and obligation are recorded at the present value of the lease payments over the term. Many of these leases contain rental escalation clauses which are factored into the determination of the lease payments when appropriate. When available, the lease payments are discounted using the rate implicit in the lease; however, the &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Company&#x2019;s current leases do not provide a readily determinable implicit rate. Therefore, the Company&#x2019;s incremental borrowing rate is estimated to discount the lease payments based on information available at the lease commencement.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="background:#ffffff;"&gt;These leases contain both lease and non-lease components, which the Company has elected to treat as a single lease component. The Company elected not to recognize leases that have an original lease term, including reasonably certain renewal or purchase obligations, of twelve months or less in its condensed consolidated balance sheets for all classes of underlying assets. Lease costs for such short-term leases are expensed on a straight-line basis over the lease term.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The land used by the Company to operate its seawater desalination plants in the Cayman Islands and The Bahamas is owned by the Company or leased to the Company for immaterial annual amounts and are not included in the lease amounts presented in the condensed consolidated balance sheets.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="background:#ffffff;"&gt;All lease assets denominated in a foreign currency are measured using the exchange rate at the commencement of the lease. All lease liabilities denominated in a foreign currency are remeasured using the exchange rate as of the condensed consolidated balance sheet date.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"&gt;Lease assets and liabilities&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The following table presents the lease-related assets and liabilities and their respective classification on the condensed consolidated balance sheets:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;September&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;ASSETS&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Current&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Prepaid expenses and other current assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 53,097&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Current assets of discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,654&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Noncurrent&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Operating lease right-of-use assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,179,159&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,681,137&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Long-term assets of discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 10,286&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 16,898&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total lease right-of-use assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,242,542&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,700,689&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;LIABILITIES&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Current&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Current maturities of operating leases&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 555,300&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 592,336&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Current liabilities of discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 8,058&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11,195&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Noncurrent&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Noncurrent operating leases&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,721,643&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,137,394&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Noncurrent liabilities of discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 691&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 7,819&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total lease liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,285,692&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,748,744&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"&gt;Weighted average remaining lease term:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Operating leases&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;6.7 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;7.0 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Operating leases - discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;1.1 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;1.6 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"&gt;Weighted average discount rate:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Operating leases&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;5.08%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;5.03%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Operating leases - discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;4.96%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;4.77%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#0000ff;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The components of lease costs were as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:45.71%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended September&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Nine Months Ended September&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Operating lease costs&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 168,910&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 165,899&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 523,107&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 518,524&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Short-term lease costs&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 25,345&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 24,781&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 75,629&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 54,541&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:45.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Lease costs - discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,185&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 7,684&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 29,767&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 22,571&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total lease costs&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 204,440&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 198,364&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 628,503&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 595,636&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Supplemental cash flow information related to leases is as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:72.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:72.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Nine Months Ended September&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:72.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:72.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Cash paid for amounts included in measurement of liabilities:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:72.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Operating cash outflows for operating leases&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 582,044&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 541,054&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:72.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Operating cash outflows for operating leases - discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,923&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 24,007&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Future lease payments relating to the Company&#x2019;s operating lease liabilities from continuing operations as of September&#160;30,&#160;2022 were as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:98.27%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Years ending December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 167,692&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 643,233&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 390,630&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 268,056&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 227,542&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,007,877&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total future lease payments&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,705,030&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Less: imputed interest&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (428,087)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total lease obligations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,276,943&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Less: current obligations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (555,300)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Noncurrent lease obligations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,721,643&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#0000ff;font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <cwco:LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tb_Ur5qreNDeU-zYHBJzwE92g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The following table presents the lease-related assets and liabilities and their respective classification on the condensed consolidated balance sheets:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;September&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;ASSETS&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Current&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Prepaid expenses and other current assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 53,097&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Current assets of discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,654&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Noncurrent&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Operating lease right-of-use assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,179,159&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,681,137&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Long-term assets of discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 10,286&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 16,898&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total lease right-of-use assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,242,542&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,700,689&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;LIABILITIES&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Current&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Current maturities of operating leases&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 555,300&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 592,336&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Current liabilities of discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 8,058&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11,195&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Noncurrent&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Noncurrent operating leases&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,721,643&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,137,394&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Noncurrent liabilities of discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 691&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 7,819&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total lease liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,285,692&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,748,744&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"&gt;Weighted average remaining lease term:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Operating leases&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;6.7 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;7.0 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Operating leases - discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;1.1 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;1.6 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"&gt;Weighted average discount rate:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Operating leases&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;5.08%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;5.03%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Operating leases - discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;4.96%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;4.77%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cwco:LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock>
    <cwco:OperatingLeaseAssetsCurrent
      contextRef="As_Of_9_30_2022_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_aKA6cd1TREWt9ki0TdeQnQ"
      decimals="0"
      id="Tc_tHkYcGl2-kePMwpeMckBuA_5_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">53097</cwco:OperatingLeaseAssetsCurrent>
    <cwco:DisposalGroupIncludingDiscontinuedOperationLeaseCurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_MrMz8xVon0WoKvko9J2EiQ_6_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2654</cwco:DisposalGroupIncludingDiscontinuedOperationLeaseCurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_E4qUnzFafkOO5tgloZlfTA_8_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2179159</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_H2AMJQBauEO3rdQqEN3ZbQ_8_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2681137</us-gaap:OperatingLeaseRightOfUseAsset>
    <cwco:DisposalGroupIncludingDiscontinuedOperationLeaseNoncurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_gfC8J8RC6E2zv9e5PDNcPQ_9_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">10286</cwco:DisposalGroupIncludingDiscontinuedOperationLeaseNoncurrent>
    <cwco:DisposalGroupIncludingDiscontinuedOperationLeaseNoncurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_dYQxIu-xNEq7q251XD7VjQ_9_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">16898</cwco:DisposalGroupIncludingDiscontinuedOperationLeaseNoncurrent>
    <cwco:OperatingLeaseRightOfUseAssetNet
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_ZkGXgghk0UqpDOaiKGqLgQ_10_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2242542</cwco:OperatingLeaseRightOfUseAssetNet>
    <cwco:OperatingLeaseRightOfUseAssetNet
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_ZBjtXnE4KkSqS4i5O8WKUQ_10_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2700689</cwco:OperatingLeaseRightOfUseAssetNet>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_W-YyqwtGikStz4wOGWgDxg_14_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">555300</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_CpwrjLXx70yDGhXhpIRG_w_14_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">592336</us-gaap:OperatingLeaseLiabilityCurrent>
    <cwco:DisposalGroupIncludingDiscontinuedOperationLeaseCurrentLiabilities
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_A4wSz72q30mBFNaHXRPdOg_15_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">8058</cwco:DisposalGroupIncludingDiscontinuedOperationLeaseCurrentLiabilities>
    <cwco:DisposalGroupIncludingDiscontinuedOperationLeaseCurrentLiabilities
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_Gar8mCvgakCMAjeLzyZVXw_15_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">11195</cwco:DisposalGroupIncludingDiscontinuedOperationLeaseCurrentLiabilities>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_NfXFZBmWY0W00oSbFabqpg_17_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1721643</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_OQqu-8KMNUO5gn5gFTtxdg_17_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2137394</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_R-lgrOMa40-Kl0gfYHyrQw_18_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">691</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_GoAQagcLn0-Ic4sJaISB9w_18_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">7819</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <cwco:OperatingLeaseLiabilityIncludingDiscontinuedOperations
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_na60DzS7NUiERaEMXElZRQ_19_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2285692</cwco:OperatingLeaseLiabilityIncludingDiscontinuedOperations>
    <cwco:OperatingLeaseLiabilityIncludingDiscontinuedOperations
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_UVnYW4vX8k69emxT-lGs-w_19_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2748744</cwco:OperatingLeaseLiabilityIncludingDiscontinuedOperations>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      id="Narr_X1W3cvVbB02yLh_SUkBfYw">P6Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      id="Narr_wPRv0YTtWEm30oC3ywG5Kw">P7Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="As_Of_9_30_2022_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_us-gaap_SegmentDiscontinuedOperationsMember_SoACVWFQAEKrC4n8MH2oSw"
      id="Narr_cZbQnmLGAU2qo5x03Wk3DA">P1Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="As_Of_12_31_2021_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_us-gaap_SegmentDiscontinuedOperationsMember_SEDx2pZYCk205kBozDApTg"
      id="Narr_s68uKpYRDUa5_yoItL1itg">P1Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="4"
      id="Tc_IwePw1zULEO7TsJFZ3FgJA_26_3"
      unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ">0.0508</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="4"
      id="Tc_NvMhjBpaoUmZVgJxhAb6bg_26_6"
      unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ">0.0503</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="As_Of_9_30_2022_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_us-gaap_SegmentDiscontinuedOperationsMember_SoACVWFQAEKrC4n8MH2oSw"
      decimals="4"
      id="Tc_fb50zwtphEOdLa_84Y1XJw_27_3"
      unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ">0.0496</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="As_Of_12_31_2021_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_us-gaap_SegmentDiscontinuedOperationsMember_SEDx2pZYCk205kBozDApTg"
      decimals="4"
      id="Tc_sQVtKPWrXkeHB7dzC3mNpA_27_6"
      unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ">0.0477</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tb_lBM2UgB1-U65BsLcADDd6w">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The components of lease costs were as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:45.71%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended September&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Nine Months Ended September&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Operating lease costs&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 168,910&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 165,899&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 523,107&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 518,524&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Short-term lease costs&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 25,345&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 24,781&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 75,629&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 54,541&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:45.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Lease costs - discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,185&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 7,684&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 29,767&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 22,571&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total lease costs&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 204,440&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 198,364&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 628,503&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 595,636&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_c6Yx5NPU7UWrDHU0pJN8sQ_3_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">168910</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_36YEdqjUc0eZtxK6P8lPOg_3_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">165899</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_f3Pj6GmrE0eubxFBPvmSnA_3_10"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">523107</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_bPqdSqok-Uq-IpMc1zbjwA_3_13"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">518524</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_Sd3K3v446kGQOP5JGZkz5A_4_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">25345</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_lR66KBJ7dkutWebEwIrz7Q_4_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">24781</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_jxT7kJd2nkKdJnh0esJe9g_4_10"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">75629</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_EO-x2oG9vU-9LMYQme7x2Q_4_13"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">54541</us-gaap:ShortTermLeaseCost>
    <cwco:OperatingLeaseCostsDiscontinuedOperations
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_6ST6ETfmaUGy73QZEH4Akw_5_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">10185</cwco:OperatingLeaseCostsDiscontinuedOperations>
    <cwco:OperatingLeaseCostsDiscontinuedOperations
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_gbL7BEQnaE-TgId2-E1pRA_5_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">7684</cwco:OperatingLeaseCostsDiscontinuedOperations>
    <cwco:OperatingLeaseCostsDiscontinuedOperations
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_3J2vv6VpEU6JPL8Fl3gsFw_5_10"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">29767</cwco:OperatingLeaseCostsDiscontinuedOperations>
    <cwco:OperatingLeaseCostsDiscontinuedOperations
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_Rbid3w4NF0iItrh0Sr4nlw_5_13"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">22571</cwco:OperatingLeaseCostsDiscontinuedOperations>
    <us-gaap:LeaseCost
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="0"
      id="Tc_QJvrh0GwYUOv8eb4fRBobA_6_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">204440</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="0"
      id="Tc_Evice0JFz02m3Q2osP10Iw_6_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">198364</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_lKQBIDVDR0Ki3wLgh4_iNg_6_10"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">628503</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_rDvhL3tHmk6UG09h6kB-NQ_6_13"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">595636</us-gaap:LeaseCost>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tb_5ZzoCAN78ES6HFnZ7oxsrQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Supplemental cash flow information related to leases is as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:72.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:72.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Nine Months Ended September&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:72.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:72.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Cash paid for amounts included in measurement of liabilities:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:72.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Operating cash outflows for operating leases&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 582,044&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 541,054&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:72.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Operating cash outflows for operating leases - discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,923&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 24,007&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_azafKvztNEmdzhBXcIgfCA_4_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">582044</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_nz_KSFrqzUW4XQ0X5J8TJQ_4_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">541054</us-gaap:OperatingLeasePayments>
    <cwco:OperatingLeaseDiscontinuedOperationsPayments
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_b7-PtPbESECPQM-lsBkdKg_5_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">6923</cwco:OperatingLeaseDiscontinuedOperationsPayments>
    <cwco:OperatingLeaseDiscontinuedOperationsPayments
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="0"
      id="Tc_v_C5ZONHBk-A0gfjPGoJkQ_5_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">24007</cwco:OperatingLeaseDiscontinuedOperationsPayments>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tb_9PpN-xU5lEOV2FN85p7u8g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Future lease payments relating to the Company&#x2019;s operating lease liabilities from continuing operations as of September&#160;30,&#160;2022 were as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="color:#0000ff;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:98.27%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Years ending December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 167,692&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 643,233&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 390,630&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 268,056&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 227,542&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,007,877&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total future lease payments&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,705,030&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Less: imputed interest&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (428,087)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total lease obligations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,276,943&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Less: current obligations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (555,300)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Noncurrent lease obligations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,721,643&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_QyXYPYLan02NMsIrwgIE3w_2_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">167692</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_unaHuUXMH0OpYNrWeF7zmQ_3_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">643233</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_NS9uuW2rpE-JiQp8ZO3HGg_4_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">390630</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_IWir75nsykeQFUhcXJ7fWQ_5_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">268056</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_HgAN2griYUGDsp9KpoZJeg_6_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">227542</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <cwco:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_UsGhKPX3YU-_l_09mKdx0g_7_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1007877</cwco:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_ymIH8uRNNUyRdpf_mqWGQg_8_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2705030</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_-3Kdp7xMrE-DHIkInzEgXw_9_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">428087</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <cwco:OperatingLeaseLiabilitiesContinuingOperations
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_oGkZNKKJ3kyuCBXY2u7Dtg_10_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2276943</cwco:OperatingLeaseLiabilitiesContinuingOperations>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_rzFEKzFUvkeDHRHkbEwlCQ_11_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">555300</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_I_9DGMcAgUqRq_77b9OY9g_12_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">1721643</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tb_CVHcEidUTUSdvHSIAKn8sg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;7. Fair value&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;As of September&#160;30,&#160;2022 and December&#160;31,&#160;2021, the carrying amounts of cash equivalents, accounts receivable, accounts payable, accrued expenses, accrued compensation, dividends payable and other current liabilities approximate their fair values due to the short-term maturities of these instruments.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Under US GAAP, fair value is defined as the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. US GAAP guidance also establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs market participants would use in valuing the asset or liability and are developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company&#x2019;s &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;assumptions about the factors market participants would use in valuing the asset or liability. The guidance establishes three levels of inputs that may be used to measure fair value:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;"&gt;Level 1 - Quoted prices in active markets for identical assets or liabilities.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;"&gt;Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;"&gt;Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurements. The Company reviews its fair value hierarchy classifications on a quarterly basis. Changes in the observability of valuation inputs may result in a reclassification of levels for certain securities within the fair value hierarchy.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The following table presents the Company&#x2019;s fair value hierarchy for assets and liabilities measured at fair value as of September&#160;30,&#160;2022 and December&#160;31,&#160;2021:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;width:53.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:53.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:45.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;September&#160;30,&#160;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:53.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:53.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Assets:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:53.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Recurring&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:53.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Certificate of deposit&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:53.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Net asset arising from put/call options&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 157,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 157,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;width:53.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:45.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:53.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Assets:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:53.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Recurring&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:53.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Certificate of deposit&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,500,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,500,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:53.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Net asset arising from put/call options&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 128,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 128,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The activity for the Level 3 asset for the nine months ended September&#160;30,&#160;2022:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;width:84.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net asset arising from put/call options&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:84.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Balance as of December&#160;31,&#160;2021&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 128,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Unrealized gain&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 29,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:84.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Balance as of September&#160;30,&#160;2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 157,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The put/call options are reported at fair value at their net asset or liability balance in the condensed consolidated balance sheets. The underlying asset and liability fair values are calculated using discounted cash flow analysis valuation techniques that incorporate unobservable inputs, such as future cash flows, weighted-average cost of capital, and expected future volatility. The inputs to these valuations are considered Level 3 inputs.&lt;/p&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tb_hQS_d035-keB2aiZqs60Tg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The following table presents the Company&#x2019;s fair value hierarchy for assets and liabilities measured at fair value as of September&#160;30,&#160;2022 and December&#160;31,&#160;2021:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;width:53.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:53.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:45.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;September&#160;30,&#160;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:53.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:53.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Assets:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:53.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Recurring&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:53.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Certificate of deposit&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:53.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Net asset arising from put/call options&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 157,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 157,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;width:53.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:45.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:53.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Assets:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:53.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Recurring&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:53.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Certificate of deposit&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,500,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,500,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:53.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Net asset arising from put/call options&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 128,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 128,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="As_Of_9_30_2022_us-gaap_FairValueByAssetClassAxis_cwco_PutOrCallOptionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_Xn7-kPcgqUqxf124e0D_qQ"
      decimals="0"
      id="Tc_Zhn1le5Fw0m7FDk3SOMZRA_6_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">157000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="As_Of_9_30_2022_us-gaap_FairValueByAssetClassAxis_cwco_PutOrCallOptionsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_ubk0P3XdpEezJTUN7o1WBw"
      decimals="0"
      id="Tc_PtXNt1XV70a7un14Oq3RbQ_6_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">157000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_us-gaap_CertificatesOfDepositMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_xOg4hhULCE6XwxMR5lpdyw"
      decimals="0"
      id="Tc_Pt0wDOd19E-gVH7Jj9_TUg_5_6"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2500000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_us-gaap_CertificatesOfDepositMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_znaWitT1J0-CbHiYJGbgHQ"
      decimals="0"
      id="Tc_am1ZGZzyzkmlTKQ2vMmLFQ_5_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2500000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_cwco_PutOrCallOptionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_1oJyLntXW0adFZQ-DMMuww"
      decimals="0"
      id="Tc_Nx6voS499U2o-yz7oH86Nw_6_9"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">128000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_cwco_PutOrCallOptionsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_AH5URe0qWUSA-Ew2FwCq6w"
      decimals="0"
      id="Tc_XQueW_eNk0SNWBUSQgxSSQ_6_12"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">128000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tb_MgvHgaMCSUKbbpjGVvcBaw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The activity for the Level 3 asset for the nine months ended September&#160;30,&#160;2022:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;width:84.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net asset arising from put/call options&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:84.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Balance as of December&#160;31,&#160;2021&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 128,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Unrealized gain&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 29,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:84.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Balance as of September&#160;30,&#160;2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 157,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA"
      decimals="0"
      id="Tc_NGU8TjX7h0e2FKvWLxwz0A_2_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">128000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="0"
      id="Tc_5kf-_Rzi4kGSgsD8SicaEw_3_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">29000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ"
      decimals="0"
      id="Tc_cvtMxBAZhUaHR7L1tGLLsg_4_3"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">157000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tb_dBItoXYRRkOWteu3_IxgUA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;8&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;. Contingencies&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"&gt;COVID-19&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"&gt;The worldwide coronavirus (COVID-19) pandemic was formally recognized by the World Health Organization on March 11, 2020. In response to this pandemic, the governments of the countries in which the Company operates - the Cayman Islands, The Bahamas, and the United States - implemented preventative measures to slow the spread of COVID-19, measures which had profound adverse consequences for the economies of those countries. Tourism, a major economic &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-align:justify;background:#ffffff;margin:0pt;"&gt;driver for the Cayman Islands, temporarily ceased due to closing of the country to tourist arrivals by air and sea travel and has yet to return to pre-pandemic levels. Tourist arrivals to The Bahamas by air and sea also declined significantly due to the pandemic. Overall economic activity in the United States was adversely affected by COVID-19.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;"&gt;As a result of the impact of the COVID-19 pandemic on the economies of the countries in which the Company operates, the Company experienced decreases in consolidated revenue, net income and cash flows from operations as compared to pre-pandemic periods. The economic downturn arising initially from the COVID-19 pandemic and furthered by the Russian invasion of Ukraine and other factors has further adversely affected the Company&#x2019;s supply chain and the markets for the Company&#x2019;s products and services. A continuation of the current weak economic conditions could have a material adverse impact on the Company&#x2019;s consolidated financial condition, results of operations and cash flows.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"&gt;Cayman Water&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company sells water through its retail operations under a license issued in July 1990 by the Cayman Islands government (the &#x201c;1990 license&#x201d;) that granted Cayman Water the exclusive right to provide potable water to customers within its licensed service area. Although the 1990 license was not expressly extended after January 2018, the Company continues to supply water under the terms of the 1990 license, as further discussed in the following paragraph. Pursuant to the 1990 license, Cayman Water has the exclusive right to produce potable water and distribute it by pipeline to its licensed service area, which consists of two of the three most populated areas of Grand Cayman Island: Seven Mile Beach and West Bay. For the three months ended September&#160;30,&#160;2022 and 2021, the Company generated approximately 25% and 32%, respectively, of its consolidated revenue and 44% and 44%, respectively, of its consolidated gross profit from the retail water operations conducted under the 1990 license. For the nine months ended September&#160;30,&#160;2022 and 2021, the Company generated approximately 29% and 33%, respectively, of its consolidated revenue and 45% and 47%, respectively, of its consolidated gross profit from the retail water operations conducted under the 1990 license.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The 1990 license was originally scheduled to expire in July 2010 but was extended several times by the Cayman Islands government in order to provide the parties with additional time to negotiate the terms of a new license agreement. The most recent express extension of the 1990 license expired on January 31, 2018. The Company continues to operate under the terms of the 1990 license, providing water services to the level and quality specified in the 1990 license and in accordance with its understanding of its legal obligations, treating those obligations set forth in the 1990 license as operative notwithstanding the expiration of the express extension. The Company continues to pay the royalty required under the 1990 license.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;In October&#160;2016, the Government of the Cayman Islands passed legislation which created a new utilities regulation and competition office (&#x201c;OfReg&#x201d;). OfReg is an independent and accountable regulatory body with a view of protecting the rights of consumers, encouraging affordable utility services and promoting competition. OfReg, which began operations in January&#160;2017, has the ability to supervise, monitor and regulate multiple utility undertakings and markets. Supplemental legislation was passed by the Government of the Cayman Islands in April&#160;2017, which transferred responsibility for the economic regulation of the water utility sector and the negotiations with the Company for a new retail license from the WAC to OfReg in May&#160;2017. The Company began license negotiations with OfReg in July&#160;2017 and such negotiations are ongoing. The Company has been informed during its retail license negotiations, both by OfReg and its predecessor in these negotiations, that the Cayman Islands government seeks to restructure the terms of its license in a manner that could significantly reduce the operating income and cash flows the Company has historically generated from its retail license.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company is presently unable to determine what impact the resolution of its retail license negotiations will have on its consolidated financial condition or results of operations but such resolution could result in a material reduction (or the loss) of the operating income and cash flows the Company has historically generated from Cayman Water&#x2019;s retail operations and could require the Company to record impairment losses to reduce the carrying values of its retail segment assets. Such impairment losses could have a material adverse impact on the Company&#x2019;s consolidated financial condition and results of operations.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"&gt;CW-Bahamas&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;As December 31, 2021, CW-Bahamas&#x2019; accounts receivable balances (which include accrued interest) due from the Water and Sewerage Corporation of The Bahamas (&#x201c;WSC&#x201d;) amounted to $21.5 million.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;From time to time, CW-Bahamas has experienced delays in collecting its accounts receivable from the WSC. When these delays occur, the Company holds discussions and meetings with representatives of the WSC and The Bahamas government, and as a result, payment schedules are developed for WSC&#x2019;s delinquent accounts receivable. All previous delinquent accounts receivable from the WSC, including accrued interest thereon, were eventually paid in full. Based upon this payment history, CW-Bahamas has never been required to provide an allowance for doubtful accounts for any of its accounts receivable, despite the periodic accumulation of significant delinquent balances.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;In February 2022, CW-Bahamas received correspondence from the Ministry of Finance of the Government of the Bahamas that set forth a payment schedule providing for the gradual reduction over the course of 2022 of the CW-Bahamas' delinquent accounts receivable due from the WSC. Such correspondence also indicated that the Government intends to return all of CW-Bahamas&#x2019; accounts receivable from the WSC to current status.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;As of September&#160;30,&#160;2022, CW-Bahamas&#x2019; accounts receivable from the WSC amounted to $15.2 million.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;In its latest report dated October 6, 2022, Moody&#x2019;s Investor Services (&#x201c;Moody&#x2019;s) downgraded the Government of The Bahamas&#x2019; long-term issuer and senior unsecured ratings to B1 from Ba3. Moody&#x2019;s also lowered The Bahamas&#x2019; local currency ceiling to Baa3 from Baa2 and its foreign currency ceiling to Ba1 from Baa. Based upon its review of this Moody&#x2019;s report, the Company continues to believe no allowance for doubtful accounts is required for CW-Bahamas&#x2019; accounts receivable from the WSC.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <cwco:CaymanWaterRetailOperationsPercentageOfRevenue
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="2"
      id="Narr_qW_C3cB3cEqAFacWK2_tkg"
      unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ">0.25</cwco:CaymanWaterRetailOperationsPercentageOfRevenue>
    <cwco:CaymanWaterRetailOperationsPercentageOfRevenue
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="2"
      id="Narr_0fveT_hwbE2pm7qhN2W6yQ"
      unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ">0.32</cwco:CaymanWaterRetailOperationsPercentageOfRevenue>
    <cwco:CaymanWaterRetailOperationsPercentageOfGrossProfit
      contextRef="Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA"
      decimals="2"
      id="Narr_HgVIuzPDvkueVcv8Wno85w"
      unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ">0.44</cwco:CaymanWaterRetailOperationsPercentageOfGrossProfit>
    <cwco:CaymanWaterRetailOperationsPercentageOfGrossProfit
      contextRef="Duration_7_1_2021_To_9_30_2021_vssTgqdwSUiJSUt35EzGSg"
      decimals="2"
      id="Narr_cTrp5d-KIUW8_6V8NN-MTg"
      unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ">0.44</cwco:CaymanWaterRetailOperationsPercentageOfGrossProfit>
    <cwco:CaymanWaterRetailOperationsPercentageOfRevenue
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="2"
      id="Narr_F3RXlsZfLkWm_mF3QjiheQ"
      unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ">0.29</cwco:CaymanWaterRetailOperationsPercentageOfRevenue>
    <cwco:CaymanWaterRetailOperationsPercentageOfRevenue
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="2"
      id="Narr_E7Aw0rrF80ekcJfzf2BirQ"
      unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ">0.33</cwco:CaymanWaterRetailOperationsPercentageOfRevenue>
    <cwco:CaymanWaterRetailOperationsPercentageOfGrossProfit
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      decimals="2"
      id="Narr_yWAEB7NiXEurJflFAW-Vyw"
      unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ">0.45</cwco:CaymanWaterRetailOperationsPercentageOfGrossProfit>
    <cwco:CaymanWaterRetailOperationsPercentageOfGrossProfit
      contextRef="Duration_1_1_2021_To_9_30_2021_EsAdB14fvk6oPrVtf0V4qw"
      decimals="2"
      id="Narr_pk7atA-C8UCHO5yTzp1IjQ"
      unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ">0.47</cwco:CaymanWaterRetailOperationsPercentageOfGrossProfit>
    <us-gaap:AccountsReceivableNet
      contextRef="As_Of_12_31_2021_srt_MajorCustomersAxis_cwco_WSCMember_smcYn3-hMEuHEFiWMBZeSg"
      decimals="-5"
      id="Narr_2jRFuB__gUmx5apQeWMTmQ"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">21500000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="As_Of_9_30_2022_srt_MajorCustomersAxis_cwco_WSCMember_J1EFLtvR0ESxsNFRhaMxlg"
      decimals="-5"
      id="Narr_4LRLTpKFV0-PSRdIul3Gzw"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">15200000</us-gaap:AccountsReceivableNet>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tb_OPBZ7WD-20-zfJKiByR5EQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;9. Related party transactions&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The Company, through PERC and the services segment, purchases engineering and technology support services from various companies with a minority shareholder in those companies who is also a minority shareholder of PERC. During the three months ended September&#160;30,&#160;2022 and 2021, the Company made total purchases of services from these companies of approximately $685,000 and $105,000, respectively, and approximately $2,166,000 and $390,000 during the nine months ended September&#160;30,&#160;2022 and 2021, respectively. These total purchases are included in the Company&#x2019;s cost of revenue in the accompanying condensed consolidated statements of income (loss).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;PERC has entered into a sublease agreement with one of these related companies that commenced on March 14, 2021 and ended August 31, 2021. This lease has been extended on a month-to-month basis subsequent to August 31, 2021. During the three months ended September&#160;30,&#160;2022 and 2021, the Company recognized approximately $24,000 and $24,000 of expense related to this lease, respectively, and approximately $73,000 and $53,000 during the nine months ended September&#160;30,&#160;2022 and 2021, respectively. This lease expense is included in the Company's general and administrative expenses in the accompanying condensed consolidated statements of income (loss).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The total amount of accounts payable outstanding to these companies as of September&#160;30,&#160;2022 and December&#160;31,&#160;2021, was approximately $569,000 and $164,000, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_gd6VoaDBWUiGogvEG7BZQg"
      decimals="0"
      id="Narr_N7Fc50t1IUWtYupfU9Rb2w"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">685000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_JiH7rm3JSEuM1cFbdKpG4A"
      decimals="0"
      id="Narr_jXmTXY1Fx0mYOM-5G0gDmQ"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">105000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_VuXhFRLhhk-f-Q6La2uE5A"
      decimals="0"
      id="Narr_2CpslAVXq0OeA8YQFEmoVA"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">2166000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_jJJQuTvPiEuB4DP2xhw4mQ"
      decimals="0"
      id="Narr_MVIyXDRkP0Kvsc9T6AZuZg"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">390000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="Duration_7_1_2022_To_9_30_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_gd6VoaDBWUiGogvEG7BZQg"
      decimals="0"
      id="Narr_zt8Mexf4x0mVUq8veHng7A"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">24000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="Duration_7_1_2021_To_9_30_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_JiH7rm3JSEuM1cFbdKpG4A"
      decimals="0"
      id="Narr_QUkJhdAS-0yx0yE8B5LoyA"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">24000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="Duration_1_1_2022_To_9_30_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_VuXhFRLhhk-f-Q6La2uE5A"
      decimals="0"
      id="Narr_ThwMe57O7E688PZ2rZjqlw"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">73000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="Duration_1_1_2021_To_9_30_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_jJJQuTvPiEuB4DP2xhw4mQ"
      decimals="0"
      id="Narr_OYrQC3TBTkuq4YOf_q0ADA"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">53000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="As_Of_9_30_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_cgthwJe75EKjoq2Em0lF0A"
      decimals="0"
      id="Narr_fabxADnsoUqYSCFTPGnB9A"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">569000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="As_Of_12_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_hC-CnbZJSkuGjlXMLCogAw"
      decimals="0"
      id="Narr_9pz1sOpfh0miwt3C6X8B0g"
      unitRef="Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg">164000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tb_wmidZkrMuE6nLQ7O2jITGQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;10. Impact of recent accounting standards&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Adoption of new accounting standards:&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;None.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Effect of newly issued but not yet effective accounting standards:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;None.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug"
      id="Tb_st1e_WRACkiXNxl3xVt0fw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;11. Subsequent events&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;In October 2022, the Company exercised its option to purchase the shares constituting the remaining 39% minority interest in PERC at a price to be determined by an independent valuation, which is currently in-process. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The Company evaluated subsequent events through the time of the filing of this report on Form&#160;10-Q. Other than as disclosed in these condensed consolidated financial statements, the Company is not aware of any significant events that occurred subsequent to the balance sheet date but prior to the filing of this report that would have a material impact on its condensed consolidated financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="As_Of_10_31_2022_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember_AKXt5RMGKE6se_ttBEo0uA"
      decimals="2"
      id="Narr_fLvSrhnFTUSMHlxKHShZLA"
      unitRef="Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ">0.39</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>77
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M;:=.(O4L=8BC:<2]VWKS14F8AGI @H77+ 8,"; &J!Q1[$A'TZ0;FH1#G@T
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
MZ;JZ7.D0B& )@+\OT[1X^5 ^8'=:>O(G4$L#!!0    ( $B";E5LC;7S_0(
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
M<VAE970X+GAM;+56;6^;,!#^*Q:;IE;:"H&0D"Y!REO52DT3E7;],.V# Y>
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
M8SSE,WSF],N!EAUH?FN,/PYX@?8G9OP?4$L#!!0    ( $B";E6R^PG@60\
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
M>M4@OPVF8H@E9%74F!HI$ EU9RKNX(G$AJJ%G#  -V1^3VU9V[;K/0!.?>\
M/&E;H. &TD6&4O*S\9E5(553FZBL<XV L-_Z"W.&V#Q!KC^;-E"#!C:]+,3
M4]$"6=MGHZPLBY(J4,/-+J%SKKZK2)(!<;1 G2S4%#\"?6G\DQ.N4;QEU$#2
ME%FJ<CS842KSC6ZS*[MA%6T5(O6^I)(=6Q/ %=(15E._ %ZG,8DPFZM4[[%X
MS>;8RKED D+%T<"0'@)_"P*!>V$1WVF>*P7UL5>+:XV>MB53:[0.'H&=.^O:
M2EXJ%5*DI]QN!ZDN>Z>^(?Q<P(YIV*G()M8-3XFX-@2BTQR*M@F'AMH)7WRS
M>I%ELJQU#J$!O:+)2/P$GE==U<457_0/ATK:PL#&:YK.\?.,BJI4&7LRQ^T$
MHR02W%51N9!:\BPJ :OCM*-\H35@D;0>\LDSH2,SM7,242RXD%ZU/N ;R?B
MS=$04K\BK/M(N2J>R%Q-;3.9&)^.5"(SF&G\_?[*+_%QYK@8[H\@(A*LMPU*
M[<K6^W9'.]_]Y;8;/J.B/<?4/AR'%A5^;F@4%WGTH*C62-HR/A)S@S#+T50Y
M)?6ZLH\-M9W2\[0<@O&2YAHB]"#HBZ8FB",?#'$GJ!@&*$7(,70T9RC( XT<
MS&\ 0#S/E9+O5U&/2$VS 9M:74'$^U^N_([3XO9#55$UB?!@T"]I'O=7J!YU
M6ZV%QW<6> @L(&YW3E\!P^!3E;:4OLKM'0H,J7_/IX4:%90EM.UU[LL^\3!B
M\$?SI#Z(,^6)^7<';F"K__6P?0@;QM-%QD$P2X3AG]V@7S&HXW-C:$,T>,N'
ME8D?-W<#G+IJ9 #?M:DR7824-A?O0,M4:5DHO9;8^EM:<U^TGL%O?-WO)?5H
M.*?,Q5YW]#X*S=D_; 76V[6CXUF,B.BHM;894>-(BGS5W_?8$-GC&=@#[^:I
M"P"YJDS#KPE/2O;A_<=[22GP._KQ'Z%<E$]D3L!^6@V+&O)P=N"L2'3X.FOT
M,) GZD[C/BFB!*G]*0++Z$ 1'_4^:/K .#B2F!)9!<G)#0G$$^YFX$M]?,$#
MT!S2"*P=PZ8-A;!NLY"GT-8?-<"*WS###P$UM>:(I?=SHHYADSW4"LO8J69H
M/ADLUL8-O8XE/2S1N3+Q[L4KR 92/W94#COA8*=O/'^O_/'#FB-V1*9KKW]N
MCH>'];'_[\6@?I#4(_R?CSX'3?-OOEKK1E!=:=NKP7*:!U-._$ ^89*MSC?;
MP;C_S_I[NGD-)E9G=W);&_P8![W0D?103LIO-LZ)S.W7')W69+8:-,;C&,W=
M3=^2W0YU^+N$VWTOT<\N;F;1/(XO^YL+-)AQM)K/+X>='('?D<3H/2=3:@>/
M=3%=1O.@4_]1)OW,#DH8_2A55B_7RTD4$S/+Q>7@[C2Z&2\OC^AS5_ (B%0Y
M*'=#)<UO'=8^8+[B9:"GH/BC+O?_SL'N6]7Z*1N<)UK,5]#=!->SU4UTLSBQ
MNC4$99;. Z;1<CZ-9JM5X!7S\31:+8,[?[8];\^-**,#>$&%GCM4$&YMY5,(
M?AG#N21\X+L[MFGQF-E-\#'/Z;#HW@3Q:'SXVG(<ST:K[L4E?=S0CNS"%_#T
M!4IB#HZ0=W% 6V BOXR3(3!8S%!1U?P>94/9D>M=6IC[SP:&N4:VR8L27>4=
M)L-3;:U:P9W,F\\([ZOY;>',4 D!JM-G4P?"3T:+3O94DE4_;TZE>@@_=CCY
MM9+ _9#RS60TZ2CS5Q<R=!BI[_-N\CUT@ !!6PW0(!EXR$,Q+\L?^>@@DO'^
M$RGPX$./$X[=XL/9=R ?NLS[OLV\[9=01@8QP\2>%OS)4-U^/R,S_.[EQQ_U
MY9?V\BN=K?,O[,[:UZ@O[8 .43[.[2<J C\Z.:P(X)%;+7/OPU* :7<U1S>$
M&07@A-,J^8+.EP>O3GWJ>1U\?XM:<<-?&3OY=$(^Q>WN=A\RW\KWN_UR^0KZ
M!TT- HIKL\;6>+2<7PC?[8^Z*/EKWL>B1A''EUNCX?JT ,_715&W/^B [O/N
M=_\-4$L#!!0    ( $B";E7=MXH"Z@P  )XR   9    >&PO=V]R:W-H965T
M<R]S:&5E=#$Q+GAM;-U;:W/;-A;]*QBOI^/,L#;Q!O/P3)SN9C/3=#--=_N9
MEF")$XI42<J.^^OW7% 20<=VY5I)O?LAL00!%Q?W<<Z]$/7RJFX^M7/O._9Y
M45;MJX-YURV?GYRTD[E?Y.UQO?05/KFHFT7>X6TS.VF7C<^G8=&B/!%I:DX6
M>5$=G+X,8Q^:TY?UJBN+RG]H6+M:+/+F^LR7]=6K WZP&?BYF,T[&C@Y?;G,
M9_ZC[_Z]_-#@W<E6RK18^*HMZHHU_N+5P6O^_$S1_##A/X6_:J/7C$YR7M>?
MZ,V[Z:N#E!3RI9]T)"''GTO_QI<E"8(:OZUE'FRWI(7QZXWT?X2SXRSG>>O?
MU.6OQ;2;OSIP!VSJ+_)5V?U<7_W3K\^C2=ZD+MOP/[OJYXKT@$U6;5<OUHNA
MP:*H^K_YY[4=H@7NK@5BO4 $O?N-@I8_Y%U^^K*IKUA#LR&-7H2CAM50KJC(
M*1^[!I\66->=?O0SF+AC1=4[&)9Z>=)!,'U\,ED+.>N%B#N$9.Q]777SEOV]
MFOKI>/T)%-IJ)39:G8E[!7[TRV,FTX2)5(A[Y,GM*660)Q]WREZ(NET(I<?S
M=IE/_*L#Q'_KFTM_</K=W[A)7]RCHMJJJ.Z3OJN*]PN1Q^P6.>R7N6=OZL4R
MKZ[9/&_91;UJD%'+NNGR\]*SME_3/L=@EQ=EPLY7Y:>$T1F+B6]97DT1=-7J
M DFT:HIJ=AQD]K,WRQF0HLD[3._PV15>-6S5%67176/')HQ^])>^8N\+;'KF
M\\D\2/[5MQT[RZ]9#EAI67W!WC8T_B:_QJ;L75O2N^6J:5<YMNEJK&+^\Z1<
MM<AH5D+%JO5LAD6=G[+SZ[#5:'7+9O6E;RK2L]>=3KC5O%TMEV4!S9=U;Y%>
M>^PT+%N?A685U5A#>DDRS_)Y#LAD*Z1!P\JZFGT/,0LV078T,%W;;[TUZV;[
MJ6^+6=4F-+'MFA5F!ID K[)=ZP)_-GG_X:KQX>-E4U\66$NN 8 &433>^P%>
M&G;"2;IYT6!-WM 1>D5&+MUJ,XSZC1J;,"!P@MOS:N;)33T^]7.6?E+D9?$[
M'! 4_K[Q94[N@);3_D1DXTDP+]29U(N%;VA-PA:KJI@4R[P,HHIJ"KD-/ED?
M?2T!D9STGKH.\SI$2]<[] WL5K0=:7]5='.L*!!P,$-13V'6+HK_QD_J!O&0
MER6KZNK[:8&1CLU\!:/U"N13 "W$D1$17_[SDN(KN+W .=91?X[HJWP[>)&6
M3FO,J^J.Q-<3:,]H3Y@**B!$HPVW4F$+DEIC!N5(X_T7HM?NRB>3>E4%QRYK
MF))"L1>]G4@I%*(HMD8WK[$W F72%.>>#,Q^JJ&:.!XA@[_,RU7(WY"9:Y'?
M_<T);E^T9,V *-7$!QZ<LM6R[BU25/"F9T<U!7W;/F,7#<)B'890YIB]AK4+
M9&<S66\&XU9M'IS:*^W+ E8/$4-@L3%J0-JJZW$,$+#$4=J1WEL%1S8(WO.S
M8C(8$T'6$3;E79C1)PU%-W("<Q%5YWZ2KV"J^/SK))P6%Q>^Z37:Q',U/0F:
M]MG1PR6LUV>%;]K>^E.X @;J('\04GD_[9.K#SRR^O#IK($5::.+@M*QF15D
M0SIH*E\\F;^_A%B-F1_PONS\XAR!O"'O[>R?^ZPY(]C]N &4]R, ^@7@6V(B
M*&+EMPL/F4F$58G1:33F$F-LDDD^&K.2)URH:(PGTKHD35.\%CI)-4]LJA$[
MH!SD3G-C,YD(B,BLW(Z81"F3:)5M1VPBI4PR-YP-FV8Z4<(-(RX1*>DGP!21
M,X=]4B428^UV1"1"0-F15)G9A*MHQ(E$6Q'IYI1,++1]NP-\#7L[J*?T<")E
M9:+E8+9,&EAI.(UTL$ED 9T8G@:'O$79SZBX;ELT$ AUY&?1)_5P#)5ET3')
M%W$H<?'BSO<RK'VWAI=;L27R]9%%F @GGXW\;U4&,[EH3)DT43*.DB.>90@4
M^RS26L (!@'\KP#,1:Q#@OSM1DKO\O>(&X>P29]M#G3N@71^([K+/T=.^J._
M/$D1_P;!\6Z[O"\(0KNTJQB!,W+#?O+=1HU@7BI8BFI%27F+I7?03>&?,!O=
M[I&9=V#Z\U6W*0N((4.Y5)<E30VD@?IP]]U!!HGB>L<SW=R?*@EPZS00T:^A
M_'A3'[,?N^DQ.*6>?)K7Y92P?5=UG) P,6<_$@H$19 E:UW\],^8]TBG.LDX
M@C4ZXE<_QR&3,*S)AK3YP8.<4<#UW34!SP(-1?%[/["%G4WIWY<VBYXN_%UT
ML9F]:R,RL/X5XH0=:F1%ZDS"#BWPUSJ'5]QJ,(,(BP\M$$&J!!M0R4H(65[_
M;W+K0'V/X%:="&6)C$9\ZX!4?(20($9 OG9C;DT=R-"9> Q\R258R]S)L0*0
M#(=DPS*0NW C00)2"*0'JL@DT:D>0"9-K  =*GL[P^*C%""N8IE"9MA[H *7
MI@G7PY$XJ$+IP:[@N0R'!@4]C%\#-$?GD["($L-9K'90?'@O.-@G,JU*I,[@
ME)WXU7 Q"I_[^/3F>UJ[,[MJHQ,GW9A=,S"(%"-VY<"[$;F:#)Z3,;=**1)N
M^8A;'T:J7$."<?NA4N5@<9G%5'H.A\?A],?D3A5#^FSO5*I066JSU6W_?,E1
M\)HT>RI\B> PJ*Y-ND_&!%*A"Y#FFW.F</!>-G037X$S^:,YTZ Q,BHESC0(
M.)'A%;0%!/,U9Z+8M]E3Y\R?T.9_BW848,TY]:,R=K1"GR@ A2."!,QC9R5L
M-(A6RV740A+3PO 6O9:T=[(E&"E5HZ86%&O1D(F(J*". W>E8FBTP,'6)B)J
MO12:(T[MK[R=,<&-1/$B[G2-H=21D53CJ"\= %]QM'11J8 F5N%8-/00TJ1^
M$BR9V8CA$X[R(DOCYE%K!=J/#@Z61+D2N8*C$:?8U6X7\D0/?F=S"CMKZ49A
M%G.G(,"WN]-GAF+#*AO3)VHEE*;<C(LJKJC8TO%:@XK5\6Q8:U!Z"0S)1U#H
MS;]:.=@VVP>EHJL$J^C'=J>.KDGXGBF5+G,<%8=_27=J,AZJ[2?"MJCHM UW
M07ME6RVI"%;?FFT5X2_0:<B=!_)M113RM5M4GD"WA!I5T&R@$A?:5)TBHX%V
M@7(%P%"H_P?.W4N;R@E10&DR9E(0L4/[D=H8*XG"B)U-%@V2+4&B:=RIZC2A
MJZ+,W<V]#@BO1PQ!K2VJ(6+O85)*O:B)KW(SJ"9$U "B,I#05.C;J=>%JUX5
ML0W.J]$D1WTY-;0@R%1$4BET(L*R>(N6S(@'42]X'QC [7#*+ /+VI@70[NE
M!CMG=.\<E36PBU/87JY;UC4=WDZ^X4N^Q3(OFI 68]8Z0LL.0[FX7=01*Q^I
MN)4\@JW!JZ#M:(RN'Q3,P)_MSL[4 \'>)HOY&;XW N5,7.A)S6]4>=A/H])S
M,;<[E'B/:W 1=8G+TOTTN%1QIH8_IL'=U]\C8)^5>O^-,GK8<*GT5["Z0@+1
MA<X3874>\E5HLV=65W3?MK[CH(SZ%IQ^)#, M5-#;NV?TQ_?0H/3,T%?,P5.
M-]0$ 8G16M.7@*"=-:>;1 +=GCBGOPY/%>RC=W[=/[! CTQ,?'%)43(&P4-B
M-4X8'M\@4@M'97(:XRX '=;EHS%8&>"O[(U&7"+XE:/6#'3>U<UUPB:KIMD\
MHQ'2??T^5L0:M ;6CO84 /;,QFA/K^(V,%R"HI:P=OSU-'V'*A%9'QI*M@XZ
M+,M\K8'_;54L*7R^L :U>8"2+*YH!-4<,$<65R]T'Z-']0SRT[C1%]5]C4/?
MY8;;^/6C190D8&A4(+.&'HL8^8(* 9?>>]PO1PP'\(J1(!/L1NU?EU>S HYO
M;YYU%\DH.NBZP<718:V%L=UH5J9!M\:PMW4]O2K*<F06*M@TYV./(9;<J&[4
M\!9BB8]-FCE-ER;Q&-WG:-1\<AWDV\=_J-!I1RY"Z4"ZZ1NVT@;%R0T/&VU'
M)5>_$6$*'Z6&D8D,Y['(T[ A<O6QV/[8OX=T&4(WB"B7UU:Y88VOKP%WNB_$
MM?AFNSX,47\ "/: RO]L8[03H)J4OH&)0XF\XR@2QTE@,H?$'754B30:R1$C
M@+ @K2R1Z<,!U=E$V/'=IS,IFMPXI+_,>JI6T9+$.4]7;:!7\4 X!00CKU!!
MC#%664/X'&\)$E+9F%LT*G KXJ7@E8P>!I+9+G!J.#TI-/H2E8>KW@=A*=W)
M.G0@CT92K25=-,0DI6XBJ02A(BZ>')*2W>A!K'BYH=M*4GC4_:-WI(OP=/Q<
M&$>DBQ&O<;I(1G'&Q;<$4OA!)))G289MOPI0XF3@QQ1)FPY?;-_V>/I)])N!
MA6]FX9<1+0OXTO]\8#NZ_?'%Z_XW!\/T_I<;[_LG%%GI+[ T/;;Z@#7]KR'Z
M-UV]#+] .*^[KEZ$EW.?HQ&@"?C\HJZ[S1O:8/N3E-/_ E!+ P04    " !(
M@FY5])6?F=P$  !D#@  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6S%
M5VUOXR@0_BO(6ZU:"24V?HG=ETC;7D]W4G=5;?>NGTE,$E0;?("3]G[]#=AQ
M\;6->K?W\B$&AIGAX6%F".<[J1[TAC&#'NM*Z(M@8TQS.IWJY8;55$]DPP3,
MK*2JJ8&A6D]UHQ@MG5%=34D89M.:<A',SYWL5LW/96LJ+MBM0KJM:ZJ>+EDE
M=Q=!%.P%7_EZ8ZQ@.C]OZ)K=,?-+<ZM@-!V\E+QF0G,ID&*KB^!3='J96'VG
M\"MG.^WUD=W)0LH'._BYO A""XA5;&FL!PK-EEVQJK*. ,9OO<]@6-(:^OV]
M]Q_=WF$O"ZK9E:SN>6DV%T$>H)*M:%N9KW+W$^OWDUI_2UEI]T6[3C<J K1L
MM9%U;PP(:BZZEC[V/'@&>?B& >D-B,/=+>10_D -G9\KN4/*:H,WVW%;==8
MC@M[*'=&P2P'.S._IDIPL=:H87!4&ZK8^=2 7SL[7?8^+CL?Y T?!?HLA=EH
M="U*5H[MIX!G $7VH"[)08=WK)F@.,2(A(0<\!</FXR=O_B[-MGY2%[W89/C
M5#=TR2X"B'[-U)8%\X\?HBP\.X P&1 FA[R_$^%A'Q\_Y"2,SU R02_=O28Z
MMA8D/+N^O7.]Z.P$<8V6LFY:PTIDD\:&/%\B*DI4\LJ)K41/T*6; -N1S>()
M]+:\A*60@)K"!4S!4I74^@0:I@$!)!Y3"K0AO)</G0$3)2C0+>45750,&6F=
MUH#!*6UD53*EK7^S86CGL@T\T"U34#R0:.L%;$RN!BN[18V@#FD#Z"V>LE6V
ML?9  I?E!'V#?H>=NB(!]OMMVIU1#<4*O%@3#GTJENSE&E :$:TJU$C#A.&T
M>A\&Q1JIC!UU:"S)&/$> =0J[-38:@45S*[:L24;BU0#MF?66T@\Y;0-5&;=
MJJ=>N69FL]_G2E90@NUZ707FOP,V+KK"WM78BEIO0+UYR<O+0 "&3M$^ZOZO
M]MM&,38J0 C*AV$N'&P-V2M^@71YCYZM.?83>;TOSY&\4K(&:N"<16NYA.M1
MT?Y$C%%\ 93U\7L%0EGQTI%Z#U\%H@FZ,7 @HZ#>+WV$<A+C+(H\283C+,9%
M%GJR%.?I#"=I,=*+4H))FJ$;R+'3MY-LL#DFN"#IB3_.2.Z-<YR%Q6@<9^3D
MO62\ELE=/G#AXJMDP A<:7^*,.87*M]P  )?G.79,+84P2\F@P0(2G(@*?1T
MHB3&>9&@&ZA$'?"2ZQZ[+7;/T(<-IV&*BVCF41#A<&9I&,O2.,9AEHQE"8%?
M.**KKX+_(C5'*(X2/,O\R" Y''26>I($QU&*9QZ%1^@X+N"\D^SD'\_0M]K[
M]];POTO*7\G'U^Z:(7923(H0I\5L) H+G'@Q9T7Y#),X'FLE&.Y8=%NU^ON+
MY0'*O'Q_Q\TW>(Q3B.;G.(@CG&>1/PP3;QCB61BAV^&>V]]4WB75"O;(U))K
MEU-]+1#VBMHR;89RM%94&(]B8F/28RX"OO/"FX]PD<]&\U%1'"*DIZ&U0.P-
MO0\?QT=_@_TGL9.D(2:SS!?%*?"<CV(G24#+H]YJ)2F.R%##7ON;.?7^^==,
MK=W[QOXQ:(7I'@&#='A"?>I>#L_JW?OK,U5K#H=5L168AI-9&B#5O6FZ@9&-
M>T<LI(%7B>MNX!G(E%6 ^96$N.@'=H'A83G_ U!+ P04    " !(@FY5(5[Y
M5@@/  "A*0  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6RU6FUSVS82
M_BL8-]=)9QA9HOPBYVW&<=I>>TWJB9/FYKY!)"2A)0D6("W[?OT]NP!)4)*=
M7.=N)K$D$%SLR[//+D"^W!K[A]LHU8B[LJC<JZ--T]3/CX]=ME&E=!-3JPI7
M5L:6LL%/NSYVM54RYYO*XCB=3L^.2ZFKH]<O>>S:OGYIVJ;0E;JVPK5E*>W]
M&U68[:NCV5$W\$&O-PT-'+]^6<NUNE'-I_K:XM=Q+R77I:J<-I6P:O7JZ'+V
M_,T)S><)OVFU==%W098LC?F#?OR4OSJ:DD*J4%E#$B0^;M65*@H2!#7^##*/
M^B7IQOA[)_T'MAVV+*535Z;XK/-F\^IH<21RM9)MT7PPV[^K8,\IR<M,X?BO
MV/JYI_,CD;6N,66X&1J4NO*?\B[X(;IA,7W@AC3<D++>?B'6\JULY.N7UFR%
MI=F01E_85+X;RNF*@G+36%S5N*]Y_5:[S%2-KEJ5"X3:2G*6$\_$.W6G,R-J
M:WZ'!V'I+2)8(Q[-R^,&*]/]QUE8Y8U?)7U@E0OQ#HMLG/B^RE4^OO\8&O=J
MIYW:;])'!=ZH>B+FTT2DTS1]1-Z\=\.<Y<W_SV[PJYP<7H42[+FK9:9>'2&#
MG+*WZNCUM]_,SJ8O'K'AI+?AY#'I#]EP2,W'!9U.Q%_QA_CVFT4ZG;\0/U4(
MRPS!:39*7)FREM6]6*JUK'BD;JUK=4.7K6G7&Z$;)]XK7+*%K'('@E@ZG6MP
M1(+;*V<*G<L&BGS&7XNAH)!:)>+3Y'(BGM+*Z?3%U>=GT44>G+WX+A&0RHL$
MW6/Y[R<WDZN)N%RW,A$W)"R'SI/?!J'O;ZX&268E9&_[4[(FS+KV8]U,V"8;
MH:J,K'<.NM-<N-0UMF4^2@:WLG[(;6-U<R_,ME+6;73M%YM-I[A6%#1O+8L"
M'[A/Y/)>."6W[!&+(%BGA'&E<=K!!"<15"^\AE,;T1A$0!0F8T?J2F U\G@E
MWLC?I;C"?#!\I>&%X"522F:9#Y^NUJ+6M2*H.!*6XRL6%5X!#)!]?">B7)M&
M+@L5+KI[UZARTL/C8PB[A %60QSL;*RLG,P\R-AW'B^:H90B3C=7!)QL(\F9
MZ70R$QOX6UI_/P%'P  A:T3G3H.N57$OGJ0S3.S<AW_;C<XV'H76U(9D19&;
MG;]PP5];Z8+/^J"I?+#A!X-(;,DK4)("[!RGP/*>A=\T6)_T(N<FD7='F.%9
M/6+("[A6*>4M<6U&/CH02[*53<#"*)QTIZK@<%*G4&OM"C\;SGMO;E6Y1!#@
MQ=-DI-M*9QIXNH>!)73/ D:M^K/5%C_J%A(ST2A0MF6-Z'+P%C*&'0,0Z;8<
M6775#_>F$8BL)F=#5402F=:J?P,NN3;BLEQJN [H^?:;=#Y_0>![(!7]79=1
M8D>Y3+)O/GW_+] /4.<=)@LOZ6;B2>!]ZRF$QJXG/QU(=C^AUQSB2]UPRH _
M#ON"_'P)^PIR\IDGFTK\W%:*!V*O(YAZ77$*>F[L/4APPP@@A>SOL!#6 U0S
M &P_!A'A7K9K- MA04J6V%P-'K*UL;RP!,2V(N2U:'D%!IXL%?,@\8?X8)P$
M'9F'7769?QC8SGA65RRW4 R_8$3G)5)(W:FL]4JX#7)W8PHL[X1<6Z4X@<A&
M2/8CG%^EP5]#7 5Q& G\\%1_QQ.WIBWRGAIX128#^N_OZA5 FB*(*VM*]I#Q
MY8A*BQ<9:POZT: BS@U+B;)#UT_U:'T",/D9CI#BG:R0EFP.3?VHLDT%7BS$
M#2J^1BCAYL[>K6XVK(U:K11WJ)U>*VT14.+Y_T:Y"0O3E6Y\<E,UR<7%Q>3L
M;UU *,$;3A?H/R'P_*"6MJ44 GP6H*O/S_Z.P+"O91;HP',#M?D4E>GDY&]1
MI:(,@"^\:SWH!G3^.J S3:*4N/8$<VWU+87@6MJFDW<YPD-L>LPTE]?7E$*H
M'5'A)>+N8;94S58I5BY.PZZ/*$OM7(#J/E-W?/;]Y;B3(#D_@E=MQ1J&>T<E
M%#I8Q2U>Q6J$JJ RJYI 5== :>4+2"Y^ ,&#@7OQP36?&ET@D #,6->/^O<6
M&(M4O+G^V"DY08%%(D>^&3B=@L3%FV@H&4I; K0-&G@P*2[07]]A/-UK&.2?
MZ!XA_3N/<BDRB>8W8*^M29/][L;U[0U U6Q!+)37[GF4$P>DG3XLQI-!K\Q>
MK^)=';<JM')P<;(;VSY$3L%[N=?NO]/(!\B;$F[OFXT^CV7!0J')_$R4?O,$
MJ:%6DW?C9O(!K0Z*!1A_EE5(]_3T %Q6+;>&>[#I<4'M*HB@D3IT]'U;TGN9
M>S&R6!NN^O-S<:\DJ-XA 1K2G\G"=\6^_^BR:2#:0%B1J]!W>"I45=Y=#O.I
M0^7EDH=T\E2]D>#8);$"-YTK99G>C$"B'W &.9&:#/@"^H%1429I$]LE=4WF
M($.CDK\@::BY5G45"9NIFONT:P[,S,<+M8*Z2/85JE>U]F*X#_!M-4KP:B5R
MU-6 VIUIZLX/"(Y+QY6U<NB@-)4D!<?1-<<KCB"3&=>$6KJ1OEYZ!YDL:^T0
MGE ?#[D%).)=U\_;62$TEJ-:X+UTP5MW[!$)6U9E"I6/V@+T#F1Y3/._\%!/
M\+UB;X'-K('-/RK4#2J"*XIAGPN'KX,IT5?9DLD+F-FUS$/ K\D9 !=R^8.?
M2%<T8[<ZIR2 AV\!">/YG.2$#H/GPH?6 Z;K?L7^=E%\IL.W8!H8E(@53.QW
M:+N:?3<$N+6T=^$-8O9'9;:%RM==+:GE?6=79:IG\ '5*MZ/J;M:52!39"\L
M (#)($V!0M?I8\9,%A7<Q(_P9L0J72[1YOE,#;LC661MT6TJB?YMSH6D%T3.
M=IV']CV-#1OXE]4KY';@G-#TH-84VC$O_ ^L(8V'EM[G/#O-XR(P;CH5R];1
M3M<17[N=7( J#-BZZ:SR:)D$!:CUXAX7_D MM$9DA=0EUD;\J*JN5,YXS&&8
MU= J,V#<QZI.0KHBU8M"4;:'_>NM=A%+'G0D(2$8[!. ^^,O.33X@>;N^8+"
MR0T.&4OICF2@>#%"Z&( 1EL1_1G:E]ZCV<<V)^:Q4J[AIS97AW8)(\9T;5T;
M7S%RD[4$/5\<!J3P>B$O<Q]S$%^MAF+_D*4^9&9)E<Q'+'3.@WOQW;6N#L?0
MG0=E[4@CU@]VI]-GW*B3^5%=0U1]RVCZ%GCFSRRGPPP/7Q83+<0\H'D_T%9H
M [M*N;.Y"@ #C&0!8QS+24+D(IU '"M==+SP90!PT2-E<F)OY*EE\":1)>DB
MIO HJS9*VR\N0?4I*]K<JQ3(C(\&]K.2SVQ(I=$YPNDLF9V<)*?IJ?@$3V&0
MFWO U!0%=1I=XY?G.K0^L_EY,I_/D]GL9.C_4"S=[BXHG7FK"$NYQ7:9B2C.
M9A]7CIJ?A$:Y8"7!@:J.NOXO9CO\:YA9_)KH$."U)BZ*_.RE8% CX92'&#D)
M80T5S? !!4>AWR8\C/KA*"X^H"TTNGPGQJ>HG.MR=#X;6OR$5<V4Y3[0TN,/
MVO84H:YZC:A&NH:REIN6[F2"#!V.'H;M'A0'$Y3&GY!^7Y&OXKWT!Y5I.@Z!
M-S"O"30/6W^*UNEV?23Z'] EA[="OL1F=%03T-,!(J"H<U'X_#7"A^]=TF3/
M4T@QCM<'WS;XPPR[U$WH9_MR-#JB$E?0VOKV[0:5I.@[X?&TM]K5+:D6NA*?
M.N%HX+ 1Z 5VE 30P+V^@T3W2+2.A3[=/#D=SDGKHG7BW3_?/T&^](-/>^75
M'36 LC1MWP7\"1PW>J6'QH7/K!2?(6#;S!)7BM+>MYW<J%CUS'_!T#/DC\W[
MIG6RJS9=H* -)TVW>FVL:5UQ'\XF"IKGZ&BYZ;20@_,3[D\"%_1BN&DJBG!2
M5*@UIUD)Q?N6F1H>YULMO]6ZE;K@?!H '/2\Y0:8FYM /^.:O%N:*$%\WB1=
M7!)V4S@LZ](U3E-$E]AA:$/OJ>U$EE1TL,1XV''=%A&D(+$:M(U;]ANW+SN-
M:?B /+!WVSEL.&J+;GW&3* &,P:L=J;0%?)4IR =VE,AZUR3Q<]^X+:V:-QH
M@QA")-U&K+"1@J?>MMSR_-P6]R%'AU.?H3,#%6<MTZ0;<K+3BJ !9JG" 1K6
M-<6M[[E K:T*'#=L?#)R?1'.W /IKT?G0S32'Z@>.#KI0$-4NX4H^HQU &RA
MANO*=__<@)]72#KJZLXOJ,^B1P)>TP>0P\=2$)LKOQ'RQIFV ;'W#5GLHXXI
M.TE=B>KV4>%X7*U 88V+,!;PU3WH8Q^.."T"3'_,S?7&ASLHXT;J'"Y?7Y$7
MNGDH%\8[&SZ["/ADY!H[JF/<L!UJ,_<.YB_W3!FCY<"N*/'/O$*'V%F7Q\]C
MB;#BYZ[\9H,_)X3))O,@W]O[>#KKGO7XUR%@B_U#<2F)HN<(@_U)^OC1V_Z#
M(-[S04)QG\2[8+JUT'+9'6'2[GNG7D;=0!)CGPR\/O" N0](!TA?3$BE@8ED
M#DQ2K^4).7+.4#MVXMUU[*/'=O&AWZI_W/=U(1S.F- L K5<&6EW_\!C]8YY
MX]/3$?OYXUGB1D<Z,@X'F-WP&S7ZWZ.)NO*O[)"27=!&ZS_R)'\X@M.<C]Y^
M]WRW*_K+GS?4(O.#27J)HQM]BY;7#\Z2O5N(SN,?,P0(Q/]$G,S39#I-\>W\
M=)I,3Q; CJJESL=X\14J',MT(-U=Y.P\62S2O>%%FIPOYN(W60 \8&,B?WG'
MI8":=&:3W7O.S\_WQN8GT^1B-A6_D$*]+=C(I&?)XF)Q:.A77UC'ZL[2Y.S\
M;/AYD:2+!;81M,D/4X'+A]#6W?:$UCF#2NG\-!Y,DSDD7J3[^O?$RROM9/=7
M+#=?)/.SLVAD=C'%+F[V/\/57_W\N,$.9/22T@,0?4_E\BOF,5H9I?LC'Y!I
M<!+,YR*>OOC"M^O^J(?RN,6FJ*"7VK#V[1X@!]=V=P\C9R>S9 'T#2/S<VR(
MTS@@9TBAQ<6Y^,6X<.[UY;">3D^!ZO,XK,GTG$(]'CO%UGMZ=C(>.TGQ?XK4
M1U]"E8O,#'G[J#'(D/G9HS/FR<GTHOM]Z/VJX^BUN5+9-;\<2&TG-C;^#;I^
MM'__\-*_=C=,]R\OOI.6'\D6:H5;IY/STR/?V7<_&E/S2WA+TS2FY*\;A3["
MT@1<7QGT>^$'+="_E?GZ/U!+ P04    " !(@FY56TO1/#T(  "S&@  &0
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
MF3.:,8D;X/E&"-W=H(#^.]7E_P%02P,$%     @ 2()N54MHY07<!@  ZQ0
M !D   !X;"]W;W)K<VAE971S+W-H965T,34N>&ULO5AMD]NV$?XK&,633[+>
MSHZ=>YNYNS1M9IK6M>/V,T2N)(Q)@ 9 Z=1?WV<7($7Y9"5QQ_XBD2!V\>SB
MV1?@>N?\A[ ABNJQKFRX&6UB;"ZGTU!LJ-9AXAJR^+)ROM81KWX]#8TG78I0
M74T7L]D/TUH;.[J]EK$W_O;:M;$REMYX%=JZUGY_3Y7;W8SFHV[@K5EO(@],
M;Z\;O:9W%-\W;SS>IKV6TM1D@W%6>5K=C.[FE_<O>+Y,^+>A71@\*[9DZ=P'
M?OFEO!G-&!!55$36H/&WI0>J*E8$&!^SSE&_) L.GSOM/XOML&6I SVXZC^F
MC)N;T>N1*FFEVRJ^=;N_4;;G)>LK7!7D5^W2W/G%2!5MB*[.PD!0&YO^]6/V
MPT#@]>PS HLLL!#<:2%!^9..^O;:NYWR/!O:^$%,%6F ,Y8WY5WT^&H@%V]_
MUL:KK:Y:NIY&Z./1:9%E[Y/LXC.R/ZI?G8V;H/YB2RJ/Y:? T8-9=&#N%V<5
MOJ-FHBYF8[68+19G]%WTQEV(OHLO,B[)OC@MR\%P&1I=T,T(; _DMS2Z_?Z[
M^0^SJS/(7O3(7IS3_CO(SLN^FJB#N+H+RJT4/!>I7I+OW:>T+=5/5.31N8SB
M-VY(%=K[O;%KI6O7VB@:"ATVBCZV!FH)8V,$3)&^>FC!\+*BP6"C]_V(;ZE4
M](A$$2@<1@I7\Y#F\!NKTFQ-2;;L106A QX/HGN/155E]-)4)AH*2C>-=X\&
M@4<,&@:O>JN#*F%Z=&)-V#@?GT?R-0(CMCZ)PR1\#*2,#=&W-=LT4>_!5*_>
MOU-_O;M[,QYH5"9P,,/5I=)!]-*CB:KQIH"1SLM0\A<>=42V::M2+2F[!W+
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
MP%(UE$+0BZ10 -$L<P5*!UC ;V'+;4H*<447.K !$ I$&\G)7,@8;40=+34
M8S =Q*%0TB*TC80-DAR-V.Y01T=#7F597,^4I&TN9@O INYSC:[[C<"S<5=A
MY2(>$5L .H=@#P+6,(C/2^8A0='/Z::G%@<VR$OH$E5+_>M$G%,WP;D-] Y"
M);L()O*Y-^!0_:3!:)@43W,)"J]?*N>8L'E(U\F2:[-JT0= .B%U.9UWBVPK
M5Z#$7>PWCF6_R)#TB+!$ZSF[.KJ_.#DC;R;TT+5"]/DP=6*$\N:;9W;;,YD_
MBTU_"^,'J]&+@ !7%D$8GD 17BA%V*4;$9ZI'4]%N_9YW_ECH!@*(#Q1!Z:L
M0&5-8;X#&\ #D5YN;.3F^.Z*XI6Z]'$21[>&\M>Z:T6BUZDQ50)5=<T$ N%Q
M9AE.VM"+&D(2DA#/H]^^&3-<\\\:'1_J:<'5=-<_<"QONFGH7\TN\8IU:&M.
MV$#7 60)=3$;4CB-4;$/0*?09AS>$P6@P)@XG-GZ9J>Q9^1"I;YEZ*(N@('3
MTR Z,MT;)#>G"9#]R8L>IE0R:&L>Y>3Y.WW<;_J[V?+F:!=Y.RK,165P"(.)
MZBD[6SO&&:FL$M Z>!32N2UI?B5-J_RU,'BUXJU$3Y'$X+*;(O^78W,BW#U!
MQ*A\\3A?0^5!^<2+MTC)V!S'>TO\OUN8SLW5RG-[I:\8J@MI)-_M/8R,BF":
M%NT=UKHX-\,RY.@COLG:L5LW;IVK#91;D9&.;N\RL/OW9;FR7IR?=1.TK$B7
MV+/^8SZ;/!$5H,XU[!V?DGI(>NT;PV :WC89N4U73<:D$DOQW&?NSH#SLXFX
M6*O,8$F*+8K6#>>)M37@KC3;=CBLE I<\)BFG4H<P%U5UT3B$%[<]\6.!./5
MKMQ=W(VI>8KTF#KZR.LE=9? 0,EE)SF1@5328$NWLV&?M71A8/AN6-OVOL4#
MUXP3#K@1N88$P5=D=+>#P*.^TL5SRUF-%.&V=MD:,X'!5-[;AG. [\RC;9$(
MMC=B6M-,$DM5US/VY@WP@Z3;!.Z6R0^E;1<!1^V,X:),-Y3+V^(_AA-\H]-
M$J\/^?JU:*M><] K+'VOY5R9=)F'WO6=6KC44,WG Z/BL8HXR\7FI%2L?';T
M1UW3704K_(Y90&7DW&R'LE2N?[L.7][ 3&]8R3W0RLFR'5 ZB<^7O<17.(1'
MZMQ[=5;\\S[8#&F!LHH)\YK-?$6.[AD^C5>AJ4-XWQ\R:3CUO>MYNB*G'RQ^
MBLCZ.L1[M7COB=$FM+V0G7!VWKQ-^%G"')PS(+'9D\E\1V(]B' K0U?F--B"
M(P$J]D(>>YYF#3Y:# Y=<G^H0274DI[GOC_SZ&#=([[PIA"G.^8A=GK<D\TR
M:!0?4WL2+T?S#QFUMG3GASZXY7Y:1H*#::>S:/:I/)Q<4Y(#B[3D6_.]9Q54
MV3@8!?VL@V:;1B (E?(PBY7SKK\$9A72[Y8MG2)R0#"Q?.=1B^EFJ&;T^QT7
MGPN@7/% ?"_-:+\C*%KQUW$SV?>3ZT'OMV^,@RO^A=_'7V/BS^#=T^Z/"$[B
M;^>[Y?$O$#Y*AQF2K@V6V#J=/'LRB@-G_A!LP[^DH\4/MN*W:P4 .5J [Y<6
MPVKZ0 =T?UIQ_!]02P,$%     @ 2()N58'6"?X0!   G@H  !D   !X;"]W
M;W)K<VAE971S+W-H965T,3<N>&ULK599;]LX$/XK [7H[@*N)<N.<]D&<K38
M?2@0)'L\T])8(BJ1*DG%\?[ZG2%EV:EK8PODQ>8Q\\TW%S6SM39?;8GHX*6N
ME)U'I7/-51S;K,1:V*%N4-'-2IM:.-J:(K:-09%[I;J*TR29QK60*EK,_-F#
M6<QTZRJI\,& ;>M:F,TM5GH]CT;1]N!1%J7C@W@Q:T2!3^C^:AX,[>(>)9<U
M*BNU H.K>70SNKJ=L+P7^%OBVNZM@3U9:OV5-W_D\RAA0EAAYAA!T-\SWF%5
M,1#1^-9A1KU)5MQ?;]$_>]_)EZ6P>*>K?V3NRGET$4&.*]%6[E&O?\?.GS/&
MRW1E_2^L@VQZ'D'66J?K3ID8U%*%?_'2Q6%/X2(YHI!V"JGG'0QYEO?"B<7,
MZ#48EB8T7GA7O3:1DXJ3\N0,W4K2<XM'K(3#'!IAW :<$<H*'R\[BQWALU2<
M=5BW 2L]@G4)7[1RI85/*L?\M7Y,O'IRZ9;<;7H2\ F;(8R3 :1)FI[ &_?.
MCCW>^$V<#5B3'V-QLUS91F0XCZ@;+)IGC!8?WHVFR?4)II.>Z>04^D\R/8UU
M.83C</!GB7"GZT:HS0!<:71;E/#PZ?$.A,KI (%]DQE:6A34CFX 36NRDEK!
M JJ"K*&1J@CRF)5*5[K84)LWC39NI[XRNH9G8:1N+63>I*3CM70E"*YM;22Q
MLZ4P6.HJ1P-2$0-M<5^\U" MB,KJ8UIZY1T8PGWKB;$3Y!DBU*$^D>L3J+H<
MUDM2V):8=X$6HX'7Z<)"[983@':BVO.<C+SVC#1>$24!T31&OTAZ.[#:P/OI
MQ=D@21)OY?TH\9L!O6RV0?\V590!OOM.+1V,IM.=XO@R\9M\YYRB'/R$;_L6
MAUP ]M ]BB9%/ZM:1O-IZ./QX=U%.CJ_YAQ:QVX:?$;5XE9,9"$(&Z:7:>*C
M+('0RNI*YKX0K:,_+B8?)S*D:X1?*VWM;T-@ \GX.E0AT2&?'!K/PW'2;;NL
MD%B"*"BIC!**2%,4""TDPG0EOTN(*X7C+2ED=$&?A"^"W(71Q$=HY",4PG?3
M%O3TPG@4;CA(5'/!*!-:(BK %Q>D^>,2PO_1Z8]^P5\*TB"F%K^US)"8'Z"^
M47T:S'2AY+]X6#J37=UT:PH0OC2<DCY$1,WU_OV/@CP?[U#/QF]<C'V<MRSI
MX$@A_F*A0(6&"M>SS.DUD)9>-T;;ZMLW+TM^,4.[B%JWRK< @[>LUHB-H.H$
MFG\(3.4^*OK@<1#>P)' W&/6G7:5,H U*7R7A;/IY=YK,IT<OB8]Y1]]D.*]
MF:%&4_C)B'N:W CC0W_:#U\W8>;8B8?)C=J(O@*<MQ6I)L/SLPA,F(;"QNG&
M3R!+[6B>\<N2!D@T+$#W*ZW==L,&^I%T\1]02P,$%     @ 2()N53 >8>4K
M @  8P4  !D   !X;"]W;W)K<VAE971S+W-H965T,3@N>&ULK911;YLP%(7_
MBN5*?9H"@;3+,D!*ND[K0Z>HT;9G!RY@U=C,-J7Y][LV"<ND%$W37H)M[OE\
MKLEQTBO];&H 2UX;(4U*:VO;51"8O(:&F9EJ0>*;4NF&69SJ*C"M!E9X42."
M* QO@X9Q2;/$KVUUEJC."BYAJXGIFH;IPP:$ZE,ZIZ>%)U[5UBT$6=*R"G9@
MO[5;C;-@I!2\ 6FXDD1#F=+U?+59N'I?\)U#;\[&Q'6R5^K931Z*E(;.$ C(
MK2,P?+S '0CA0&CCYY%)QRV=\'Q\HG_VO6,O>V;@3HD?O+!U2I>4%%"R3M@G
MU7^!8S\WCI<K8?POZ8?:&(OSSEC5',7HH.%R>++7XSF<"9;A&X+H*(B\[V$C
M[_(3LRQ+M.J)=M5(<P/?JE>C.2[=1]E9C6\YZFSVT+1X,$25>,(Y2(O'E*M.
M6BXK8BR3!=.%20*+6SE!D!^QFP$;O8']0!Z5M+4A][* XD]]@!9'G]')YR::
M!.Z@G9$X?$>B,(HF>/'8=^QY\?_N>\ N+F-=A%8&R9!2S(@!_0(TN[Z:WX8?
M)TPO1M.+*?J_FY[&SL,9^2LT61>J]6'".HF)NU2T(E^5A!FY+TL8B%@I#H0;
MTT%!]ITE4EERP L'? FF<A)T?;6,POCB^05G?_P&=.7C;8AG#1D85\<;9#T$
MYW?Y</T\,EUQ:8B $J7A[/T-)7J(]#"QJO4QVBN+H?3#&F]!T*X WY=*V=/$
M;3#>J]DO4$L#!!0    ( $B";E6H:-#[(0,  !4'   9    >&PO=V]R:W-H
M965T<R]S:&5E=#$Y+GAM;*5547/;-@S^*SCUVJ?4DN6T2U/;=TW:W?K0:Y:L
MZS-%01:O%*F2D)7\^P*4[3G7U+?=7B02!#Y\^$B"R]&';[%%)+COK(NKK"7J
M+_,\ZA8[%6>^1\<KC0^=(IZ&31[[@*I.09W-RZ)XG7?*N&R]3+:;L%[Z@:QQ
M>!,@#EVGPL,56C^NLGFV-]R:34MBR-?+7FWP#NE+?Q-XEA]0:M.AB\8["-BL
MLG?SRZMS\4\.?QL<X]$8I)+*^V\R^5BOLD((H45-@J#XM\5KM%: F,;W'69V
M2"F!Q^,]^N^I=JZE4A&OO?UJ:FI7V44&-39JL'3KQS]P5\\KP=/>QO2%<?*=
ML[,>(OEN%\P,.N.FO[K?Z7 4<%'\(J#<!92)]Y0HL7RO2*V7P8\0Q)O19)!*
M3=%,SCC9E#L*O&HXCM9W0Q7Q^X". +?\C<N<&%86<[V#N)H@RE] O(%/WE$;
MX8.KL7X<GS.= Z=RS^FJ/ EXA_T,%L49E$59GL!;'&I<)+S%_ZEQ@CA_&D*N
MQF7LE<95QF<_8MABMG[Q;/ZZ>'N"X/F!X/DI]']'\#3$?#Z#GV#@HX//FGR%
M(6EY!M0B7/NN5^X!\!Z#-A%K,.SJ^W1+R$,_!-WR04_.L55<+VCO(AD:R+A-
ML@>4&R^SQ9OG<C!],/0 QA&R/_$ ;C[<7H,B4- 'HU&@*^0;PQ[LSVFK!U".
M/6OD%E,+[:VR@Q(>9S"V1K=@./40 J]9 7_9!Z\QQAF\>'91%HNW\-=Q05,X
M(\>?E* V^&'3)N[$705\D\:-L5)$FG&R@+T/!"R$W'F8%R__G,%G=@R\SF15
MA-I$;7V2S0D$"\7J,'TQB4[>FCJQ:(Q33AME(1(;.B'R> LXH_.LT,@B"P>Q
M1;-QIC%:'9-G&;U.2CPJCB45N$I93B2;)6U<DD,UD,CNP][GZ4(3\N@'6T.K
MMLA[Q8T.@W V3%$G*>1X_(<2#YOSU,W(CUI5AV&3&K+ #XZFKG6P'GK^NZG5
M_>,^/1B?5-@8%\%BPZ'%[+=7&82I"4\3\GUJ?)4G;J-IV/*[A4$<>+WQGO83
M27!X"=<_ %!+ P04    " !(@FY5Z(?%5Z\/  "*,   &0   'AL+W=O<FMS
M:&5E=',O<VAE970R,"YX;6S56VMSXS:R_2LH[V1W7$7+>DN>5Y7MS.:FMI*=
M&B>;SS )2<A0I *0XU%^_3W=#;XD2HFSN7MK/V1,D4"CN]&/TPWDS5/N/OF-
M,87ZLDTS__9B4Q2[5]?7/MZ8K?:#?&<R?%GE;JL+_'3K:[]S1B<\:9M>CX?#
M^?56V^SBW1M^]\&]>Y.716HS\\$I7VZWVNWO3)H_O;T8750O/MKUIJ 7U^_>
M[/3:/)CBQ]T'AU_7-97$;DWF;9XI9U9O+VY'K^YN:#P/^)<U3[[UK$B2QSS_
M1#^^3=Y>#(DADYJX( H:?SZ;>Y.F1 AL_!)H7M1+TL3V<T7][RP[9'G4WMSG
MZ4\V*39O+Y87*C$K7:;%Q_SI?TR09T;TXCSU_*]ZDK$3K!B7OLBW83)^;VTF
M?_67H(?6A.7PQ(1QF#!FOF4AYO)K7>AW;US^I!R-!C5Z8%%Y-IBS&6W*0^'P
MU6)>\>XVCO,R*VRV5KL\M;$U7KW\$)XNWUP76(-&7L>!WIW0&Y^@=Z.^R[-B
MX]7[+#%)=_XU>*L9'%<,WHW/$GPPNX&:#",U'H['9^A-:H$G3&_R^P7NDU*(
M3/N)D*>\\CL=F[<7< 5OW&=S\>ZO?QG-AZ_/L#BM69R>H_[N3GOK5;Y2<9YY
M\)AH,N ^+O\(G5?JAXV!-\3Y=J>S/2G"9H5Q=DOC$OB;25HS\&-E,YW%5J?*
M%W@!ERR\TLZH,M-E8C%D0#2]>18!>!^YIM)IJG3R,TQ=WK]\VMAXP_3!NE89
M.5^*X7'I''&;Z:)TYE(5&UU$X!T/&+JS&7DYIFQUAG!"Q"*FDIG8>(^(HXI<
MK;1UZ5[QKF4%3[T71?SU+\OQ:/':GV)]EWM+^HO BH?/LV81'!UK%0K)(+7V
M&[5"H,-/_DXO$3EY'0RU>>*KM8/6NLOUDPX4H.!JIRI:+%]>U#):R&:SQ,::
M@AV1$>4P*>BNHD\45R7IL2)%FHQ3;"=&T9R5]3&DWAOME,GX]==89/MHG)J,
MQ!W_R+:31L"Q$=YK7= ^DDVZ!%,,@F"Q839<F1J9Y,RZ3(-"@EP_9F1\ZH&H
M>_5 %H(M"N/??XDW.EOS_FZMYRSRDC9Y/'S]\/Z>GT:O+T$W%=W .BKUGN0<
M7$)$RH6VV N7NA508)^QW1'':Y-!YRFV ]_-+DAXS#0DN=UBS5C7S/WXH+ZY
MO?U0,3A0]\852*\@($F8LUE0HTJP3VGNL9,^N J; &UET&J6E1"D5R2H?X=M
MZ-5^8$-M- SIT9BLM<VPGAP::*1ZIA'L2N=+3?Z7*^Q%_R[#>]-BDY?K3=M-
MP4IJS6<,)__G+VT5;'5BU,8X0Q+!P/#SEQ+KTDI;_<GPA+8BR7M@'BD #;;P
MCUBT!X]I KX4H:)@(C^7F<".VI*?XQH%2<#VV.QC7ZBZE;W]:':Y*Q16(Z2B
M1L.K?]11IW)@$#GTW]'@3+*:U<EJ=C;)8$4@'\B,Z&RR>-^7IIY'X97Z'F!T
M=?!6K>$"R [8: ]D@LVUGGQNY?*M*IS.O(Z;0.S,U=9H,@E1[1/TJ5Z^6$;#
M^?*21[P8S:+)<%SKJ=@X8]16P(OHZX'\5A06\ ?/),UQ$M@9AI3I/A**XV%T
M,Y^'YYMH,IO4U#/(_+N)\P,9;WO[0W#X)YD&?<BW$,A\V9&57JHKQ1]"S*C,
MI9/D3YATR_X0BRK"I.7+<^8QK\UC?G9S[RDCUJD1OF@_ZY16Z[.3/TCJ51TA
MV0Y6QOE@%CTN<Z<W&F4-H'SVJ8K=GJ)#'5\Z'T T9Y7S;T?)Q='23B*)WNU<
M#C:JC'0/?A#VL0J(X!TE^+"B9/N&[8-$D.1I"D]EV1YU2G%8TG1B&'EX1+64
M+:%%,Z",$[9TY._B!LSS%XOX!]-5+Z:#!0)@FE99Y<5D<%.]Z)JY9"*[(G3!
MV"*P]NJ,G2QJ.UF<W=QO\CQYL@0%.<L6R-SV,06S\/9^8_EWZ+UB=QI.7JM;
M5N"1IJ).RC&^8'4E@HP (17VL&0=6(:R%'_)R<J,?C_N2<GIOL)2E*#(?$P+
M(:JM07)+(B5PUU%62U2YPRYXI+?LB@,WS40F(*"4_VSB&OT<(;J(JU_V<[VS
MA4Z#I\@SQPD@=4J1E%9SC!/PH@!X4%9BC$CDRT</&S62FROFA04&BE6&;#'9
MYHTMC,KD(,O&HH0E>",,(>>CY-I)#A3\60L0(),RB$] %S%/V&KW"=F @I>M
M4$$F(<PFQH4ML=@GE!)0S Z>D^'M8XGL $C,HVLHS?D6CV8-1Q:'K/9&.7;#
M*F"#X;B&F]C?&J?2Q\8>XMSSLI6B:7I@&<!*9.74+D@%T]AHC*8*!^SL4:$-
M:F/\H65S.O7Y6<-C&B<,4/=;]9%AKDLHD5P'B.P1Q; *^2(89S]G3]SI..+)
MM[@E-9SCKT0J"B-D)=XF:@Q11BKQNEZDO4#1:$3JFL^,L=N*J5?N+BE[W02S
M0!^??<?323ODA[12F[L3^F1K7PZ_:OO*"4</V;T>^BS5=Y30&YA(;M$T$F$:
MP?[33Y&BSH2- [1&75RNX":ED[C1W1+S)38FD5VUE(><8S/16TF$,)W)^*M(
MS4;X9S3[2OP0#X=(J%]5C3QW37#@=44$RCYU-7*"1M3C!7TI_IR@C9RT>"VE
MT(.,>8:<"*D&ZML.<>0ZB93&5^@JQ"\N0VYA"%]J!EIF$ :Q-:#LX-8 YR64
M"RG%)TP7150M"8K5<:&EU=#F8*OW4F0P_& ;=89J-A0Y$AP1@"@26D=X3@E2
MEF%)&8O+ ! #*$F>:,M^!DH$'SZGU5KR=95V,>G%*+I9SJ+Q2 "M6&>U>IG!
ML$#@5].3GAL 1&06BT6T6"R#L&(>.J2-R@1T#*5(?X9+:MJ. <JCO4238ZW$
M7+-Q;:L5N9"C8DPGB"B^R2?]5==O=VS.(>=EC8B69Q',1TJPI6&QUYD]U0)\
M-A'I_ZT -_,GS@.:%!^LS_<*[ (5V+5>KU&BL^3PENJ#STL7F\;'_[_^_L!%
M7+L#?6#0WU/ /?.](L2&SR&^>?K(H;66N1KZ0LVC\6(:S6?#UCO8_701#:?C
MUKO1330:T<!)^^4\FD\FT6BR4'>(V4?DE]%\OHAN)J/ZS3Q:SI>8,&VXG4;3
MZ3B:C)M76&LYGD?#Q0P2AB1P3'J!T#IJS9K 6X?1;-FBLXQF4,QTO&A>802)
M,;]1WQW$A"[]4319H.(>#EMOALM%-%G.6RO.EBB5)Y,V#]-I-!K.U0]YH?OT
M/9Y%P]DH6@QG73U.1]#C=-[>F5DT7\PAYJ*]-4-("94NFY<'6]M&.P"W%#Q]
M0"B,#Q#"*6(P2LB2JQ)IMM,_A2\AN0/J:F1BY/6M<=SK(1)K BT9A2*\D ,>
MJE>K!H_>(\ZJ;SWB7U+A)+Q UDJ!:#^;D. 5$ ,5\\IZ7THN"%-_8L[@FSWD
MFK5I E6N8#/(0@P\Y54\K;HA0+>[?$= V'!+@I)$IKYQ)$F'.&K#6A9J73PB
M"5"C,*/P2OZ64F5-YQ%2'.##EC)J:$>4VUW=UJ2I0J38[ZARP-08X0I9$:.I
M; &ODR&),)VI1.\Q>,7;L9%U:0LH. \Z&QE"X*\M1^ F@8CO-7<@6S ]J,57
MFYY4R*W:M#H\(G9NK:\*"@%,I,A N9H.4C6(2$)=^CG'/B;M@DDFL6ZXG\@0
M%8F%.I8T33@T5-6$&H#5BV27II5Q" WH%;5.',YJ>-15D5_Q0_.QJZ0--M@$
M3=,ZH>OD""Q+@YPYKOI,.R+!Q1VAEL2291$2=<=I1P6\UV&1M-[FDSMW1]M4
M=;-$L>!"2N;B@&]@@@,V!]V0^@RW;CSE*G^B[2H+F\K90K^G$IE.L^>?]U=A
M2/ SSYB\68*(B+/>ED#\SA;[:D9U$O#3;7U, 6!]BJE]NW&>._Q<4\,T"M&#
MO%HC:4N33[8;A%F.TF64U MG'TNJ?J7TJC@$XSMJ^(C0':?/RX)"'-E@.^ZT
M$$,G2E'DZ!J:-^3D+8T<-+80@+CS+\CS9U&/2$TM"IM8[2#B_4]784:_N$W[
M751-(CP8E&V:#X8<0*RN0&-[^7H''EH[(&9W2E\MAL&GVMF=E'=^[P$P!(:?
M3@L%$)2E:-OH/*!/L3!B\'OSI#Z(,66Q^4\[;FNO_L_=]J%=M_:#C -G%@_#
M?W:-LLF@G,B,H0E1YSP8(^-P*%#WD0I7RE%-72U+VQ52VDRL Y6;TS)02C[9
MZZ]IS'U>60;? _"_E=2C;@,WD_VZHY-+U(C_L@ZL5V,'QRTA$=%3A6]3HL:>
M%(7BHRGU(7*(9V /O)NGV@'DR9F2#Y1[)?OP_N.]I!38'?WX6ULNRB?2KF [
M=5U00Q;.!ISFL6X?? X>.O)$]6I<KD64('581<(R"F'X1[%OU9Y@'!R)3XFL
M$LG)#"F(QUS-P)8:_X(%H$:E3ES5#4Y*<F%=9:% H<(?!8(5WT6 '2+4%)H]
MEDYR11W=6K^K%9:Q5DUW^Z2_61C?M3J6]!"B,S()YL4C: \$/]94#@ORULQ0
M__X6_ D]HR-V1*;KH'^NT;N+-;[_GXU!33^KB?!_?O0Y*)I_#6BM[H35T+91
M@^4T#Z:\V('<<9.I/A3;K5.'/^MO?_'::IR=G,EE;>O'J%4+'4D/Y21\Y'-*
M9"Z_9JBTQM-EIS >#5'<W30EV6U7A[])N)KW$O7L_&8:S8;#R^;E' 7F,%K.
M9I?=2HZ"WY'$J#W'$RH'CW4Q642S5J7^O1PX,#N ,/I14%8CU\MQ-"1F%O/+
MSMM)=#-:7![1YZK@$2%29:!<][8T'WZL@L,\X\@V4%!\Z\__UQG8?:7:T.R#
M\43SV1*Z&^-YNKR);N8]HZN-H,Q26\ D6LPFT72Y;%G%;#2)EHO6FS][/V]/
M=4JC@_ "A)YY( B_LG)IAL^$.)>T/X3JCO<T?TSMNG7MJ]\MZ@,I[M!WSW-'
MP^E@69_HTC68JF77OB9!=Y5B<["$' DBVB(F\IF@]*+!8@I$5?!QSIJR(^-=
M&IB%"R;=7"/3Y+Q&NZR.R;!46ZA*<"]M[Q/"!S2_R;WI*J$5U>F"W8'PX\&\
MECV19-6TO1-!#^UK,;WWVB3<=RG?C ?CFC+?SY&FPT!]F]4-^*X!M")HI0'J
M9R,><E,LR/)[KH9$<LKP1 H\N!+48]A5?#AY%/.ASKSOJ\Q;W9DSTHCI)O8D
MY\ME17732HX2ZC.8WVO++^WE,XVMMB_,3JO3W)>V0X<H'^?V'D006B>'B  6
MN='2]SZ$ DR[QAQU$^9<=_^F[N[?G+_,0GPZN:49@$5?=__91'KO8ERW[H<#
MJJ[Y%KR7*RUR5;Q^6U^TOY7[Y<UPN:7_G:;Z!-C>K#!U.%C,+D1MU8\BW_%M
M\\>\ (;DQXW1\#P:@.^K/"^J'[1 _;\?O/M?4$L#!!0    ( $B";E4;*DL,
M>00  'L-   9    >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;-57WV_C-@S^
M5P3?<&@!H9%E6W;:)$!_;-@>[E"TW?:LV$QBU)8R26FN^^M'V;'CK&FN#QN&
M/226*)+Z2/.3Z,E6FV>[ G#D6UTI.PU6SJTO1R.;KZ"6]D*O0>'*0IM:.IR:
MY<BN#<BB,:JK$6=,C&I9JF V:63W9C;1&U>5"NX-L9NZEN;U!BJ]G09AT D>
MRN7*><%H-EG+)3R"^W5];W VZKT490W*EEH1 XMI<!U>W@BOWRC\5L+6#L;$
M1S+7^ME/?BFF ?. H(+<>0\2'R]P"U7E'2&,/W8^@WY+;S@<=]Y_:F+'6.;2
MPJVN?B\+MYH&64 *6,A-Y1[T]F?8Q9-X?[FN;/-/MCM=%I!\8YVN=\:(H"Y5
M^Y3?=GGXB '?&? &=[M1@_)..CF;&+TEQFNC-S]H0FVL$5RI_$MY= 972[1S
ML^L\UQOE2K4D:UV5>0F6G#W)>07V?#)RN(/7&^4[;S>M-_Z.MS'YHI5;6?*C
M*J XM!\ALAX>[^#=\),.'V%]02)&"6><G_ 7]>%&C;_HX^$>B[)U$A]WXGER
M:=<RAVF 1+!@7B"8??X4"G9U F+<0XQ/>9\](N^*305$+\A=:>5R:6 IFQ)&
MB8$74!LX!OJTVZ<5D(6ND(0^>.??,&G0*V>)P\5;7:^E>OW\*>-A>F6[G4BQ
MQP %F;_V"U9O3 X7Q%NPZ.H_>SZM#,!!X1$L&P?U'$Q3.U\Q%:?6.T>^QOQ?
M.!@]@)-EU<?<J?Y !.5I3$7"!K*$\CBE+.8#63BF8>@5HZ%04!%%-(Q2<K.I
MGM^XSZ@0*1U'82\1-!,9&L1[M#&-8TXCOA?A7AD7E*4)1FA>RASL$==I%-)P
M8!51'C*:9 ,_&4TP,3%/]R+4\&$(I+A4FP6>IAOC*^GO_D,:I1EEC TD+$MI
ME(G!CDDVIE$4#3'$,0V9($_:R6/YY@EE24A3EASF,0XQC[$8OIF$BE1@F.GP
MU3",$E.:]<(35$UZJB:GJ=K>9 ->XC/72U7^B44F%?YJ?]Q8,B^K"D7(8=N]
M& M+O-Q<HU8?I+1;R;%D#4HM*15R52,)[='CZC3*AX]".[H?D09V5W9K:G?'
MB+W\QYE\G)9WD.^$X;N6#6$'D[WFD>B=)@4>9N^'W!16@C7$X^R \B'#LAWO
MB^WZ,(??==S9G2%3Q3BF"6/G>Z% ZC":)<GY #T>/PJ[HS<1(ZMXY O];2ZB
ME":#,^@K[$N)5*5$L*5['<1UQBGS8%)Q?B"-Z#A,SS_ %]'S17R4+PI!S64E
ME:<"SGT&L?;]>;7P'1MF$Q/G[R6)5W9S,WEJ8!P6[^VBO8M:>])T/\=X<1J-
MOQ'E7+_ (1A?[]\%46!;BJOOP['_.Z+<=B4BK?7XD01X:V58 QS',1[88W%$
MNRLHWSCVE1S1-(EHG&6#ZD[PH,[2@>1?K,O1H"&NP2R;MM^2IO=K>^->VG]9
M7+<-]5Z]_2SY(LVR5)94L$!3=I'B86O:5K^=.+UNVNNY=MBL-\,5?AV!\0JX
MOM#:=1._0?^]-?L+4$L#!!0    ( $B";E7)C-*.?PH  .0L   9    >&PO
M=V]R:W-H965T<R]S:&5E=#(R+GAM;-V::U/;2!:&_XK*0TU!52_T_9( 5;GL
M9E,UF4TEV9W/PFY %=GR2#(D^^OW/;*Q6@08$QQ"[8?$5B-UGSY]^CSG;>OP
MLJH_-^<QMMF7:3EKCD;G;3M_=G#0C,_C-&_VJWF<X2^G53W-6US69P?-O([Y
MI'MH6AY(SNW!-"]FH^/#KNU]?7Q8+=JRF,7W==8LIM.\_OHREM7ET4B,KAH^
M%&?G+34<'!_.\[/X,;;_GK^O<76P[F523..L*:I95L?3H]$+\>REION[&_Y3
MQ,LF^9[13$ZJZC-=O)T<C3@9%,LX;JF''!\7\54L2^H(9ORYZG.T'I(>3+]?
M]?Z/;NZ8RTG>Q%=5^4<Q:<^/1GZ43>)IOBC;#]7E/^-J/H;Z&U=ET_V?72[O
M-7J4C1=-6TU7#\.":3%;?N9?5GY('O#\E@?DZ@'9V;T<J+/R==[FQX=U=9G5
M=#=ZHR_=5+NG85PQHT7YV-;X:X'GVN./\0PN;K-BMEQ@\M3NI_RDC,W>X4&+
M$>B^@_&JMY?+WN0MO87L735KSYOL[[-)G R?/X!E:_/DE7DOY9T=?HSS_4QQ
MEDDNY1W]J?5T5=>?VGRZ-\URV8F^N1/:)\^:>3Z.1R-LA";6%W%T_.LOPO+G
M=YBHUR;JNWH__HA]-UF4,:M.LV9E;AWG5=T6L[/4<):=?+VZXZ9)W#W,K[]X
MR=7S[*E\?CJO8QR$3X;%;^/T)-;K"%C?_2&V>5%F+Q?E9]Q67Q3CV&3O\MGB
M%-M\49.G/E5M7N+&BSA;Q/6#.YEETFEF#4_:/+/6L:#$H,TIP83429M@RGG&
M.<=W:1@W@CENLE=5T])RU=<&4TRBB^#4NL4RK2TS.JQ;'%-*L>#[N6'08)B6
MOF_Q3'*R3V9OZJIILGE=G19M,@[7DEGGUBV220EC![VJX)C028N7S#B9V.:U
M8@[6OHFS6,-Y^6R2Y1-DG:)IZYS29Q:_  <-G-V/[6&>-OV,M%/,J-YM05EX
MJ9^-\O!)X@'#K.#=@KP!1#)*U4T#'$V*9EXU!85ZDTQ#AY!,D]8B#24AG]]Z
MK;IGW\[&U31FNR4<N9>=UM4T ^+J?#C.3K;K$";2J[W!^CL=X":?M&G+F59I
ME.R*$! H;B^Q6L()%@'\K_8<\5RD-K!L%MN!T9M\[@KK$39\[VI")Q&9(5YU
MW>9?DD7ZJT_!..+?(CC>KA^G(+LH.OANVHW$'(7-?H_ME1F=>\?8U,5L09OR
M!D]O8)O&/VFO;+NCS[QMZ^)DT1*_LK;*9M7L;W1G797E,GNV$1F[W7QT*1S3
MPFPXI^OCOT)C51:3O$4Z^P/_UVC:SWYK)_L9T#[^?%Z5DUAO;HZ7"BX6V6^4
M!3I#L$M6MF"([W#OKN&&!8%@3:;XP^>QDRDXUH9^V[R.8.FX6%8@7>*9$O+^
MNVQ8IQW$>(8MA'^$B^D2%_$V7%S=77>X ##!"Y8U5\"@8:8#:*QPVF27B)-L
MQV!7<&]9MN.0?YWW^":< 1ED]_".0T90FF& 9AZ[ K/\NO_36?H];.W1]P"V
M&B:U(Q@->.N1J<0@0P*,2/G&#]G*/6#H;=H&7@H%:ME;&2N1DK$@H7\,<)=^
MT)%$+Y2D>U0$13@U?9+AS$G@4+N;"8L_<21QG?8I5<#8/0H\YTR8?DH"J-"F
M]RLX%S!I(.A^?.U2<S(_!8]HV<_%&0_#^VLI0)_$M9HI$[ H&_'5"CD(G[MX
M>OV:GMV8KL8:YI4?TC6 ($H.Z"J0[P9PM0$KIU*V*B69<&+ UOM!51CT8/UV
M4*H]/*Y"BM(3+'@:3G\-=ZH8^-[64:I161J[MFW[O!0H>"T/3X67" Z+ZMKR
M;1(3F0HJ0-E'9Z;T6+W0JXD?P$SQ8&9:"".K.3'3(N!DP#=8BQ0L5LQ$L>_"
M4V?F[]#+CR%'D:R%(#VJTH76T(D2J7  2*1YC*RE2QHAM7P@"4FDA>,=M)9R
MM](21.)Z(&J!6 =!)A-0P1P/=G'9"RTPV#DF$^FE(8X$R5]U,S'!1D*\3)6N
MM;1U5-*K]:1+^X2O!21=4BI Q&I,BYKN TW2DZ!D< GAF4!Y$7@J'HW1P'XR
M<5 2Y4JR% )"G&+7^$W@"0U^JSB%GXWR@S!+V2DIX;O-\1E0;#CM4GRB5D)I
M*NRPJ!*:BBV3/FM1L7H1^F<M2B^))O4 A%[_--K#MV$;2(6J!%7,0]6IIV,2
ML66DTF&.I^+PIZA3&T17;3\1VJ*B,ZX["]HJ;8VB(E@_-FTUY5]DIW[OW).W
M,T+(CY:H@L$V1D(5F.U0XCN9:CAV-+)=AUR)9"CU_P-SMR)3!644($VE) 6(
M/>0'=VFN)(01G6U(&LF7@"A/E:KAC(Z*@K^=O1X9W@P(0=(6U1#1N[^)DQ:U
MZ5%N@&E2)@(0E8&"I=+<C%[?'?7JA#:8KX%(3G0Y"5H DLND5PJ=!%@.EY!D
M5MX+O> ^<H!P_2Q# &5=RL5.;NG>SX'.G9.R!G[Q&L.KE61=X?!F^))1Q72>
M%W6W+8;4VH5DAZ-\*A=-0N5=G4K)7?@:7 6VDS8Z?M!P@]C;G,ZD@>!O&U(^
M8^VM1#F3%GK*B&M5'L8SJ/1\RG:/$N]A A=1QWS@VQ&X5'%R*QXB<+?UN8O<
MYY39OE"&ANT.E7X&U34V$!WH/!&JBVZ_2F.W3'5-YVVK,P[:48_!]%T5D*B]
M[O?6]IG^< D-I@=)/S-U3+<D@I")(:WI1T!@9\5TRQ2RVQ-G^HN&6+@-[?QB
M/*X6Y"2L5RPN*$J&27"'J"8HAZ<GB"3AJ$SF:=Y%0H=WQ: -7D;RU^Z:$%<(
M?NU)F@'G;55_9=EX4=?TLSRM0[?=5]>I(<Y"&C@W&%,BL0>79GOZELK [A 4
MM81SPY^GZ3=4A<AZ7]-F:V'#O,Q7%L0_%\6<PN<;;Y#,0RH):44CJ>: .T):
MO=!YC!G4,]B?U@]^J%[6./1;;G<:/T,)L%B^60-"HP(Y0QPVP[6@0L#S.Z?[
M;8L52+QRT)'M_$;RK\UG9P6]G')]KIOTC**#CAM\&AW..3C;#^X*!KBU-GM3
M59/+HBP';J&"S0@Q7#'$DA_4C0:KA5@20Y<&;^C0)&VC\QR#FD^M@OSJC8^N
MT&D&2X32@6PSUWQE+(J3:RMLC1N47,N!**>(P=:PBJEN/@[[M!L0>_6AN?VA
MGSMT&$(GB"B75UZYYHT?;X'P9EF(&_EHH]XOH[Y&$EPF5/&]PFBCA&HY_0*3
MAA*MCJ=('&X"&SPV[D!1,64--D>: :0#M )3_/X)U3LFW?#LTUL.D9N&]+>[
MGJI52))TS]-1&_ J[YE.D8*QKU!!#'.L=I;R<SHD(*3#D"T&%;B3Z:/@2J"7
M@538))U:06\*#7Y$%=U1[[UR*9W)>BB0!V=28Q0=-*20TM<SJ0)0$1=/+I.2
MW^A%K/1Q2Z>59/! _4,[TD$X'[X7)A#I<L U00?)*,Z$?,Q$BG603(G  H;]
M(8D2,P,?.38M-_JF=QL/DC=/I[$^Z]ZO;;(NKRQ?0EVWKE_A?;%\<[6_??G^
M[[N\/BO@G3*>XE&^[\PHJY?OU"XOVFK>O<=Z4K5M->V^GL<< H!NP-]/JZJ]
MNJ !UB\V'_\/4$L#!!0    ( $B";E40IM)>5@0  &<,   9    >&PO=V]R
M:W-H965T<R]S:&5E=#(S+GAM;,57;6_;-A#^*X0:% E Q!3U8BFU#319A@U(
M"Z/)EL^T=;:)2*)'4G:V7[^C)"OTD!@9UFT?+/*.]\:'=^1YLE?ZR6P +'FN
MRMI,@XVUVZO1R"PW4 ESJ;90X\I*Z4I8)/5Z9+8:1-$J5>6(,Y:.*B'K8#9I
M>7,]FZC&EK*&N2:FJ2JA?[^&4NVG01@<&-_D>F,=8S2;;,4:[L'^LIUKI$:#
ME4)64!NI:J)A-0T^AU?7L9-O!7Z5L#?>G+B=+)1Z<L3/Q31@+B H86F=!8'#
M#FZ@+)TA#..WWF8PN'2*_OQ@_<=V[[B7A3!PH\I'6=C--,@"4L!*-*7]IO8_
M0;^?Q-E;JM*T7[+O9.,\(,O&6%7URAA!)>MN%,\]#IY"QMY0X+T";^/N'+51
M_B"LF$VTVA/MI-&:F[1;;;4Q.%F[0[FW&E<EZMG9K="UK->&; &/:B,TD/,'
ML2C!7$Q&%ATXL=&R-W;=&>-O&,O)%U7;C2&W=0'%L?X( QNBXX?HKOE)@_>P
MO201HX0SSD_8BX;=1JV]Z-V[?6V3G8WX=1NN2J[,5BQA&F 9&- ["&8?/X0I
M^W0BPGB(,#YE?7:/55<T)1"U(DM5;1LKVNQ%$I-/+HFH"U+(LK%0D-OY_6OQ
MG_;PL &R4B56(R+1%Z/\ PR1=5?C7;F5PGFPBEB4?T\D5^3CAXRSZ-/_-CYL
M-,!1"A),( O5 D_;9=%!\"M"\AXYEW7N$WJSKWA1RAH!012UJA":VLJZ<5CB
M3:E;C P1UFJY0,BPDAR(-\A4I2Q:4!_QJY%U2>YL<4FPQI=/&U46H,W@^HQD
M/*)I&'J<D$9I1/.4>;R$9LF8QDE^)!<FG/(D)7=@S!7!-%V!UNBY=86'MI,%
MU,6+MW-.<YY<^'3*,X_.:,KR(SI*^<5[P=@)61Z00.$*LZ@M/I=S;7X5@(C@
M[?:7# ._7'W%(1#\TC1+!]I!A+^(#QP$*,X0).;)A'%$LSPF=\J8+O!"FCYV
M1,D+?=APPA*:AV,/@I"RL8/AF)=$$65I?,R+.?[8$5SG)?J^^#>A.2-1&--Q
MZF<&S_"@T\3CQ#0*$SKV(#PCYU&.YQVG%]^]0M\:']O'$Z$7.X1^#:1NVF+L
M+L'O ,K?J<>#XFMEB5CQG-$D'Q^Q6$YC+^<<*QM3'D7'4C'EG)%YV9A_?EF>
M@,RK]PXU;,:,Q>O:U671:#<X%!$EJ8K!8I1@-K_D0132+ U]DL4>R>B8A62N
M+&#9B+)[";#!(K!:8<?EXFAJ> :]E*:MJ?XNP$>CJ7=@[' =K;6HK0<Q=SGI
M(1<BWEGNK8<TS\9'ZV&>GP*DAZ%Q@> ;-Z1/BT?_@OTGN1,GC/)QZK.B!''.
MCG(GCE'*@]Y)Q0D-.7NMP1AYS5\%>MVVN 8C:6K;]8$#=^BB/W?-XXMXUX)_
M$7HM\9!*6*$JNQPG =%=6]L15FW;5G*A+#:F[72#_P1 .P%<7RG,AYYP#H;_
M%K,_ 5!+ P04    " !(@FY5%_#HMZ@#  #]"0  &0   'AL+W=O<FMS:&5E
M=',O<VAE970R-"YX;6RM5EMOVS84_BN$6A0;H$44)4MR8AMHDA4;T'1&DG7/
MM'1L<95$C:0OVZ_OH23+RGQI=GFP21Z=RW>NY&0KU1>= QBR*XM*3YW<F/K:
M\W2:0\GUE:RAPB]+J4IN\*A6GJX5\*P1*@N/41IY)1>5,YLTM+F:3>3:%**"
MN2)Z799<_7D+A=Q.'=_9$Q[%*C>6X,TF-5_!$YA?Z[G"D]=KR40)E1:R(@J6
M4^>]?WT;6OZ&X;. K1[LB?5D(>47>_@YFSK4 H("4F,U<%PV< =%814AC#\Z
MG4YOT@H.]WOM'QK?T9<%UW GB]]$9O*IDS@D@R5?%^91;G^"SI^1U9?*0C?_
M9-OR1B.'I&MM9-D)(X)25.W*=UT<!@()/2/ .@'6X&X--2CON>&SB9);HBPW
M:K.;QM5&&L&)RB;ER2C\*E#.S.Z%3F5E1+6&C&"J%;?!TN0'\@ [D4I2*_D[
M1A ]W6 &:\R'(=\]\T4!^ON)9Q""5>2EG;G;UAP[8VY,'M!:KLF/50;92WD/
MH??XV1[_+;NH\ GJ*Q)0ES#*V 5]01^/H-$7_+-XG/*T512>5F2;Z5K7/(6I
M@]VB06W F;U[XT?TY@+,L(<97M(^>\+FS-8%$+DD2U'Q*A6\(*)JN]26.^XN
MI/"4/]^PV'2M^ O#<MZ@R8%DPPA>**(^N$1HPC7*%S@A]#5Y]R9A-+CYSRN6
MAH%R :JICSWU'M*.Z+M'(K:(A@>?W'&=D[<D#)A+*<-=/*(N#1,R5U!SD1'8
MX7S4@"Y46# 8 (5MJY3UD&L-1A\9B6(W2=@1.6%NG 3D,R_60'B&[4$,WZ%B
MA8C%QG;<D4P<QT>T(*3NV*?DHP74^^*[/HO<9)R<(OW2P/X;7)^Y41P=CF.7
M)0EYE@;SWK%B\65GYL=>[*VU$R$D%HR&1.8&J'',CO'OU]92(?A"%,((>*VY
M('&#*!I0_#%U_=#_W^KJWZ[/N0)X,?_.E.@G;+W7\#75VE3I,>41.PV#A.[;
M;SZ[^<9NKN1&Z'T?KRN\5^S%B;8W1P5Y".U>^D")0M]-L/H.E"".W8 -$Q)A
M"R7CF'R4&MM>R?(5:1W1$59U/$RK2V.;ZI>T41"X- I?TD*&/XJMCY,8YU8S
M=+J^O>@,=D@07>0(W)".3\US;W EEZ!6S<-#DU2N*]/>SCVU?]N\;Z_T WO[
M,'K@:B4P& 4L491>Q?B44.UCHST863<7_$(:?"XTVQS?9Z L WY?2FGV!VN@
M?_'-O@)02P,$%     @ 2()N5:J$I<@3!@  NQ4  !D   !X;"]W;W)K<VAE
M971S+W-H965T,C4N>&ULM5CI;MLX$'X5PIMV6X"Q*>I.$P-)VF(#I&U09[?8
MG[1%VT(E44M23?/V.Z1D23[C] #B2!QQOCDX,QSR_$'(KVK)N4;?\ZQ0%X.E
MUN79:*1F2YXS-10E+^#+7,B<:1C*Q4B5DK/$,N79B!(2C'*6%H/QN:7=R?&Y
MJ'26%OQ.(E7E.9./5SP3#Q<#9[ B?$X72VT(H_%YR19\PO7?Y9V$T:A%2=*<
M%RH5!9)\?C&X=,ZN0C/?3O@GY0^J]XZ,)5,AOIK!37(Q($8AGO&9-@@,'M_X
M-<\R P1J_-=@#EJ1AK'_OD)_;VT'6Z9,\6N1?4D3O;P81 .4\#FK,OU9//S%
M&WM\@S<3F;+_T4,SEPS0K%):Y TS:)"G1?UDWQL_',- &P9J]:X%62W?,LW&
MYU(\(&EF YIYL:9:;E N+<RB3+2$KRGPZ?$M!Y,4>G7/IAE7K\]'&D#-I]&L
M ;BJ >@>@!A]$(5>*O2N2'BRSC\"95J-Z$JC*WH0<,++(7()1I10>@#/;2UT
M+9Y[T,)=AM5\WFX^DPUGJF0S?C& <%=<?N.#\<L_G("\.:"5UVKE'4(?3R"[
MDBKC2,Q19C0\E3QCFB>(*<6U0JQ(4):R:9JE.MVM_V$)]TN.YB*#K$N+!=)F
M?9$UI !T#1^/$6O',#F5D(&JY#:'T"R#V>D\G3&;6?!G\&8"(J!0@ 5O2F1I
M8H&G+&/%C",;H^H,O?PCHL1]\\N>$"^:YU,N;="LJ&_YK"$Z>SE-@/4'W<S+
MR>3=_>1)T=>5E.#.)^?=25ZR-$'\>VD<5'M5@,\DI'@-T;A_Q7&"?!>3..P1
MS)M#MX4WG!!'2:K \SHM*G [E&UIET?M5*N/U+H ![[7CCZ*8G:D?:OGIUHF
MA)N-+21-23P5\],*!AL64NR$,7;\N"\^<K#C=D;?BF)QJKG,?\!(AV :!=OD
M $=QU [OA6;9$=J>@';4H]CWZ!HM) 2TCH_VT%//VYO+JYO;F_N;=]O1=VRT
MK>;!EE7).HO!;V)];=9"S?>Q2TB?$E/LNL$69+\R/&,M(DS\:'LI8+%C_V?B
MK<>RU[Q6&@ZI@P//W1'V$'/8C7>&_C,M#N*NB(0X<KK(Z$=:'W0MPB(?!_%&
MA'D1_+RC??+4\XOM4TS!_P;:+R#LN>G=NJ0U^;:_2G_:Y^=@&*)'SF1'"8=D
M@[+%?'I\.@^=#;#N2[#GRP^[Q"I5P>J#-OSX'6NO;_PAB5[T1^Z+7^$3;Q@'
M+W90P["E'NA4_+93\8_N5&POA=&U4'I70W(8Z-[V"'DI"MN"K!H?H"D8/G!I
MJF[3LOR&/N&YS_NEY'RMN=W3:GP$.X^9U]:;O6W'_AF;.VOMLZY..$&$8X>L
M47S8Z;9W)BCNU,4.Z;<6OA-AGWIHLA12UQON+C$4M@G/W];6PV&T;40(M8QN
MR_<]V$2=.I(:_&=4 8*=:%N#$/;@_162QC@,PFTR[.:ALU:7-[U*B8<];\VK
M<83=8%O6"0HH^)"X?:_&X $W.)""09N"P=$I>,W4$KV'%,%H4I5EQN&$#!;L
M2L<G0'O<:&90YX"*TJ(^Z=>'[OILH,6J.*7JM^3HSZ>0=8MMLD%]Q')3OD'=
M8I95!BXM4 X65-(:;&M/MP<_;4>7?M91HM+&5\K*.M181123WMX-%,^!7LA[
M'N#Q^1'@F.YH<#Q,2'@@#L,V#L.CXW!>07?9'"+!\8^Y+>HV8NQY4]@SX374
M>U8\_JDVK7KJ;'M8D??/$6[<X(1O#JJ YE+DJ/&QF=%S,K-[U7I V@#\X2WK
M7]NN\"(QDGHG5=Q4H[7P-J4\M&TAD+O%A4X64]<UQ"[ W!B.(RXQQ*Y*TL#T
MWX$A;I^'* WMH08V9\G9'&I_5VQ-U. H#!NM=J]X"P1G(1\3$'[+%?@BS<M*
MV\P#3*ZZIOZ5!Y621.'KM=(KIEFZV(AJ:(A#B&AHV6O(MM??,?=5<XAYO=:\
M[X4^Z<X#N_)BU+M0R[E<V&M#A6Q36-^MM=3V9O*ROI#KIM?7FA^87*0@.>-S
M8"7#$)HD65\5U@,M2GL]-Q5:B]R^+CE+N#03X/M<"+T:& 'M?>WX?U!+ P04
M    " !(@FY5!DLKO4D#  "?"P  &0   'AL+W=O<FMS:&5E=',O<VAE970R
M-BYX;6R]5FUOU# ,_BM6F1!(T_IRNVUL=R?M!@@D0-,VX'.N=:\1:5*2=+?Q
MZW'2%VZB*V/2]J5)[/C)X]AQ/=LH_<,4B!9N2B'-/"BLK8[#T*0%ELSLJ0HE
M:7*E2V9IJ=>AJ32RS!N5(DRBZ" L&9?!8N9EYWHQ4[457.*Y!E.7)=.W2Q1J
M,P_BH!-<\'5AG2!<S"JVQDNT7ZMS3:NP1\EXB=)P)4%C/@].X^/EU.WW&[YQ
MW)BM.3A/5DK]<(N/V3R('"$4F%J'P&BXQC,4P@$1C9\M9M ?Z0RWYQWZ>^\[
M^;)B!L^4^,XS6\R#HP RS%DM[(7:?,#6'T\P5<+X+VR:O0=1 &EMK"I;8V)0
M<MF,[*:]ARV#H_L,DM8@\;R;@SS+M\RRQ4RK#6BWF]#<Q+OJK8D<ERXHEU:3
MEI.=7;QG7,,U$S7"JRNV$FA>ST)+P$X=IBW(L@%)[@%Y Y^5M(6!=S+#[*Y]
M2(1Z5DG':IF, EYBM0>3:!>2*$E&\":]EQ./-[G/2RZ93#D3P*6QNJ:LLF;(
MSP9F?QC&/9!C4[$4YP&] (/Z&H/%RQ?Q070R0G*_)[D_AKZXI >7U0)!Y; 5
MEH*C9CHM;H&>(#!CT!I@,@/!V8H+;CD.NC)^V%6!A"?H37*Y!NLB#]XGNABP
MI#Q39<7D[<L71TE\>&(@_S]&4"(SM<8,F-VV9<:Y1_&U6*Y0]T'V]F\Q;:6Q
ME\;'X,Z/)B?//@XP[%2?\!H%Q.V8M.,$KI2E!#OUU_'TQ"\PK;5VP7OJD\Y0
M6Y[SE%F?FAE6RG#;JW?\+$Y.'BGY0G\>GT/ -#?.H5RK$JK:ABD3 E3ERK<9
MI+>-^"]Y/#W<C:+HP?+G&O]*^B=*M/]/F$<$/MF=1M&=ZQS?]6S!3XZ&@]_(
M1ZKWM*_>TP=7;^=55PMOQST;JMSC![G*[7L9A^T*L*O676HT=]E))9E"V?R:
MT?V:!\K:PQ/HL;%:,D$_WZ[TWY_N.WV4ODKJ+P7_1837U%?V.Y(W7GT7<*12
M[W2/>RB^X5;35*)>^];00*IJ:9O^J9?VW>=ITW3]V=ZTKI^97E-C 0)S,HWV
M#BF"NFD'FX55E6_!5LI20^>G!770J-T&TN=*V6[A#NA[\L5O4$L#!!0    (
M $B";E4QC$M9H@,  #\1   9    >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM
M;*U86X^;.!C]*Q:MJAFI'0@$<MDDTB2$=J4=:=29[CY4^^# EV -V-1VDNF_
M7QL8-ID0E&G]DMC&YQR^FR],]HP_B11 HN<\HV)JI5(68]L6<0HY%C>L *J>
MK!G/L51=OK%%P0$G)2C/;-=Q CO'A%JS23EVSV<3MI49H7#/D=CF.>8_YY"Q
M_=3J62\#7\DFE7K GDT*O($'D-^*>ZYZ=L.2D!RH((PB#NNI==L;1R,]OYSP
M-X&].&@C;<F*L2?=^3.96HY^(<@@EIH!J[\=+"#+-)%ZC1\UI]5(:N!A^X4]
M*FU7MJRP@ 7+_B&)3*?6T$()K/$VDU_9_@O4]OB:+V:9*'_1OIH;]"T4;X5D
M>0U6;Y 36OWCY]H/!P#%TPYP:X#[&G!.P:L!WJ4*_1K0OU3!KP'^I8"@!@2E
M[RMGE9X.L<2S"6=[Q/5LQ:8;9;A*M'(PH3JQ'B173XG"R=EM'+,ME81N4,$R
M$A,0Z"H$B4DFKM$G].TA1%?OK]%[1"AZ3-E68)J(B2V5MF:PXUIG7NFX9W0\
M=,>H3 5:T@22%GS8C1]UX&UE<V.X^V+XW.TD?(#B!GG.1^0ZKMOR/HO+X;TV
M<WY/??E[ZE$W/(18P7MM\"-?>DT2>25?_PS? HL4J;Q L6[ CRW9X0RH;,V3
MBBHHJ?2RMYL-?,>9V+M#YW?JZ<5V+ H<P]12JZD O@-K]N%=+W#^: O%)8I+
MDXI1BV+_0/'(R?W&R?T2Y9UQLEI(U3))T6++.=#X)WKDF I<+="?U1:"KOYB
M0EQ_1"M0&PZ@1_R,OM^NA.1JTK]MH>@;M'EADBPT2;8T2189(CM* ;]) ;^S
MSGXE!=KB7JGX!^GY:>@$PU<UZ)\D<<_W'/=X5GC*Y3JC('A57:=<[LCSO>-9
M4:?UO^C;H/%MT.G;.4ZQ.K*A[W>0KX"WUDLGPUOKQ219:))L:9(L,D1V%--!
M$]-!9TQ#*)@@4J 4LD0?8-9U :TP?6H+\. D3?N#D[VI4_.M@;M$<6E2,1J<
M%*PW.K<W#1M'#[L/ , E69,82T!LK4[VI=_;/-S)\]82,DD6FB1;FB2+#)$=
M17;41'9D[FC72?76X)HD"TV2+4V21:/3G=$_*4?[X(*7 ]^45W&!RJM;=4QO
M1IO;_FUYR7TU/N^-%[V6\; W7E:7^?_IJT\+=YAO"!4H@[62<FX&:N7@U76]
MZDA6E-?+%9/JLEHV4\ )<#U!/5\S)E\Z6J#Y9C+[#U!+ P04    " !(@FY5
MAWB-77(%   V(@  &0   'AL+W=O<FMS:&5E=',O<VAE970R."YX;6R]6EUO
MHS@4_2M6=K6:D68+-B&0;AJI#>U,'ZJ)6G7F8;4/+KB)-8 SMM.TTO[X-81"
M#-1;NMZ^)$"XY_H<^]X</F8[QG^(-2$2/&9I+DY&:RDWQXXCXC7)L#AB&Y*K
M7^X9S[!4NWSEB TG."F#LM1!KCMQ,DSST7Q6'EOR^8QM94ISLN1 ;+,,\Z<S
MDK+=R0B.G@]<T]5:%@><^6R#5^2&R-O-DJL]IT9):$9R05D..+D_&9W"XPB%
M14!YQC=*=N)@&Q14[AC[4>Q<)B<CMQ@124DL"PBLOA[(@J1I@:3&\;,"'=4Y
MB\##[6?TBY*\(G.'!5FP]#M-Y/ID%(Y 0N[Q-I77;/>%5(3\ B]FJ2@_P6Y_
M;N"-0+P5DF55L!I!1O/]-WZLA#@(@),7 E 5@-H!XQ<"O"K >VW N H8E\KL
MJ90Z1%CB^8RS'>#%V0JMV"C%+*,5?9H7\WXCN?J5JC@Y/XUCMLTES5=@PU(:
M4R+ [^ S8\F.IBG >0)H+G&^HG<I 5@((@7X$!&):2H^JE-O;R+PX=>/,T>J
MT1283EQE/MMG1B]DA@A<L5RN!3C/$Y+H (ZB47-!SUS.D!$Q(O$1\. G@%P$
M>P:T,(=_C64=CGK"(W/X#=FH<+<O7&/CU3/CE7CC%_">YZ!/V7WDI(PL*OMA
M#MTQ\EWHS9R'0\;&%$5/.18;').3D6H:@O ',IK_]@N<N'_T\7]%5HWIN&8Z
M-C*];"^P3R GLH_WN#,";^S"R632HFW,-Y3V'LP_2(JF_A0>)-58^S5KW\CZ
MNJPA\.<5R>X(_ZN/KA%@((V%3;#($I@FW*06;F(4[EQ(JAH^2< %IAQ\P^F6
M@ 7F_*GH8J=9T<_ ^6-,B&HK8$EX3-0"6Y$^A2>=N?50:RT9!S-4-TM@FFY!
MK5OPYH82=$L;!JX/84L,8X:A8@0=\=M)-9YAS3,T\CS;IC^,964,'UI6-L$B
M2V":;--:MNF[E=6T,[-^>R49!S-4-TM@FF[0;2R4^^;"JD*URIJ.PS#P6WJ8
M<PP5I$+S#6EUL@=^$1K)WJC4-%8NT51A9HRA)685+;*%INN'&OW0NY59E4J;
MY<ZZ,@YGL'B6T'3Q&DL,W^Z)8=>>^AYRQ[!M#LTY!BOB=7M=*ZU.MG'%T)8M
MAEU?C'S?"\.P3=VJ,88]SAB&T#M(JU-OK#$T>^,KG&_O<2RWO"B*VYS*?^DW
M5IVR5;3(%IHN96.6X?NY9=BUR]U^8]4OVT+3Q6L<,WR[988]GGD:^JCCF<TY
M!BO2XYI;:76RC6V&9M\\H-^$'>KA. B"3KNQ:HXKM$/F0:!EU8DWQA>:G6]$
M17D33*W_!19K<)$JA"LBURPQ=QV;'G9A%2VRA:;?B&LL,3);XMZNTS07<$-6
MF=H$UV3#>'GW\3+?W\2F+._3NLI7^-IZ]MVC]H(SCVJHAK;0= T;IXW,3OOS
MEB:D. B6V[N4QF#!L@W.GUZS-,W00Y>F5;3(%IHN:V/ T1L,^']:FJAO:;9O
M(YE'-5C#_\.'H\:'([,//R6</(*_P5"?9H8=O"RM&GE;:+JDC=M'9K=OTZ>A
MKC'O^#3S< :+9PE-%Z^Y7D#FZP633S.'#EYS5J\-*K17FSG4V'YDMOVO-W-F
MH,'Z6+7_%=KDE98/-<8>F8W]\OQZ ;ZK<N/J7Y6K1O]R=[?IWA=6T2);:+J(
MS04#,E\P?-WEA(LUW12/B-4_@I  QS^WE+>?YE9*6KWO7J&U_G6]J=[F(EM)
M]Q(Y!P_:,\)7Y0L+ I17#_MG[O71^J6(T_)5 *<Y??]&Q17F*YH+D))[%>H>
M!:H)\/U+"OL=R3;E8_L[)B7+RLTUP0GAQ0GJ]WO&Y/-.D:!^563^#U!+ P04
M    " !(@FY5('RH>)8$  #,&0  &0   'AL+W=O<FMS:&5E=',O<VAE970R
M.2YX;6R]66V/HS80_BL6K:H[J;=@S%NV2:1-X-1^V--JTVL_5/W@)4Z"%C"U
MS6;OW]<0EH27^)*NU2\)AIEG//,,8X^9[BE[YCM"!'C-TIS/C)T0Q:UI\GA'
M,LQO:$%R^61#68:%'+*MR0M&\+I6RE+3MBS/S'"2&_-I?>^!S:>T%&F2DP<&
M>)EEF'U;D)3N9P8TWFX\)MN=J&Z8\VF!MV1%Q-?B@<F1V:*LDXSD/*$Y8&0S
M,^[@;03]2J&6^",A>WYR#2I7GBA]K@:_K6>&5<V(I"06%026?R]D2=*T0I+S
M^*<!-5J;E>+I]1OZY]IYZ<P3YF1)TS^3M=C-C,  :[+!92H>Z?Y7TCCD5G@Q
M37G]"_8'6<\Q0%QR0;-&6<X@2_+#/WYM G&B(''&%>Q&P>XKG+. &@5TJ06G
M47 NM> V"K7KYL'W.G A%G@^970/6"4MT:J+.OJUMHQ7DE>)LA),/DVDGIC?
MQ3$M<Y'D6U#0-(D3PL$G$"8<;[>,;+$@:YD/+R0O"?@0$H&3E'^4$E]7(?CP
MX\>I*>0D*B@S;@PN#@;M,P81N*>YV'$0Y6NR'M$/U?H3A;XIG6\C8+]%8&$K
M 5>DN '(^AG8EFV/S&=YN3H<<^=]UJ/_;+T3#-2F ZKQG#-XOU.!4_!X('R,
MW(.Z5ZM71>AE;KN6"WW+G9HOIU$;"D+/@0@Z7E<P' IZKN=[/O*[@M%0T)5.
M^Y/@*-CQV6E]=I0^WR=YDI49^.N>9$^$_3WFMA*A*N:WO, QF1FR6G/"7H@Q
M_^D'Z%F_C"643K!0)UBD":Q#@]O2X-;HZ P-2_E:,[EN<)#DH&!4EA_.Q[AP
M=7*A$RS4"19I NMPX;5<>,I7XDM9O0F ;L :?^, ;X0<Q327VXFB7M^?DE3J
M;.4C1N2#M%KW1ZOY0FGH6K9T@H7J$""K]GV,&4VSZ##CM\SXZF*%7[];K)0(
MUX9<)UBH$RS2!-:A(6AI"/04JT G%SK!0IU@D2:P#A>3EHO)_U6LE(:N94LG
M6*@.@>.>+5::9M%A!EK'[L)23NRQ[AC:#D)5M=1(UP9?*UJH%2W2A=;EY*3C
M@^_;XS?Z[NF6W/8=S[5Z>_P10==V?,NQ>WO\1K#3#4R@[ 5<U-ODCT!"ST,(
MHC.[?&@?_;:5?B_*]/FR3%3B7)V).M%"K6B1+K0N(\=F$[ZSVVST3[,A\#Q_
M@F _$X>"7N %$#G]3!P*VH[CV,AV^IDXE(23P/8LWSV3B<>&$ZH[SI6,9!(3
M?EDV:NT]M:*%6M$B76A=5H[])U2V5!=DHSO,1A]!V$^=Y8@@LJ'E!H-L' K"
MP$6R@/8//\8D+5=64&]R)AN/O1Y4=SKW."\W<B];LNH4\**4U-K4:44+M:)%
MNM"ZU!R;/:CN]KZ?DOYP845^8%F#I7I$T)+9&_2/XT8$D1M,$!JLU"."LI1"
MR^LEI'ER.IT1MJT_"W!0GSL?3B;;N^VGA[OZP+UW?P%OEW#D?EA]JJA/PX_P
MA^\<]YAMDYR#E&RD*>O&E^\/.WPZ. P$+>JS\2<J!,WJRQW!:\(J ?E\0ZEX
M&U0&V@\X\W\!4$L#!!0    ( $B";E4:A##K7P,  !8/   9    >&PO=V]R
M:W-H965T<R]S:&5E=#,P+GAM;,U746_;-A#^*P=M*%H@B2C:4>+4%N T+59@
MQ8)X71^*/M#2V29*B1I)V\E^_4A*D5U49H$@3?-BDQ+O[ON.]XF\\5:JKWJ%
M:."V%)6>1"MCZHLXUOD*2Z9/9(V5?;.0JF3&3M4RUK5"5GBC4L24D#0N&:^B
M;.R?7:ML+-=&\ JO%>AU63)U=XE";B=1$MT_N.'+E7$/XFQ<LR7.T'RLKY6=
MQ9V7@I=8:2XK4+B81-/DXC))G8%?\0_'K=X;@Z,RE_*KF[PO)A%QB%!@;IP+
M9O\V^ :%<)XLCG];IU$7TQGNC^^]O_/D+9DYT_A&BD^\,*M)=!Y!@0NV%N9&
M;O_ EM"I\Y=+H?TO;-NU)()\K8TL6V.+H.15\\]NVT3L&5!ZP("V!M3C;@)Y
ME%?,L&RLY!:46VV]N8&GZJTM.%ZY79D99=]R:V>R:9[+=65XM81:"IYSU' ,
MUZC\AE<Y@IP+OF0NA1I>7J%A7.A7X]C8X,Y%G+>!+IM ]$"@$7R0E5EI>%L5
M6'QK'UO0'7)ZC_R2!AW.L#Z! 3D"2BB%C[,K>/G[JX#?09>1@?<[..#W!C=8
MK?$(;M!5M<O,?CK^ZM)Q!&]O:UM<6,#?O'3KY )F]I5>L*;D/O]I?<-[@Z7^
MTI>Q!LBP'XC3XX6N68Z3R I.H]I@E+WX+4G)ZP#-84=S&/*>34NW[U98N5Q6
M_#]+0C7$@5>Y6-L]L@,P*X3<[INRC$!P-N>"FSNK ^&2T<>IB9KZJ.Z3L,D&
MHY00,HXW/6A/.[2G0;2/MRE',#-,&;!J0?@\O>7ZRX4OH6,R/"9)'Z4@M =N
M4]H13Y]+-:8_@>991_/LL?:W*=P^ F??E5Y"AN>$'*R^\P[=^9-5GS7DLNB#
M'\8P@-)_/P/)'G5T1K]<3 D]'O2**0CM@566D-UI1YZ+G%HDC\QT[UQ/?KZB
MVAC?2(JF 44E=(>//@--_0#$Z,>B2G;WAB1X7C^!K :'917&]M!JVUTFDN&S
MT57P7O-0IKN+2/)H-Y& KDZ_T]6(TI"N=O>%)'A./Y6NPB 2N$.F^O(=[[4J
M):JE;\@T^":DZ5JZIUW3-VU:G=WRIF/\P-22VZ9$X,*:DI,SFU35-&'-Q,C:
M-SYS:6P;Y8<KV[BB<@OL^X64YG[B G2M</8_4$L#!!0    ( $B";E6Q9MWD
M-0,    *   9    >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;*U676_;.!#\
M*X1:%"W01I1D?:6V@,3IX?K0(DC0NV=&6MM$)5(E:3N]7W]+R58=B]$%A[[8
MI+0SG-D5N9SOI?JN-P"&/#:UT MO8TQ[Z?NZW$##](5L0>";E50-,SA5:U^W
M"EC5@9K:#RE-_(9QX17S[MFM*N9R:VHNX%81O6T:IGY>0RWW"R_PC@_N^'IC
M[ ._F+=L#?=@OK6W"F?^P%+Q!H3F4A %JX5W%5PN VH!7<1?'/;Z9$RLE0<I
MO]O)YVKA4:L(:BB-I6#XMX,EU+5E0AT_#J3>L*8%GHZ/[']TYM', ].PE/7?
MO#*;A9=YI((5V];F3N[_A(.AV/*5LM;=+]D?8JE'RJTVLCF 44'#1?_/'@^)
M. $@CQL0'@#A.2!Y!A = %%GM%?6V;IAAA5S)?=$V6ADLX,N-QT:W7!ARWAO
M%+[EB#/%55G*K3!<K$DK:UYRT.0#N8,=B"U@G4JY%OP?J @3%7G@=8U#S+X&
MM>,EQKZ] <-XK=\AZMO]#7G[^MW<-RC,TOOE0<1U+R)\1D1.ODAA-II\$A54
M#OQR&A^$$P0^9F1(2WA,RW4XR7@/[06)Z'L2TC!T"9J&WT")\*"#!Q-RHJ%*
M4<<7O;Q*KBSW)#,WB3T0+G7+2EAXN.-M!<$KWKP*$OK1Y? WD3WQ.QO\SJ;8
M"\?W9R2IF '[\958:X7[7Q,N2*OD&@4X\]$ODG2+V/-L5P1)G";A+)O[NU.O
MX\ DH'F4)T/<$QOQ8".>M''5V*KIX[[Y/Q;Z!>(391^"/,EG,:5G'AR12932
M+([=)I+!1/(?M< -+O!(=\E+1HL&-(R2-#D3-XX+HS2>A6YIZ2 MG93V%=O<
M,9.$:0W&I3$=)R:DF,&12%=@E >I6V0VB,PF12Z?"'06.1MG,8FS/ C/!([C
M9EF>)X%;8#X(S%\FL.8,OU1NGCE=\G%ZL(;1+#O?38[ .(BR-'/K#.BO7D5?
M7N^CVI_.?D-'._J9HCLC'57W3WIL VK=73TTZ<[EOMT.3X?KS577U/U?X?W=
MZ M3:RXTJ6&%4'J18JI4?]WH)T:V7<=^D ;[?S?<X!4-E W ]RLIS7%B%Q@N
M?<6_4$L#!!0    ( $B";E7M7X<!:!   (M[   9    >&PO=V]R:W-H965T
M<R]S:&5E=#,R+GAM;+5=;6_;.!+^*T+N<-@%-HWX3O;: *TM[A78O5NTM[<?
M%O?!M97$J&-E):7M O?CC[+=T"+'8TE@^J%-W-$\YD.*Y#,SE%Y]J>I/S5U9
MMMG7^\VV>7UQU[8/+Z^NFN5=>;]H7E0/Y=;]STU5WR]:]VM]>]4\U.5BM;OH
M?G-%\UQ>W2_6VXOK5[O/?JFO7U6/[6:]+7^IL^;Q_GY1__FVW%1?7E^0BV\?
MO%_?WK7=!U?7KQX6M^6'LOWUX9?:_7;UY&6UOB^WS;K:9G5Y\_KB#7EI->LN
MV%G\9UU^:8Y^SKJF?*RJ3]TO[U:O+_+N&Y6;<MEV+A;NG\_EK-QL.D_N>_QQ
M<'KQA-E=>/SS-^]VUWC7F(^+IIQ5F]_6J_;N]86^R%;ES>)QT[ZOOORC/#1(
M=/Z6U:;9_9U].=CF%]GRL6FK^\/%[AO<K[?[?Q=?#T0<74#IB0OHX0(Z] )V
MN( %%[!37XD?+N!#$<3A C'T GFX0.ZXWY.U8WJ^:!?7K^KJ2U9WULY;]\.N
MNW97.X+7VVYD?6AK][]K=UU[_:&\=>.DS=;;_2CM>ON[>=DNUIOF^U=7K8/H
M#*^6!W=O]^[H"7<L^[G:MG=-5FQ7Y0JX?HY?;Y#KKUS3GMI'O[7O+44=?B@?
M7F0L_R&C.:79KQ_FV7=_A=HU&^Z&(&[F$[Y-UNS[ '!7I/E6%G<S+Y?.#<'<
M]+AG3V.+[?RR,V/K??E0U>UZ>YN].QIEO__DS+-W;7G?_!<::'O?'/;=3;@O
MFX?%LGQ]X6;4IJP_EQ?7?_L+D?G?H=Y-Z6R>TEF1TIE-Y*S7V_RIMSGF_?J?
MC_<?RSJK;@[]O?BX*;/#$&BR_R&C_"WJ>&Q7IW0VWSL3.V?=(OWYFK^Z^GS<
M?RGA;")GO?X33_TGT/Y[7WXNMX\EU#_["^41"U3D@JA<],F8Q89$<L((EWW#
M>6PHA512,170&QL*-TDIHP-#BS9N(G7RB3J)4C>KFK8;^/5I"F4TD(BFN3*,
M!A0"AKFB5/"@P?/8D'-*7*>P@,+8D%'&9$Z#WK-H(R=2J)XH5"B%/]95TV0/
M=76S!J<(%35":LZ4"AH[B^V$-+DP)F OMJ-NE(J<A?=W;$B4UL3(H.,LVKZ)
M[.DG]C3.7KDMZ\4F6VQ7V6+EMHGKIJT7W9X]*[\Z$=*4#42J!L@BN6,A(#6V
MXTR8G =V\]B.".XH%3H@%3!DFBO- H\6;?9$4LT3J08GU>FRK!,_3>,4WFK=
M/%3-NMNZ@%R:^"[CX:B;Q4:2!.-H'MM00J-Y,;:Z=-,L-Y($#*)MG,@@R;VZ
MR%$.WVV7U7V9?;=Q=_?WV4U=W6=.%->+DS0>_/6&!F52TG">A P9<TM#0, <
M,)2YIIJ$\R1@J+6)'%J\R5,I/1)L!*7T7^V=VV:M=\3^D&U+<+H\^.B-#R*U
MT>&M#1@209UIR&)L)[A6U(0DQG;2&&W"&QMOY%02J2>1CAB7'TLG2\H#IUF[
M^ I/EP>?_;79[5IX-#8!0^Z6*Q:N0H"AE,Q-FC2D%? H'*O1[8ZW>RJO7O$1
M5&)<OW4+D5O!]W?Z63Y9/-5)263(9FQV2=RD$*X^@)U;4#@)J03<N9T8"W=#
M>$NG,NG5%#DCI\KV&X$[,I?5UDGHQTY%GYE!8\U"' LYC7@%#+D1;K\4$AL;
M2G?SBSRB%O H<Z.,#+E]#J%#O-(AN-0YW/V+MJW7'Q_W2K6MLFVUO>QHKJO-
MIN-YO6U+!]_"- M@G5:<A)((L'."R+$2DAS;2>,Z+IH)8CLNE CW8A:G8"K%
M7A$17!(=#=_CQ1\<Q5%'S-R'U6:]6K3E*OO-_5V[CUYD/[6K%UG35LM/=]5F
M5=9PO\1R1[L-!"%AOP!"BTEF9#2MQ(9""\5%M/0!'MU:2D4T^I]#:!&OM @N
MM7[JE-:N-]R>]M ACN<SLTJL@RZ%TU5$A;P"AD[!:B9# 0M:"L9R&6HPV))3
M8-0_APHC7H817(?%HS[IT(YE$R-*&AYV06Q'M1"&A1T Z3K*F1$A_['A)3,Y
MU3RD_SGT&O&"C>"*[<UR63UVT<:Z7);KSQWGIW?(@,YRJI;R,+(TPT''1A0'
MXQ9)<>W!6R^(IYQ$9;G'[6=8O,BCYT3>YW+;5O6?/V3+Q[KN0OY=(&*WG.Y_
MASJ  G++N!F8AC,UCCZ6_Z&P15)8"\ JI^KUT?K>9]_K08KKP5_J;N9N'?D/
MF\6!^O*/Q_5#%VT_.?PIH.=RMTZJ,%0[P^%'TS\4MTB*:R%<:K@41YJLWP%>
M2U)<2W93>EL_[C/EZVT7Q+QUWPB<PFFLXZ@DVJA00N*8HUD?"%LDA;4 K"*Y
MENP$Y5YF4EQFOMNVB^WMVLWOS>D1#JA+XS8L,AK@29.#0V&+I+ 6@&4\=ZCR
M!-=>B%)<B/Y85:LOZ\T&Y!C4FM0IPS NCX.,)GDH;I$4UP[![=/L-2G%->F_
MJW:Q^98DW<><X1D$T).2,=7EXT+.$TG  ^>#@8NDP!8"%ESEBM!36Q<O4RDN
M4]_L>.YR=R.T$(V%'B62NV4L%/\X^N@>&(I;),6U$"YEQ)B3_'LM2G$MNA_U
MR&@'TF]=X"E7(EHQ$TF_ ]>#@8NDP!8"5BJG[C[C)]CV\I3B\O3]KJXK^_WG
MLBO5 *MN< ]C:S&2>ILG]58D]693>>OWK%>^="_?GJ?4BJ94FK.DWN9)O15)
MO=E4WOK5=5YW,UQW(Q4[#$AZ4L7CU#Y@**A;7,.X\QPP)(9T-1/AE@NRE&ZG
M0,(DML7;-Y4_KYP9KIP'E.VP6#:R;NF+ZDX 0\>WB%(?<\#0\)P3&@8] 4/M
M5GH9%A58O)536?3RE^'R]USE#HM%('/#2ZIPNPH8=CMK&A6/ 8;&Z4H1):,!
M0\V,XDR'%#Y'UI0=U<GB<G9B^0X#-)\F.LI,S"##+G$=#\[8D.22.,["'29@
MZ8P44='H?(XT*O/JE9U1KZ.*>!B8$HWH!/*A41D/8$2C>[< K"[=@,]I-$*?
M(V/*O#IE@S*FP^MX6"S:+I7B5$<3)V HI-#A/3J'#$V>J[ PLH ,'1%"A8EM
MBS=Z*JE>?+(SXG-$NH(!&DP0:G(=\IE4<@Z%+9+"6@A6YD22$\%:Y@4GPP7G
MM%P% \I%E90B7L.2BM"AL$526 O":D75";G/O !EN "=EJM@0#Z3:Z)$F*B<
MX?"CZ1^*6R3%M1"N9$*QHRJZ?@=XG<CP#.F87 4#,I7"+?%1#2&..9KU@;!%
M4E@+P$JB&#L1=.%>I7%<I6'Q<PY(I>Y8152M@F.,/M4R$+9("FL'P/8Y]DJ.
MXTIN:/"< ]6I3A53(\*9! <<3?A0W"(IKH5PW:"6G)^BW,L^CLN^MX^;3V@D
M$;]^]*FNI/G0I-Z*I-YL*F_]?O5:E#_GH4V>]-1F4F_SI-Z*I-YL*F_]3C\Z
MNHFK9"22R&.%JJ54AD5+%*"*M=0D/%$U!PPIYYRR* 0&6!*CG1((PQ$6;]]4
M_KP\YK@\'A!)Y$!]+^=2\#"Z !BZE<+IX3!8 Q@2J31Q BWD$:Q!5CEC+.3Q
M.10Q]XJ8XXKX7"R10YE(2I@.DX&@81?Z"Z,*@*%36"0/ [P%8.B4F%!AH-SB
M39Q*H1>X_,Q!RFFQ1!YK/JZ8"&_>&6#'W"U.PZIIP(X0K4Q8]UX AL9P%<41
M\69/I=4K5W[FA.6H."('%%R>A[H)AQR]O W!+  K(D(KF^J;]<GV*I7C*G5T
MM)''XHTH;G1XN\\@0^/$=1AOG0.&DBM!HMITP%!(2;F,IM;G2!8*+T,%+D/'
M!!L%(-3<0D7R\&SY# <=.X0'XQ9)<2V VQV!=/+LA$P27ID*7)E.BS>*6+=Q
MVM5KAM,QCCZ:_X&P15)8"\"ZW4ZNCX+,??:]2!6X2)T6;Q1 (M)MET@>YLMF
M./QH^H?B%DEQ+83+N9*&G2@>%5Y-"CRS.2;>B+L:JQV3>ILG]58D]68%D-TE
MQT]2Z?>=%X5B>N&O@)09USH49C,<8W0W#(0MDL+: ;!]CH^>N9.FZE< ZI$H
M(8V,"$]:]#L8MTB*:R%<K2CC^2G*O<84N,;\X+#7R[)!@Y>XC]%S4=*<;%)O
M15)O-I6W?M]Z\2O4,P8O1<HLZBRIMWE2;T52;S:5MWZG>VDNSE4UGWYP6:QV
MM6(D*K:; 8:,DER$)USG@"'1HBMHBYY<!ECF@G 9E:'@[9O*GU?;XEQ.^&SP
M4L0B5S'&3!1W PPI)SF/'M8!&':/2#%Y5,0'6.JN#C\\3V[Q9DY]!)P7V/),
MGO=,[%)"#RPRBD1/CP$,=9X3$0Y%P(YU\783UN8 AE3DW0'N@$&\A5,9]%I9
MXEIY8NA2 A6U3*JH,@JP4T)'SQ"8 W94"*ZB$\*08??P)!X]6.\Y*G2E5\'R
M3(7NJ-@E[FSL*IC4VUP"CT&2(BP5+ "S2Q[E.E)]M7ZO>&DLSYUA'1GDE+'.
MX])-K>%:!MD12:+I ZCU)=RM>N'.'C!D@D39.HNW=RJ?7JY*7*Z."7#*6-!Q
M)^A(%-_$,4</WX&P15)8"\ 2:;0R)T($TLM7B<O7:?$U"8@[940>1M=P\-'D
M#T,MDJ): %6X[:<Y<5Y8'CUR%I>Q0X[ 2^C J-LAZ&AI3"I0A\(626$M!"O<
MXJ!/A)&EEY7R3$X5B81)X(FSC.8\>HP=CC&:XX&P15)8.P"VS[%7<1)7<4,C
M81)(<[*N)#K,&,]PP-&$#\4MDN): ->9.J&4G\A-22_\)"[\?EYL'V\6R_:Q
M[B(EOV[7+1X4P]V-WADFK1I.ZJU(ZLVF\M9_L+87IBI_QJ"82IEIG27U-D_J
MK4CJS:;RUN]TKZ45KJ61H)@"'OG+E([K4R##7*NX$@TP9$*;J+RL@ PIYR3<
MA%F\=5/9\XI9G7NDT]F0F *D*#&"AY4D,\#0,&7"9W;, 3M&E*+1F4' D!IB
M:/B 5XLW<BJ)7N"J,Z=:SSW2'Q"@FHKH45B0G9--897C'+#CA )/] ?T+.4Z
M/%]B\>9-I<_K674F_3HM&J9BL<<T,5&9*6!'B6%1P!NP(SF7.CKV#Q@:SE08
M%[=XLZ?2ZB6KPB7KN& 8[FSTZI=4T";U5JA8J%Y2M\N,E@6;"K??@5[XJG/"
M=V3<3,6Z\)(8-P>'AS</AL>/R+R4SC!\;BKD4#*N2313 PZ9(%J'9Y8MWN:I
MG!Z]? 47N&-B9PJH[.5YSN-7L205O$-ABZ2P%H)ULL_P$T<QE1>\"A>\TRH#
M%2 'C<B5BC9O2=7O4-@B*:P%8-V^4HD3@4OEI:_"I>^TP*4"DI;"+87QXII4
MVPZ%+9+"6A#6&$5/#'WM%:G&4Z5CJ@(U\"0CHDRX2<01QS(^#+1("FK/@O;9
M]E)0GRM!/A\IUD!NM/L3BAD<:C3-PU"+I*@60'4+\C%JGVBO&O69/"L2)M:
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
MB(A'B&4]\]>;8YL[_V[VY9MG/Q&#=E&G-1]]==1M$6XX?#N'J6 W:L=6?.I
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
M9I _?TE3\?ZE6,#V5>3C_P-02P,$%     @ 2()N50 ,<(_G P  G@T  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S8N>&ULU5?;CMLV$/T50@V*#>"L1,F6
MY*UM(&NC[0()8L1)^E#T@9;&-AM*5$GZLD _OD-9*]]D=1?=E[[8(C5G>.9P
M.!P-ME)]URL 0W:9R/7061E3W+FN3E:0,7TK"\CQS4*JC!D<JJ6K"P4L+4&9
M<'W/"]V,\=P9#<JYJ1H-Y-H(GL-4$;W.,J8>[T'([="ASM/$9[Y<&3OAC@8%
M6\(,S-=BJG#DUEY2GD&NN<R)@L70>4_OQC2P@-+B&X>M/GHF-I2YE-_MX"$=
M.IYE! (28UTP_-O &(2PGI#'7Y53IU[3 H^?G[S_7 :/P<R9AK$4O_'4K(9.
M[) 4%FPMS&>Y_16J@'K67R*%+G_)MK+U')*LM9%9!48&&<_W_VQ7"7$$H-TK
M +\"^,\%!!6@5,[=,RO#FC##1@,EMT19:_1F'TIM2C1&PW.[C3.C\"U'G!E-
MN$YD;GB^AI1@<BAFU=7D'?D(.YY(4BCY)TJ.TFQPSPO<04-N)F 8%_HMFGV=
M3<C-F[<#UR ;Z]--JI7O]RO[5U:>07%+ J]#?,_W&^#C=O@$$H33$DY/X2YJ
M4 OAUT+XI;_@BK^'/)$9D)EA!FR0'7+/!,L3G"J/$\M3\CY-N96'"6)U$U*O
M%6@R?[3#0FJ<_T7)=:$[!-V)=<KS)3E1^--!X=\_( /R@*OI/YK4V]/M-M.U
MI_M.%RR!H8/'5X/:@#/Z\0<:>C\U:?E*SDZ4#6IE@S;OHR_2H#!,:S":R 5)
MFU.N28.]X[!T; O29N33L.OY06_@;H[C:S#T ]KO^U%M>,*]6W/OMG+_QL0:
M"$M3I&K8KD-R3 6,@0FL?S8[FECO7?:.R-"P%\41/2/=8.='_:AWA7.OYMQK
MY7PEX6[)WT]G>EJ=Z<GA3#?%T;K,2S/PE9R=*!+6BH3_K[,=OJ:RK^3L1-FH
M5C9JS;4QTZNF *.+U.X&V%GX9R?@TBSJ>5XW;CX <4TJ;B4U55 PGA+88;.C
M<1/M_DJS H4WJE+V!MM7HR;F\06E,(KC<^*75K$?Q4$S[W[-N_^28H/$%23
M-VPN@-R<5QX[>$,[6%DZ6%K*&'&(!:2#%:2#4%U V2.)Q\;;N7^I?12=A7EI
M$W2]/O6:XZ3>H>GP6B/]@&P;.P;O8D&?4C^,^_$9L^=8GI([ZHAH*[E/9:9<
MSY *?EJWPR@\9]A@UO?C:_0.?0IMO:S_RW5:>>[]^WW:9-EZH=)#-T"?TPX(
MSN9<8,6%%P?1<-<'<1!>Z']I1_L>[=*S -RCYME^N7QD:LFQA@M8(-"[C5 $
MM?\8V ^,+,I^>BX-=N?EXPH_H$!9 WR_D-(\#6R+7G^2C?X!4$L#!!0    (
M $B";E6RC<"I= ,   ,+   9    >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM
M;*U6;6_;-A#^*X0V#"V01N]RDMD"8LOM C1H4*/;AV$?&.EL<Z5(C:1L]]_O
M*"FJ7Q0CW?+%%JE[GKM[[D3>>"O55[T&,&17<J$GSMJ8ZL9U=;Z&DNI+68'
M-TNI2FIPJ5:NKA30H@&5W T\+W%+RH23CIN]!Y6.96TX$_"@B*[+DJIO4^!R
M.W%\YVGC,UNMC=UPTW%%5[  \Z5Z4+AR>Y:"E2 TDX(H6$Z<6_]FGEC[QN!W
M!EN]]TQL)H]2?K6+NV+B>#8@X) ;RT#Q;P,SX-P281C_=)Q.[]("]Y^?V-\W
MN6,NCU3#3/(_6&'6$^?*(04L:<W-9[G]#;I\8LN72ZZ;7[+M;#V'Y+4VLNS
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
MFJQ6D*>T>N+'N@Y'!*733X U ;8)SV5P:H+SV@QN37!?FP'5A-*Z67DO"[?
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
MPYA\V<Z:LMMU\CS/P<T7KYKHGTP<R#9S^,4[Y3UT9$O?DG_2; _[OCIT].K
MMOQV'=H3;<L)G(';0#:/3HGJB/Z#L%6<<8FSE$I\'<CE8>6IMQP(FA<'QQD5
M\AA:7*[E/P5@:H)\OJ14[ ?J+%K_]XC^ 5!+ P04    " !(@FY51R:6U$X#
M  "C$   &0   'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6RM6%%OVC 0_BM6
M-DV=U#5Q@$ [B-2"JE5:JZJHW<.T!Q,.L.K$F6V@E?;C9R<A$"UD29L78L?W
M?;[O?';.#+=</,L5@$(O(8ODR%HI%5_8M@Q6$!)YQF.(],B"BY HW15+6\8"
MR#P!A<QV'<>S0T(CRQ\F[^Z%/^1KQ6@$]P+)=1@2\7H%C&]'%K9V+Q[H<J7,
M"]L?QF0)4U"/\;W0/3MGF=,0(DEYA 0L1M8EOAACSP 2BR<*6WG01D;*C/-G
MT[F9CRS'> 0, F4HB'YL8 R,&2;MQ^^,U,KG-,##]H[].A&OQ<R(A#%G/^A<
MK4;6P$)S6) U4P]\^PTR03W#%W FDU^TS6P="P5KJ7B8@;4'(8W2)WG) G$
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
M\GI#M<'SJE^K!I*5IK]8,JFZ%7.[52TN<!V@GJ\9D\\#+= TS?'_4$L#!!0
M   ( $B";E4[@WD<D ,  ,H0   9    >&PO=V]R:W-H965T<R]S:&5E=#0U
M+GAM;+58;6^;,!#^*Q:;IDW:RCMY68+4!M JK5+4;NN':1]<N"1H@)GM-.V_
MGVTH30ICZ<J^)-C<\YSON>/(9;8C]"?; '!TEV<%FVL;SLNIKK-X SEF)Z2$
M0MQ9$9IC+I9TK;.2 DX4*,]TRS \/<=IH?DSM;>D_HQL>986L*2(;?,<T_LS
MR,ANKIG:P\9ENMYPN:'[LQ*OX0KXUW))Q4IO6)(TAX*EI$ 45G/MU)Q&$VFO
M#+ZEL&-[UTA&<D/(3[DX3^::(0\$&<1<,F#Q=0L+R#)))([QJ^;4&I<2N'_]
MP!ZIV$4L-YC!@F37:<(W<VVLH016>)OQ2[+[!'4\KN2+2<;4)]I5MHXPCK>,
MD[P&BQ/D:5%]X[M:ASV X.D&6#7 >@IP_@"P:X!]K >G!CC'>G!K@'LLP*L!
MGM*^$DLI'6"._1DE.T2EM6"3%RI="BT$3@M96%><BKNIP''_$C+,(4$EIOP>
M<8H+AE7.&7H; ,=IQMZA#^CK58#>OGXWT[GP*9%Z7/.?5?S6'_AM=$$*OF$H
M+!)(.O!!/W[2@]=%K$W UD/ 9U8OX164)\@VWB/+L*R.\RR.AYM=X;S,>_@R
M[U$_/(!8P,TN^(&6=E,\MN*S_U(\2U4\7QZ+!WW_+$S1.8><_>@JFHK7Z>:5
MS73*2AS#7!/=D@&]!<U_\\KTC(]=&1N2+!B2+!R2+!J(["#33I-IIX_=/XUC
MLBTX$WWB'M]D@,0[BG%<)&FQ[LIOQ>8I-OENN_5=;V*,QS/]=C]SO4Z?F[GC
M?(9#^HS:/DW/GCBCQN>!VFZCMMNK]C*\7*!K\6A1M""T)!3+AZI+YUZ>YSY'
M0Y(%0Y*%0Y)% Y$=9-9K,NO]IX[I#9GI(<F"(<G"(<FB@<@.,CUJ,CWJ?X:W
M--Z(G[P,D162Y&D,K"NQ%8V[UT*\L6L8QI-6.6IW&J-M%K39+-/S6G9AF\Z>
M&"VSJ#?&?U1PW"@X'O2=,VZ%+OM_2\A>I\^M_>-\AD/ZC,8=[QQGW^>!VI-&
M[4F_VKD46Q8KW(FIE8$8&ZM>Q8D8.X7^HI@17E, ,5?RK@1,6@>SG+;^1UD%
M;:N1W=:U;>6VK:+>P)];Q/K>K)4#7:NIF"%5JM4OYV:W&;Q/U;SY9/_,G"[,
MCOW G(;57/U(7TWY%YBN4S&89; 2KHR3D:@[6DW.U8*34DUZ-X2+N5%=;@ G
M0*6!N+\BA#\LI(/F[PO_-U!+ P04    " !(@FY54:3%I1,"  "O!   &0
M 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6RU5-]OTS 0_E<L(R&04)T?W8"1
M1*+=$)- JUK!'A /;G)MK#EQ:E^:[;_'=M*H2&UYXL7VV?=]_NY\YZ13^LF4
M $B>*UF;E):(S0UC)B^AXF:B&JCMR4;IBJ,U]9:91@,O/*B2+ J":U9Q4=,L
M\7L+G26J12EJ6&ABVJKB^F4&4G4I#>EA8RFV);H-EB4-W\(*\$>ST-9B(TLA
M*JB-4#71L$GIY_!F-G7^WN&G@,X<K8F+9*W4DS/NBY0&3A!(R-$Q<#OM80Y2
M.B(K8S=PTO%*!SQ>']B_^-AM+&MN8*[DHRBP3.D'2@K8\%;B4G5?88CGRO'E
M2AH_DJ[WC0-*\M:@J@:P55")NI_Y\Y"'(T X/0.(!D#D=?<7>96W''F6:-41
M[;PMFUOX4#W:BA.U>Y05:GLJ+ ZS5;LVL&NA1@)[.QKRYA:0"VG>)@SM!<Z-
MY0/9K">+SI ]Y#@A<?B.1$$4_0UG5M<H+AK%19YO>H9O<;><DT>.H,E<Z49I
M[E[RE*Z+/*ZP;TS#<TBIK5P#>@\T>_TJO X^75 9CRICSQ[_.X5W+H7DUS?K
M0>X1*O/[E-CX/XB=CF*G%U/ZT-6@32D:(FJ;5S!H&V/7"@W%*:D]61AX-M?@
M^RR8Q!\3MC_6P([JS[7R=ZZWHC9$PL;"@LG[*TITWQZ]@:KQ);E6: O<+TO[
MHX!V#O9\HQ0>#%?EXQ^5_0%02P,$%     @ 2()N54^"[CE* P  RA0   T
M  !X;"]S='EL97,N>&ULW5A=;]HP%/TKD;M.K301(&T@*R!M2)4F;5.E]F%O
ME2$.6'*<S#$=[-?/UP[AH[Z(]6&E"VICW^-S[K%]0]P.*KT2['[.F Z6N9#5
MD,RU+C^&836=LYQ6K:)DTB!9H7*J35?-PJI4C*85D'(1=MOM.,PIEV0TD(O\
M-M=5,"T64@])KPD%[O8E'9).?$4")S<N4C8DCQ?O?RX*??,N</>S#V=G[<?+
MF_WXA04N2>@5O3Y"M-7&=0V&2<?'21_41L5[N^)V_+E1<LQSC-;WT%KMAM="
M\R5>XE9*Z"#D7ONHE3BP#E8XK,MD-,@*N:F6B+B R4QS%CQ1,21C*OA$<6!E
M-.=BY<)="$P+4:A FS(U5CH0J7X[N.-Z4,&U3LYEH6QNE\']GM3#]X!U#PQR
M(1J#7>("HT%)M69*WIJ.'6R#SZ"@;C^L2N-PINBJT[TF&X*]F2230J5,-6DZ
M9!T:#03+P([BLSG<=5&& &I=Y*:1<CHK)+4>UHRZ862G3(A[>+Q_9#O:RVQK
M3^V.RJ9I#-5-)^,ZH+^MYK2W9:]>I!N4_*G0GQ=F.M+VH5;8G6(97]K^,FL,
M8.H=7)V6I5A]$GPF<^8F?W3"T8"N><&\4/RWR0:E,C4!IDCPQ)3FT^W(+T7+
M![;4ZW):9KCG[AOT_&_7><8D4U1LFS:U?\JK_&+'4>^U+-MOE7W#7H_U._O4
M35Z?OLDH.7V/]8GGU$V^B>>F_Q9,OH6:[+W:-_M!DV%]$MHZ;NT<MIIH (?:
M(?D.QV>Q21I,%EQH+NO>G*<ID\_.7$9>TXGY0VU'WXQ/64870C\TX)!LVM]8
MRA=YTHRZ@X6H1VW:7V%ZG;@Y49M<7*9LR=)QW56SB6T&IF&RUA<0]I%;>_D1
MC.,P/P(8E@=S@'$<"\OS/\VGC\['89BWOA?IHYP^RG$L'S*V'RR/GY.8RS_3
M)(FB.,96=#SV.AACZQ;'\.-7P[P! \L#F?YNK?'=QBOD<!U@>WJH0K"9XI6(
MS11?:T#\ZP:,)/'O-I8'&-@N8+4#^?UYH*;\G"B"7<6\84\PCB0)AD M^FLT
MCI'5B>'CWQ_L*8FB)/$C@/D=1!&&P-.((Y@#\( A463?@WOOHW#]G@HW_[T<
M_0%02P,$%     @ 2()N59>*NQS     $P(   L   !?<F5L<R\N<F5L<YV2
MN6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5QD L9>3T\$MP>
M:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC0[!:+#Y +AEF
MM[UD%J=SI%>(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;
M&GC3Y?YVX$G1H2)8%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ
M8K3^-8+)#^Q^ %!+ P04    " !(@FY5ET14XP($  "]'@  #P   'AL+W=O
M<FMB;V]K+GAM;,6906_;(!2 _PKR:3MDB8W;;54S*6O2+5*61DW5ZT3LEP0-
M@P>XV?;KA^VF):OWM OSI0:,Z.?GP(<?EP>EOVV4^D9^%$*:<;2WMKP8#DVV
MAX*9-ZH$Z>YLE2Z8=56]&YI2 \O-'L 68IB,1N?#@G$9?;@\CK720[^B+&26
M*^D:ZX9[#@?S?+^ND@=N^(8+;G^.HZ8L("(%E[S@OR ?1Z.(F+TZ?%::_U+2
M,K'.M!)B',7MC7O0EF<OFM<UY!W;F*;%LLTM<R#CZ'SD!MQR;6S3HQF?.<8'
M<)W;6F75-1<6])19^*1557*YJX=Q3S'T'J.)P_':!O%"_TL8U7;+,YBJK"I
MVC:.&D0-*,V>ER8BDA4PCHY="),YF4GK@D3FLAW*]:V?U/WK>=X^M76X7@SU
M!7<W]#QOP,-!7MTLI[/E>C8EKK2^6<RGDSM7^3A93)97,^)!)@ADTB/DU\2#
MI @D[05R?><N7V9+#S)%(-,>(4\B>89 GO4)23W(<P3RO$_(U(-\BT"^[1/R
MS(-\AT"^"PNYTEQFO&2B7<K=,NEQO4>XWH?EFF29JMRR+7>D5()G'(R_9H^P
M17L4%FT-N\8LO%LGJ$\""V7&M'0A,Z0$[9"8!I\,DT@<V")3;C)5O\\*<N(&
MTFT7,B!?X ?/?$Q,(W%@CRR F=-?&N:+.+ PKAG7Y(&)ZN0U8G*(0]NA>8<[
MD'].2$P&<6 ;W-:-[F=5,NUV>58S:5BS=SXAQ$P0!U;!O"@=$5%;HB%K=J7/
MRYN#\C$Q%\2!9;"N-@:^5S4@/+B_)_'#9!#_?QN05ZO'TFM_GXR)(0DLADY*
M]VTD_F#$#)$$-D2'O#H9T0^.P*YX:;%.1,P326!/H#H[V<HGF$"2P )I==89
M/<PB26"+/'NM$PUS21+8)9US> J6<7$*B>DD":R3+L@!^:14?N!"G.0-,)TD
M@772C>FF#MOM-.Q\3$PN20]R&9 5Z&8T?V]/,;O0'NPR(+>UJ-T\TCXF)AC:
MAV Z)A#%#$,#&Z8+<D F><[KHK\?HVA2*[!END38%4I,,32P8G 3^ODBBBF'
M!E8.CNEGC"BF'QI8/SBFGS.BF(!H8 $][BL&I"D09@Q8TZ3:!6<;[F-B J*!
M!?2$>:6*4LGZBZ;^!A,-=*9\3$Q -+" GC#755D*J'LS03)F]F0KU,%/7F,"
M2@,+Z GSNK*56XK:,);L9]$$UL?$!)0&%I"_N>Q8+%/,.VE@[WAL3C>/"5?B
MAB)V#V3A8V+>24.?IOA9GNXHHL<H@97S]WQ/P^IC8LI) ROG13:E.Y*8;M)&
M-\/C<6D.6RXA7[KAC6O/F,A6FM27-K^;GM59FFTEQ)5KNY$+Q?+CZ>OQY/C#
M;U!+ P04    " !(@FY5_2S5I:X!  #!&P  &@   'AL+U]R96QS+W=O<FMB
M;V]K+GAM;"YR96QSS=F[;L) $(7A5T%^ ):966X14*6AC7@!"Y:+,-CR;A1X
M^R HX%@ITJ ]E;6V//X;?[+6LZ]0E>E0G^/^T,3>Y52=X[S8I]1\.!?7^W J
M8[]NPOEV95NWIS+=ENW.->7Z6.Z"T\%@Y-K7&<5B]CJSM[HVX3\3Z^WVL Z?
M]?K[%,[IC\'NIVZ/<1]"*GJKLMV%-"_<I7J>CNY^D/YM<M%;;N9%N]Q(X7('
M*01I_B"#(,L?Y"'(YP\:0M P?] (@D;Y@\80-,X?-(&@2?Z@*01-\P?) &4<
M$"1UL";06I!K(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\A
MT%M1;R706U%O)=!;.Q_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM
M!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>EMGLX1 ;T.]C4!O0[V-0&]#O8U ;T.]
MC4!O0[V-0&]#O8U ;X]Z>P*]/>KM"?3VJ+<GT-NCWIY ;]_9[";0VZ/>GD!O
MCWK[=^H=T[4*\=GS6./SWTEUNMT;GH^_+Q\G.^_X'6<'?^P6OU!+ P04
M" !(@FY5)OJ'I[4!  #<&P  $P   %M#;VYT96YT7U1Y<&5S72YX;6S-F<UN
MPC 0A%\%Y8J(L9W2'P&7MM>60U_ 338D(HDMVU!X^SKA1VI%HR(J=2ZQ$N_.
MC+W2=\GT;6?(#;9UU;A95'AO'AAS:4&U<K$VU(2=7-M:^?!JE\RH=*66Q,1X
M/&&I;CPU?N1;C6@^?:)<K2L_>-Z&SZ[4S2RR5+EH\+@O;+UFD3*F*E/EPS[;
M--DWE]'!(0Z=78TK2N.&H2!B9QW:G9\-#GVO&[*VS&BP4-:_J#I4L6W%G-]5
MY.)^B3,9=9Z7*64Z7=>A)7;&DLI<0>3K*MZ+#ON=?;AAVC_YU?Z=3)]AJ%Q8
M;5R8F*7+[8XC:;M')@B1]67_$4^.0?KJ\U$[[8RR7WJ'Z_W0=M7-P[%NN?Z.
MO\[XI']A#@&20X+D2$!RW(#DF(#DN 7)<0>2XQXD!Q^C!$$A*D=!*D=A*D>!
M*D>A*D?!*D?A*D<!*T<AJT AJT AJT AJT AJT AJT AJT AJT AJT AJT A
MJT0AJT0AJT0AJT0AJT0AJT0AJT0AJT0AJT0AJT0A:X)"U@2%K D*61,4LB8H
M9$U0R)K\)UG?M5[]]?^F=HUK539'?];]U)M_ E!+ 0(4 Q0    ( $B";E4'
M04UB@0   +$    0              "  0    !D;V-0<F]P<R]A<' N>&UL
M4$L! A0#%     @ 2()N56^5W5_N    *P(  !$              ( !KP
M &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ 2()N59E<G",0!@  G"<
M !,              ( !S $  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4
M    " !(@FY52O(<_O4%  #S'P  &               @($-"   >&PO=V]R
M:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ 2()N5>&O,:L0"0  $2H
M !@              ("!. X  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+
M 0(4 Q0    ( $B";E7M5#"[2P,  %H-   8              " @7X7  !X
M;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " !(@FY5 'S$;$8)
M   Y+0  &               @('_&@  >&PO=V]R:W-H965T<R]S:&5E=#0N
M>&UL4$L! A0#%     @ 2()N56R-M?/] @  9@H  !@              ("!
M>R0  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( $B";E7(
M[RC(40T  "QV   8              " @:XG  !X;"]W;W)K<VAE971S+W-H
M965T-BYX;6Q02P$"% ,4    " !(@FY5,#-Y094'  !3(0  &
M    @($U-0  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @
M2()N59%GDOGJ @  "PD  !@              ("! #T  'AL+W=O<FMS:&5E
M=',O<VAE970X+GAM;%!+ 0(4 Q0    ( $B";E6G"]X,]@,  - (   8
M          " @2!   !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4
M    " !(@FY5LOL)X%D/  #J+0  &0              @(%,1   >&PO=V]R
M:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( $B";E7=MXH"Z@P  )XR
M   9              " @=Q3  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL
M4$L! A0#%     @ 2()N5?25GYG<!   9 X  !D              ("!_6
M 'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " !(@FY5(5[Y
M5@@/  "A*0  &0              @($09@  >&PO=V]R:W-H965T<R]S:&5E
M=#$S+GAM;%!+ 0(4 Q0    ( $B";E5;2]$\/0@  +,:   9
M  " @4]U  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @
M2()N54MHY07<!@  ZQ0  !D              ("!PWT  'AL+W=O<FMS:&5E
M=',O<VAE970Q-2YX;6Q02P$"% ,4    " !(@FY5 6/80 ,,  !F(0  &0
M            @('6A   >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4
M Q0    ( $B";E6!U@G^$ 0  )X*   9              " @1"1  !X;"]W
M;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ 2()N53 >8>4K @
M8P4  !D              ("!5Y4  'AL+W=O<FMS:&5E=',O<VAE970Q."YX
M;6Q02P$"% ,4    " !(@FY5J&C0^R$#   5!P  &0              @(&Y
MEP  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( $B";E7H
MA\57KP\  (HP   9              " @1&;  !X;"]W;W)K<VAE971S+W-H
M965T,C N>&UL4$L! A0#%     @ 2()N51LJ2PQY!   >PT  !D
M     ("!]ZH  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4
M" !(@FY5R8S2CG\*  #D+   &0              @(&GKP  >&PO=V]R:W-H
M965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( $B";E40IM)>5@0  &<,   9
M              " @5VZ  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L!
M A0#%     @ 2()N51?PZ+>H P  _0D  !D              ("!ZKX  'AL
M+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " !(@FY5JH2ER!,&
M  "[%0  &0              @(')P@  >&PO=V]R:W-H965T<R]S:&5E=#(U
M+GAM;%!+ 0(4 Q0    ( $B";E4&2RN]20,  )\+   9              "
M@1/)  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ 2()N
M53&,2UFB P  /Q$  !D              ("!D\P  'AL+W=O<FMS:&5E=',O
M<VAE970R-RYX;6Q02P$"% ,4    " !(@FY5AWB-77(%   V(@  &0
M        @(%LT   >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0
M   ( $B";E4@?*AXE@0  ,P9   9              " @176  !X;"]W;W)K
M<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ 2()N51J$,.M? P  %@\
M !D              ("!XMH  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q0
M2P$"% ,4    " !(@FY5L6;=Y#4#    "@  &0              @(%XW@
M>&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( $B";E7M7X<!
M:!   (M[   9              " @>3A  !X;"]W;W)K<VAE971S+W-H965T
M,S(N>&UL4$L! A0#%     @ 2()N50@TE];Q P  +Q8  !D
M ("!@_(  'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " !(
M@FY53$?K+\D$   /$@  &0              @(&K]@  >&PO=V]R:W-H965T
M<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( $B";E5$1= =5P@  )9<   9
M          " @:O[  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#
M%     @ 2()N50 ,<(_G P  G@T  !D              ("!.00! 'AL+W=O
M<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    " !(@FY5LHW J70#   #
M"P  &0              @(%7" $ >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM
M;%!+ 0(4 Q0    ( $B";E5761(5D@0  .T5   9              " @0(,
M 0!X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ 2()N541;
M@<H: P  CPH  !D              ("!RQ ! 'AL+W=O<FMS:&5E=',O<VAE
M970S.2YX;6Q02P$"% ,4    " !(@FY5.ROETH("  ""!@  &0
M    @($<% $ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    (
M $B";E5E-R8,+@,  (<,   9              " @=46 0!X;"]W;W)K<VAE
M971S+W-H965T-#$N>&UL4$L! A0#%     @ 2()N54<FEM1. P  HQ   !D
M             ("!.AH! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"
M% ,4    " !(@FY5;$W$WG8"  #$!0  &0              @(&_'0$ >&PO
M=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( $B";E7HK1GQ4 ,
M $ /   9              " @6P@ 0!X;"]W;W)K<VAE971S+W-H965T-#0N
M>&UL4$L! A0#%     @ 2()N53N#>1R0 P  RA   !D              ("!
M\R,! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " !(@FY5
M4:3%I1,"  "O!   &0              @(&Z)P$ >&PO=V]R:W-H965T<R]S
M:&5E=#0V+GAM;%!+ 0(4 Q0    ( $B";E5/@NXY2@,  ,H4   -
M      "  00J 0!X;"]S='EL97,N>&UL4$L! A0#%     @ 2()N59>*NQS
M    $P(   L              ( !>2T! %]R96QS+RYR96QS4$L! A0#%
M  @ 2()N59=$5.,"!   O1X   \              ( !8BX! 'AL+W=O<FMB
M;V]K+GAM;%!+ 0(4 Q0    ( $B";E7]+-6EK@$  ,$;   :
M  "  9$R 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    (
M $B";E4F^H>GM0$  -P;   3              "  7<T 0!;0V]N=&5N=%]4
?>7!E<UTN>&UL4$L%!@     V #8 L0X  %TV 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<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>79
<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>80
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>193</ContextCount>
  <ElementCount>254</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>44</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="cwco-20220930x10q.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-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00205 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncomeParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00405 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical))</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical))</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>10101 - Disclosure - Principal activity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosurePrincipalActivity</Role>
      <ShortName>Principal activity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>10201 - Disclosure - Accounting policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureAccountingPolicies</Role>
      <ShortName>Accounting policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>10301 - Disclosure - Segment information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureSegmentInformation</Role>
      <ShortName>Segment information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>10401 - Disclosure - Earnings per share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureEarningsPerShare</Role>
      <ShortName>Earnings per share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>10501 - Disclosure - Discontinued operations - Mexico project development</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopment</Role>
      <ShortName>Discontinued operations - Mexico project development</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>10601 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureLeases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>10701 - Disclosure - Fair value</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureFairValue</Role>
      <ShortName>Fair value</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>10801 - Disclosure - Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureContingencies</Role>
      <ShortName>Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>10901 - Disclosure - Related party transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureRelatedPartyTransactions</Role>
      <ShortName>Related party transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>11001 - Disclosure - Impact of recent accounting standards</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureImpactOfRecentAccountingStandards</Role>
      <ShortName>Impact of recent accounting standards</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>11101 - Disclosure - Subsequent events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureSubsequentEvents</Role>
      <ShortName>Subsequent events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>20202 - Disclosure - Accounting policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureAccountingPoliciesPolicies</Role>
      <ShortName>Accounting policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureAccountingPolicies</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>30203 - Disclosure - Accounting policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureAccountingPoliciesTables</Role>
      <ShortName>Accounting policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureAccountingPolicies</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>30303 - Disclosure - Segment information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureSegmentInformationTables</Role>
      <ShortName>Segment information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureSegmentInformation</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>30403 - Disclosure - Earnings per share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureEarningsPerShareTables</Role>
      <ShortName>Earnings per share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureEarningsPerShare</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>30503 - Disclosure - Discontinued operations - Mexico project development (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentTables</Role>
      <ShortName>Discontinued operations - Mexico project development (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopment</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>30603 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureLeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureLeases</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>30703 - Disclosure - Fair value (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureFairValueTables</Role>
      <ShortName>Fair value (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureFairValue</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>40201 - Disclosure - Accounting policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureAccountingPoliciesDetails</Role>
      <ShortName>Accounting policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureAccountingPoliciesTables</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>40202 - Disclosure - Accounting policies - Goodwill and intangible assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails</Role>
      <ShortName>Accounting policies - Goodwill and intangible assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>40203 - Disclosure - Accounting policies - Disaggregated revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureAccountingPoliciesDisaggregatedRevenueDetails</Role>
      <ShortName>Accounting policies - Disaggregated revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>40204 - Disclosure - Accounting policies - Performance obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureAccountingPoliciesPerformanceObligationsDetails</Role>
      <ShortName>Accounting policies - Performance obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>40205 - Disclosure - Accounting policies - Revenue recognized and billed on services (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureAccountingPoliciesRevenueRecognizedAndBilledOnServicesDetails</Role>
      <ShortName>Accounting policies - Revenue recognized and billed on services (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>40301 - Disclosure - Segment information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureSegmentInformationDetails</Role>
      <ShortName>Segment information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureSegmentInformationTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>40302 - Disclosure - Segment information - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureSegmentInformationAdditionalInformationDetails</Role>
      <ShortName>Segment information - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>40401 - Disclosure - Earnings per share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureEarningsPerShareDetails</Role>
      <ShortName>Earnings per share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureEarningsPerShareTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>40501 - Disclosure - Discontinued operations - Mexico project development- Narratives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails</Role>
      <ShortName>Discontinued operations - Mexico project development- Narratives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>40502 - Disclosure - Discontinued operations - Mexico project development (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails</Role>
      <ShortName>Discontinued operations - Mexico project development (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>40503 - Disclosure - Discontinued operations - Mexico project development - Financial Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentFinancialInformationDetails</Role>
      <ShortName>Discontinued operations - Mexico project development - Financial Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>40601 - Disclosure - Leases - Lease assets and liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails</Role>
      <ShortName>Leases - Lease assets and liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>40602 - Disclosure - Leases - Components of lease cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureLeasesComponentsOfLeaseCostDetails</Role>
      <ShortName>Leases - Components of lease cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>40603 - Disclosure - Leases - Supplemental cash flow information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails</Role>
      <ShortName>Leases - Supplemental cash flow information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>40604 - Disclosure - Leases - Future lease payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails</Role>
      <ShortName>Leases - Future lease payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>40701 - Disclosure - Fair value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureFairValueDetails</Role>
      <ShortName>Fair value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureFairValueTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>40702 - Disclosure - Fair value - Activity for the Level 3 asset (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureFairValueActivityForLevel3AssetDetails</Role>
      <ShortName>Fair value - Activity for the Level 3 asset (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>40801 - Disclosure - Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureContingenciesDetails</Role>
      <ShortName>Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureContingencies</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>40901 - Disclosure - Related party transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureRelatedPartyTransactionsDetails</Role>
      <ShortName>Related party transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureRelatedPartyTransactions</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="cwco-20220930x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>41101 - Disclosure - Subsequent events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureSubsequentEventsDetails</Role>
      <ShortName>Subsequent events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureSubsequentEvents</ParentRole>
      <Position>46</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 8 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityIncorporationStateCountryCode, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:PreferredStockSharesIssued, us-gaap:PreferredStockSharesOutstanding, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 -  cwco-20220930x10q.htm 9</Log>
    <Log type="Warning">[ix-0514-Hidden-Fact-Not-Referenced] WARN: 2 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies -  cwco-20220930x10q.htm 9</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="cwco-20220930x10q.htm">cwco-20220930x10q.htm</File>
    <File>cwco-20220930.xsd</File>
    <File>cwco-20220930_cal.xml</File>
    <File>cwco-20220930_def.xml</File>
    <File>cwco-20220930_lab.xml</File>
    <File>cwco-20220930_pre.xml</File>
    <File>cwco-20220930xex10d1.htm</File>
    <File>cwco-20220930xex31d1.htm</File>
    <File>cwco-20220930xex31d2.htm</File>
    <File>cwco-20220930xex32d1.htm</File>
    <File>cwco-20220930xex32d2.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="827">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="31">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>83
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "cwco-20220930x10q.htm": {
   "axisCustom": 2,
   "axisStandard": 19,
   "contextCount": 193,
   "dts": {
    "calculationLink": {
     "local": [
      "cwco-20220930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cwco-20220930_def.xml"
     ]
    },
    "inline": {
     "local": [
      "cwco-20220930x10q.htm"
     ]
    },
    "labelLink": {
     "local": [
      "cwco-20220930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cwco-20220930_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "cwco-20220930.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/lrr/arcrole/esma-arcrole-2018-11-21.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/currency/2022/currency-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 388,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 9,
    "http://xbrl.sec.gov/dei/2022": 7,
    "total": 16
   },
   "keyCustom": 41,
   "keyStandard": 213,
   "memberCustom": 19,
   "memberStandard": 20,
   "nsprefix": "cwco",
   "nsuri": "http://www.cwco.com/20220930",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00090 - Document - Document and Entity Information",
     "role": "http://www.cwco.com/role/DocumentDocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10201 - Disclosure - Accounting policies",
     "role": "http://www.cwco.com/role/DisclosureAccountingPolicies",
     "shortName": "Accounting policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10301 - Disclosure - Segment information",
     "role": "http://www.cwco.com/role/DisclosureSegmentInformation",
     "shortName": "Segment information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10401 - Disclosure - Earnings per share",
     "role": "http://www.cwco.com/role/DisclosureEarningsPerShare",
     "shortName": "Earnings per share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10501 - Disclosure - Discontinued operations - Mexico project development",
     "role": "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopment",
     "shortName": "Discontinued operations - Mexico project development",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10601 - Disclosure - Leases",
     "role": "http://www.cwco.com/role/DisclosureLeases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10701 - Disclosure - Fair value",
     "role": "http://www.cwco.com/role/DisclosureFairValue",
     "shortName": "Fair value",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10801 - Disclosure - Contingencies",
     "role": "http://www.cwco.com/role/DisclosureContingencies",
     "shortName": "Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10901 - Disclosure - Related party transactions",
     "role": "http://www.cwco.com/role/DisclosureRelatedPartyTransactions",
     "shortName": "Related party transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11001 - Disclosure - Impact of recent accounting standards",
     "role": "http://www.cwco.com/role/DisclosureImpactOfRecentAccountingStandards",
     "shortName": "Impact of recent accounting standards",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11101 - Disclosure - Subsequent events",
     "role": "http://www.cwco.com/role/DisclosureSubsequentEvents",
     "shortName": "Subsequent events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "20202 - Disclosure - Accounting policies (Policies)",
     "role": "http://www.cwco.com/role/DisclosureAccountingPoliciesPolicies",
     "shortName": "Accounting policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30203 - Disclosure - Accounting policies (Tables)",
     "role": "http://www.cwco.com/role/DisclosureAccountingPoliciesTables",
     "shortName": "Accounting policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30303 - Disclosure - Segment information (Tables)",
     "role": "http://www.cwco.com/role/DisclosureSegmentInformationTables",
     "shortName": "Segment information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30403 - Disclosure - Earnings per share (Tables)",
     "role": "http://www.cwco.com/role/DisclosureEarningsPerShareTables",
     "shortName": "Earnings per share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30503 - Disclosure - Discontinued operations - Mexico project development (Tables)",
     "role": "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentTables",
     "shortName": "Discontinued operations - Mexico project development (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cwco:LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30603 - Disclosure - Leases (Tables)",
     "role": "http://www.cwco.com/role/DisclosureLeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cwco:LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30703 - Disclosure - Fair value (Tables)",
     "role": "http://www.cwco.com/role/DisclosureFairValueTables",
     "shortName": "Fair value (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40201 - Disclosure - Accounting policies (Details)",
     "role": "http://www.cwco.com/role/DisclosureAccountingPoliciesDetails",
     "shortName": "Accounting policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:CashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40202 - Disclosure - Accounting policies - Goodwill and intangible assets (Details)",
     "role": "http://www.cwco.com/role/DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails",
     "shortName": "Accounting policies - Goodwill and intangible assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_RXqsC_5KdEiZqZ8lADhocA",
      "decimals": "0",
      "lang": null,
      "name": "cwco:EstimatedFairValueCarryingAmountExceededPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40203 - Disclosure - Accounting policies - Disaggregated revenue (Details)",
     "role": "http://www.cwco.com/role/DisclosureAccountingPoliciesDisaggregatedRevenueDetails",
     "shortName": "Accounting policies - Disaggregated revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_srt_RangeAxis_srt_MinimumMember_6jetLa8yGECMDWQw_I0LkQ",
      "decimals": null,
      "lang": "en-US",
      "name": "cwco:NumberOfDaysAfterConsumptionBillingsAreCollected",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Divide_USD_shares_jJlpB0HVB0WZpsVMvJTHfw",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40204 - Disclosure - Accounting policies - Performance obligations (Details)",
     "role": "http://www.cwco.com/role/DisclosureAccountingPoliciesPerformanceObligationsDetails",
     "shortName": "Accounting policies - Performance obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "cwco:SummaryOfRevenueRecognizedAndAmountsBilledOnServicesSegmentAndManufacturingSegmentContractsInProgressTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "cwco:RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40205 - Disclosure - Accounting policies - Revenue recognized and billed on services (Details)",
     "role": "http://www.cwco.com/role/DisclosureAccountingPoliciesRevenueRecognizedAndBilledOnServicesDetails",
     "shortName": "Accounting policies - Revenue recognized and billed on services (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "cwco:SummaryOfRevenueRecognizedAndAmountsBilledOnServicesSegmentAndManufacturingSegmentContractsInProgressTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "cwco:RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_segment_oMpHdZVQ70SkO-qI_j3Cnw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40301 - Disclosure - Segment information (Details)",
     "role": "http://www.cwco.com/role/DisclosureSegmentInformationDetails",
     "shortName": "Segment information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_segment_oMpHdZVQ70SkO-qI_j3Cnw",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_B-DmdvmN0E2C42g0iV9SDA",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40302 - Disclosure - Segment information - Additional Information (Details)",
     "role": "http://www.cwco.com/role/DisclosureSegmentInformationAdditionalInformationDetails",
     "shortName": "Segment information - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_7_1_2022_To_9_30_2022_us-gaap_StatementBusinessSegmentsAxis_cwco_SegmentRetailMember_B-DmdvmN0E2C42g0iV9SDA",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperations",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40401 - Disclosure - Earnings per share (Details)",
     "role": "http://www.cwco.com/role/DisclosureEarningsPerShareDetails",
     "shortName": "Earnings per share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:DividendsPreferredStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_6_29_2020_To_6_29_2020_2xHT4onek0e8WOG-W8GcuA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cwco:NumberOfDaysToSubmitListOfNonRecoverableExpenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40501 - Disclosure - Discontinued operations - Mexico project development- Narratives (Details)",
     "role": "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails",
     "shortName": "Discontinued operations - Mexico project development- Narratives (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_6_29_2020_To_6_29_2020_2xHT4onek0e8WOG-W8GcuA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cwco:NumberOfDaysToSubmitListOfNonRecoverableExpenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40502 - Disclosure - Discontinued operations - Mexico project development (Details)",
     "role": "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails",
     "shortName": "Discontinued operations - Mexico project development (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ",
      "decimals": "0",
      "lang": null,
      "name": "cwco:ValueAddedTaxReceivableAllowance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_7_1_2021_To_9_30_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_IwFbMxTfF0iL__-WUmkaYQ",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "cwco:ProvisionForUncollectedValueAddedTaxes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40503 - Disclosure - Discontinued operations - Mexico project development - Financial Information (Details)",
     "role": "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentFinancialInformationDetails",
     "shortName": "Discontinued operations - Mexico project development - Financial Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_7_1_2021_To_9_30_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_SegmentDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cwco_MexicoProjectDevelopmentMember_IwFbMxTfF0iL__-WUmkaYQ",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "cwco:ProvisionForUncollectedValueAddedTaxes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "cwco:LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "cwco:DisposalGroupIncludingDiscontinuedOperationLeaseCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40601 - Disclosure - Leases - Lease assets and liabilities (Details)",
     "role": "http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails",
     "shortName": "Leases - Lease assets and liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "cwco:LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "cwco:DisposalGroupIncludingDiscontinuedOperationLeaseCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40602 - Disclosure - Leases - Components of lease cost (Details)",
     "role": "http://www.cwco.com/role/DisclosureLeasesComponentsOfLeaseCostDetails",
     "shortName": "Leases - Components of lease cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME",
     "role": "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:InterestIncomeOther",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40603 - Disclosure - Leases - Supplemental cash flow information (Details)",
     "role": "http://www.cwco.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails",
     "shortName": "Leases - Supplemental cash flow information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40604 - Disclosure - Leases - Future lease payments (Details)",
     "role": "http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails",
     "shortName": "Leases - Future lease payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40701 - Disclosure - Fair value (Details)",
     "role": "http://www.cwco.com/role/DisclosureFairValueDetails",
     "shortName": "Fair value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_us-gaap_CertificatesOfDepositMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_znaWitT1J0-CbHiYJGbgHQ",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "As_Of_12_31_2021_aL13DQO8DUux5PsGbUiEqA",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40702 - Disclosure - Fair value - Activity for the Level 3 asset (Details)",
     "role": "http://www.cwco.com/role/DisclosureFairValueActivityForLevel3AssetDetails",
     "shortName": "Fair value - Activity for the Level 3 asset (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "cwco:CaymanWaterRetailOperationsPercentageOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40801 - Disclosure - Contingencies (Details)",
     "role": "http://www.cwco.com/role/DisclosureContingenciesDetails",
     "shortName": "Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_7_1_2022_To_9_30_2022_SAkO57-hGEasNexbA4nZEA",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "cwco:CaymanWaterRetailOperationsPercentageOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "As_Of_9_30_2022_m5vDWIj9ykGZrv5ADs0VbQ",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsPayableRelatedPartiesCurrent",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40901 - Disclosure - Related party transactions (Details)",
     "role": "http://www.cwco.com/role/DisclosureRelatedPartyTransactionsDetails",
     "shortName": "Related party transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_7_1_2022_To_9_30_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cwco_PercWaterCorporationMember_gd6VoaDBWUiGogvEG7BZQg",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "As_Of_10_31_2022_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember_AKXt5RMGKE6se_ttBEo0uA",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "reportCount": 1,
      "unitRef": "Unit_Standard_pure_y8DBCmM3O0mz3QQ8TuZQsQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41101 - Disclosure - Subsequent events (Details)",
     "role": "http://www.cwco.com/role/DisclosureSubsequentEventsDetails",
     "shortName": "Subsequent events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_7_1_2022_To_9_30_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_VrEMII8hRUq7d_95JayorA",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00205 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Parenthetical)",
     "role": "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncomeParenthetical",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_7_1_2022_To_9_30_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_VrEMII8hRUq7d_95JayorA",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_FAy8YYEyPUKkQOQ4V9_Uqw",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "role": "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_FAy8YYEyPUKkQOQ4V9_Uqw",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_YXri5TsSS0SwJbWOHomqfA",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodValueIssuedForServices",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00405 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical))",
     "role": "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical))",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_YXri5TsSS0SwJbWOHomqfA",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodValueIssuedForServices",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10101 - Disclosure - Principal activity",
     "role": "http://www.cwco.com/role/DisclosurePrincipalActivity",
     "shortName": "Principal activity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20220930x10q.htm",
      "contextRef": "Duration_1_1_2022_To_9_30_2022_J0KLCbYaokiP3g8ViZwCug",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 44,
   "tag": {
    "country_BS": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bahamas [Member]"
       }
      }
     },
     "localname": "BS",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwco_AerexIndustriesIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Aerex Industries, Inc.",
        "label": "Aerex"
       }
      }
     },
     "localname": "AerexIndustriesIncMember",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwco_AguasDeRosaritoSapiDeCvMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aguas de Rosarito S.A.P.I. de C.V [Member]"
       }
      }
     },
     "localname": "AguasDeRosaritoSapiDeCvMember",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwco_AssetsContinuedOperation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to continued operation.",
        "label": "Assets Continued Operation",
        "terseLabel": "Total segment assets"
       }
      }
     },
     "localname": "AssetsContinuedOperation",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwco_BulkMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bulk [Member]"
       }
      }
     },
     "localname": "BulkMember",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails",
      "http://www.cwco.com/role/DisclosureSegmentInformationAdditionalInformationDetails",
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwco_BulkRevenuesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bulk revenue [Member]"
       }
      }
     },
     "localname": "BulkRevenuesMember",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesDisaggregatedRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the percentage of consolidated gross profit from Cayman Water retail operations.",
        "label": "Cayman Water Retail Operations, Percentage Of Gross Profit"
       }
      }
     },
     "localname": "CaymanWaterRetailOperationsPercentageOfGrossProfit",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureContingenciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cwco_CaymanWaterRetailOperationsPercentageOfRevenue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the percentage of consolidated revenue from Cayman Water retail operations.",
        "label": "Cayman Water Retail Operations, Percentage Of Revenue"
       }
      }
     },
     "localname": "CaymanWaterRetailOperationsPercentageOfRevenue",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureContingenciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cwco_CommitmentsAndContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "na",
        "label": "Commitments And Contingencies [ Line Items ]",
        "terseLabel": "Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesLineItems",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cwco_CommitmentsAndContingenciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments And Contingencies [Table]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesTable",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cwco_ConstructionInProgress": {
     "auth_ref": [],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress",
        "terseLabel": "Construction in progress",
        "verboseLabel": "Construction in progress"
       }
      }
     },
     "localname": "ConstructionInProgress",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwco_ContractWithCustomerAssetLiabilitiesNetCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.cwco.com/role/DisclosureAccountingPoliciesRevenueRecognizedAndBilledOnServicesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss and obligation to transfer good or service to customer for which consideration has been received or is receivable, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.",
        "label": "Contract with Customer, Asset (Liabilities), Net, Current",
        "totalLabel": "Net contract liability"
       }
      }
     },
     "localname": "ContractWithCustomerAssetLiabilitiesNetCurrent",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesRevenueRecognizedAndBilledOnServicesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwco_ContractWithCustomerLiabilityAmountsBilledToDateOnContractsInProgress": {
     "auth_ref": [],
     "calculation": {
      "http://www.cwco.com/role/DisclosureAccountingPoliciesRevenueRecognizedAndBilledOnServicesDetails": {
       "order": 2.0,
       "parentTag": "cwco_ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amounts billed to date on contracts in progress.",
        "label": "Contract with Customer, Liability, Amounts Billed to Date on Contracts in Progress",
        "verboseLabel": "Amounts billed to date on contracts in progress"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityAmountsBilledToDateOnContractsInProgress",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesRevenueRecognizedAndBilledOnServicesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwco_ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress": {
     "auth_ref": [],
     "calculation": {
      "http://www.cwco.com/role/DisclosureAccountingPoliciesRevenueRecognizedAndBilledOnServicesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the total revenue recognized and amount billed on contracts in progress.",
        "label": "Contract with Customer, Liability, Revenue Recognized And Amounts Billed to Date on Contracts in Progress",
        "totalLabel": "Net contract asset"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesRevenueRecognizedAndBilledOnServicesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwco_ContractWithCustomerRetainage": {
     "auth_ref": [],
     "calculation": {
      "http://www.cwco.com/role/DisclosureAccountingPoliciesRevenueRecognizedAndBilledOnServicesDetails": {
       "order": 1.0,
       "parentTag": "cwco_ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of retainage with contract for customers.",
        "label": "Contract With Customer Retainage",
        "terseLabel": "Retainage"
       }
      }
     },
     "localname": "ContractWithCustomerRetainage",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesRevenueRecognizedAndBilledOnServicesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwco_DepositsHeldInForeignBank": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deposits held in foreign banks, as stated in equivalent United States dollars.",
        "label": "Deposits held in foreign bank"
       }
      }
     },
     "localname": "DepositsHeldInForeignBank",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwco_DiscontinuedOperationsNonRecoverableExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to non-recoverable expense in discontinued operations.",
        "label": "Discontinued Operations, Non-Recoverable Expenses",
        "terseLabel": "Amount of non-recoverable expenses"
       }
      }
     },
     "localname": "DiscontinuedOperationsNonRecoverableExpenses",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwco_DiscountedCashFlowMethodMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discounted Cash Flow Method [Member]"
       }
      }
     },
     "localname": "DiscountedCashFlowMethodMember",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwco_DisposalGroupIncludingDiscontinuedOperationLandAndRightsOfWay": {
     "auth_ref": [],
     "calculation": {
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as land and rights of way, attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Land And Rights Of Way",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationLandAndRightsOfWay",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as leases attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Lease, Current",
        "terseLabel": "Current assets of discontinued operations"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationLeaseCurrent",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwco_DisposalGroupIncludingDiscontinuedOperationLeaseCurrentLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as leases attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group Including Discontinued Operation Lease Current Liabilities",
        "terseLabel": "Current liabilities of discontinued operations"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationLeaseCurrentLiabilities",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwco_DisposalGroupIncludingDiscontinuedOperationLeaseNoncurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as leases attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Lease, Noncurrent",
        "terseLabel": "Long-term assets of discontinued operations"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationLeaseNoncurrent",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwco_DisposalGroupIncludingDiscontinuedOperationValueAddedTaxesReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of disposal group, including discontinued operation, value added taxes receivable.",
        "label": "Disposal Group, Including Discontinued Operation, Value Added Taxes Receivable",
        "terseLabel": "Value added taxes receivable (net of allowance of $1,657,871 and $1,279,757, respectively)"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationValueAddedTaxesReceivable",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwco_DocumentAndEntityInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Document and Entity Information [Abstract]",
        "label": "Document and Entity Information"
       }
      }
     },
     "localname": "DocumentAndEntityInformationAbstract",
     "nsuri": "http://www.cwco.com/20220930",
     "xbrltype": "stringItemType"
    },
    "cwco_EstimatedFairValueCarryingAmountExceededPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the exceeded percentage of estimated fair value of reporting segments.",
        "label": "Estimated Fair Value carrying Amount Exceeded Percentage",
        "terseLabel": "Estimated Fair Value Carrying Amount Exceeded Percentage"
       }
      }
     },
     "localname": "EstimatedFairValueCarryingAmountExceededPercentage",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "cwco_EstimatedFairValuePercentageSegmentReportingInformation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the estimated fair value of reporting segments.",
        "label": "Estimated Fair Value Percentage Segment Reporting Information",
        "verboseLabel": "Estimated Fair Value Percentage Segment Reporting Information"
       }
      }
     },
     "localname": "EstimatedFairValuePercentageSegmentReportingInformation",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cwco_FairValueDeterminingMethodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Determining Method [Axis]"
       }
      }
     },
     "localname": "FairValueDeterminingMethodAxis",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cwco_FairValueDeterminingMethodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Determining Method [Domain]"
       }
      }
     },
     "localname": "FairValueDeterminingMethodDomain",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwco_FirstPhaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "First Phase [Member]"
       }
      }
     },
     "localname": "FirstPhaseMember",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwco_GuidelinePublicCompanyMethodMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Guideline Public Company Method [Member]"
       }
      }
     },
     "localname": "GuidelinePublicCompanyMethodMember",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwco_IncomeLossFromDiscontinuedOperations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from a discontinued operation.",
        "label": "Income Loss from Discontinued Operations",
        "netLabel": "Loss from discontinued operations"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperations",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwco_InventoryCurrentAndNoncurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of inventory current and non current.",
        "label": "Inventory Current And Noncurrent",
        "terseLabel": "Inventory, current and non-current"
       }
      }
     },
     "localname": "InventoryCurrentAndNoncurrent",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwco_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fourth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwco_LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for lessee operating lease related assets and liabilities.",
        "label": "Lessee Operating Lease related Assets And Liabilities [Table Text Block]",
        "verboseLabel": "Schedule of lease-related assets and liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cwco_ManufacturingRevenuesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Manufacturing revenue [Member]"
       }
      }
     },
     "localname": "ManufacturingRevenuesMember",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesDisaggregatedRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwco_ManufacturingUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Manufacturing Units [Member]"
       }
      }
     },
     "localname": "ManufacturingUnitsMember",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails",
      "http://www.cwco.com/role/DisclosureSegmentInformationAdditionalInformationDetails",
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwco_MaturityOfCertificatesOfDeposit": {
     "auth_ref": [],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from maturity of certificates of deposit.",
        "label": "Maturity Of Certificates of Deposit",
        "terseLabel": "Maturity of certificate of deposit"
       }
      }
     },
     "localname": "MaturityOfCertificatesOfDeposit",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwco_MexicoProjectDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the information pertaining to Mexico Project Development.",
        "label": "Mexico Project Development"
       }
      }
     },
     "localname": "MexicoProjectDevelopmentMember",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails",
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwco_NSCAguaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NSC Agua [Member]"
       }
      }
     },
     "localname": "NSCAguaMember",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwco_NumberOfDaysAfterConsumptionBillingsAreCollected": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of days after consumption billings are collected.",
        "label": "Number Of Days After Consumption Billings Are Collected",
        "terseLabel": "Number of days after consumption billings are collected"
       }
      }
     },
     "localname": "NumberOfDaysAfterConsumptionBillingsAreCollected",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesDisaggregatedRevenueDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cwco_NumberOfDaysToSubmitListOfNonRecoverableExpenses": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of days to submit list of non-recoverable expenses made.",
        "label": "Number of Days to Submit List of Non-Recoverable Expenses",
        "terseLabel": "Number of days to submit list of non-recoverable expenses made"
       }
      }
     },
     "localname": "NumberOfDaysToSubmitListOfNonRecoverableExpenses",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cwco_OperatingLeaseAssetsCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Operating Lease Assets Current.",
        "label": "Operating Lease Assets Current",
        "verboseLabel": "Operating lease assets, current"
       }
      }
     },
     "localname": "OperatingLeaseAssetsCurrent",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwco_OperatingLeaseCostsDiscontinuedOperations": {
     "auth_ref": [],
     "calculation": {
      "http://www.cwco.com/role/DisclosureLeasesComponentsOfLeaseCostDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease cost related to discontinued operations, excluding expense for lease with term of one month or less.",
        "label": "Operating Lease Costs Discontinued Operations",
        "terseLabel": "Lease costs - discontinued operations"
       }
      }
     },
     "localname": "OperatingLeaseCostsDiscontinuedOperations",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesComponentsOfLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwco_OperatingLeaseDiscontinuedOperationsPayments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease discontinued operations, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Discontinued Operations, Payments",
        "terseLabel": "Operating cash flows from operating leases - discontinued operations"
       }
      }
     },
     "localname": "OperatingLeaseDiscontinuedOperationsPayments",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwco_OperatingLeaseLiabilitiesContinuingOperations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, continuing operations.",
        "label": "Operating Lease Liabilities, Continuing Operations",
        "terseLabel": "Total lease obligations"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesContinuingOperations",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwco_OperatingLeaseLiabilityIncludingDiscontinuedOperations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, including discontinued operations.",
        "label": "Operating Lease, Liability, Including Discontinued Operations",
        "totalLabel": "Total lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityIncludingDiscontinuedOperations",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwco_OperatingLeaseRightOfUseAssetNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset net under operating lease.",
        "label": "Operating Lease Right of Use Asset Net",
        "totalLabel": "Total lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetNet",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwco_PaymentsToAcquireCertificatesOfDeposit": {
     "auth_ref": [],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow from purchase of certificates of deposit.",
        "label": "Payments to Acquire Certificates of Deposit",
        "negatedLabel": "Purchase of certificate of deposit"
       }
      }
     },
     "localname": "PaymentsToAcquireCertificatesOfDeposit",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwco_PercWaterCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for PERC Water Corporation.",
        "label": "PERC Water Corporation"
       }
      }
     },
     "localname": "PercWaterCorporationMember",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails",
      "http://www.cwco.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.cwco.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwco_PeriodInWhichConstructionMustBeCompleted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period in which construction must be completed.",
        "label": "Period In Which Construction Must Be Completed",
        "terseLabel": "Period in which construction must be completed"
       }
      }
     },
     "localname": "PeriodInWhichConstructionMustBeCompleted",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period required to operate and maintain the plant and aqueduct.",
        "label": "Period Required To Operate And Maintain Plant And Aqueduct"
       }
      }
     },
     "localname": "PeriodRequiredToOperateAndMaintainPlantAndAqueduct",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cwco_ProfitLossFromSubsidiaries": {
     "auth_ref": [],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the entity's share of profit or (loss) from its unconsolidated equity method investee.",
        "label": "Profit Loss From Subsidiaries",
        "verboseLabel": "Profit-sharing income from OC-BVI"
       }
      }
     },
     "localname": "ProfitLossFromSubsidiaries",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwco_ProvisionForUncollectedValueAddedTaxes": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It pertains to provision for uncollected value added taxes.",
        "label": "Provision For Uncollected Value Added Taxes",
        "terseLabel": "Provision for uncollected value added taxes"
       }
      }
     },
     "localname": "ProvisionForUncollectedValueAddedTaxes",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwco_PutOrCallOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to put or call options.",
        "label": "Net asset arising from put/call options"
       }
      }
     },
     "localname": "PutOrCallOptionsMember",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwco_RetailRevenuesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retail revenue [Member]"
       }
      }
     },
     "localname": "RetailRevenuesMember",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesDisaggregatedRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwco_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.cwco.com/role/DisclosureAccountingPoliciesRevenueRecognizedAndBilledOnServicesDetails": {
       "order": 3.0,
       "parentTag": "cwco_ContractWithCustomerLiabilityRevenueRecognizedAndAmountsBilledToDateOnContractsInProgress",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Revenue Recognized From Current Period Increase In Contract Liability",
        "terseLabel": "Revenue recognized to date on contracts in progress"
       }
      }
     },
     "localname": "RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesRevenueRecognizedAndBilledOnServicesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The processing capacity per day seawater reverse osmosis desalination plant.",
        "label": "Seawater Reverse Osmosis Desalination Plant Per Day Processing Capacity"
       }
      }
     },
     "localname": "SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "cwco_SecondPhaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Second Phase [Member]"
       }
      }
     },
     "localname": "SecondPhaseMember",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwco_SegmentRetailMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Retail.",
        "label": "Retail [Member]"
       }
      }
     },
     "localname": "SegmentRetailMember",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails",
      "http://www.cwco.com/role/DisclosureSegmentInformationAdditionalInformationDetails",
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwco_ServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Services [Member]"
       }
      }
     },
     "localname": "ServicesMember",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails",
      "http://www.cwco.com/role/DisclosureSegmentInformationAdditionalInformationDetails",
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwco_ServicesRevenuesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Services revenue [Member]"
       }
      }
     },
     "localname": "ServicesRevenuesMember",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesDisaggregatedRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwco_SummaryOfRevenueRecognizedAndAmountsBilledOnServicesSegmentAndManufacturingSegmentContractsInProgressTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of revenue recognized and amounts billed on services segment and manufacturing segment contracts in progress.",
        "label": "Summary Of Revenue Recognized And Amounts Billed On Services Segment And Manufacturing Segment Contracts In Progress [Table Text Block]",
        "terseLabel": "Summary of revenue recognized and amounts billed on services segment and manufacturing segment contracts in progress"
       }
      }
     },
     "localname": "SummaryOfRevenueRecognizedAndAmountsBilledOnServicesSegmentAndManufacturingSegmentContractsInProgressTableTextBlock",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value transferred from construction in progress to property, plant and equipment, net in non-cash transactions.",
        "label": "Transfers From Construction In Progress To Property Plant And Equipment",
        "verboseLabel": "Transfers from construction in progress to property, plant and equipment"
       }
      }
     },
     "localname": "TransfersFromConstructionInProgressToPropertyPlantAndEquipment",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value transferred from inventory to property, plant and equipment and construction in progress in noncash transactions.",
        "label": "Transfers From Inventory To Property Plant And Equipment And Construction In Progress",
        "verboseLabel": "Transfers from (to) inventory to (from) property, plant and equipment and construction in progress"
       }
      }
     },
     "localname": "TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwco_TypeOfPhasesAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type Of Phases [Axis]"
       }
      }
     },
     "localname": "TypeOfPhasesAxis",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cwco_TypeOfPhasesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type Of Phases [Domain]"
       }
      }
     },
     "localname": "TypeOfPhasesDomain",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwco_ValueAddedTaxReceivableAllowance": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on value added taxes receivable.",
        "label": "Value Added Tax Receivable Allowance",
        "terseLabel": "Value added tax, net of allowance"
       }
      }
     },
     "localname": "ValueAddedTaxReceivableAllowance",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwco_WSCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "WSC [Member]"
       }
      }
     },
     "localname": "WSCMember",
     "nsuri": "http://www.cwco.com/20220930",
     "presentation": [
      "http://www.cwco.com/role/DisclosureContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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"
     ],
     "xbrltype": "booleanItemType"
    },
    "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"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "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_DocumentQuarterlyReport": {
     "auth_ref": [
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "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"
     ],
     "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"
     ],
     "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"
     ],
     "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"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r496"
     ],
     "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"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r496"
     ],
     "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"
     ],
     "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": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "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_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r496"
     ],
     "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"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r496"
     ],
     "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_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"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r495"
     ],
     "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": [
      "r497"
     ],
     "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_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"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r194",
      "r277",
      "r281",
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r239",
      "r241",
      "r242",
      "r243",
      "r257",
      "r265",
      "r293",
      "r295",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r468",
      "r471",
      "r493",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesDisaggregatedRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r239",
      "r241",
      "r242",
      "r243",
      "r257",
      "r265",
      "r293",
      "r295",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r468",
      "r471",
      "r493",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesDisaggregatedRevenueDetails",
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r194",
      "r277",
      "r281",
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r230",
      "r239",
      "r241",
      "r242",
      "r243",
      "r257",
      "r265",
      "r282",
      "r293",
      "r295",
      "r298",
      "r299",
      "r300",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r468",
      "r471",
      "r493",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesDisaggregatedRevenueDetails",
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r230",
      "r239",
      "r241",
      "r242",
      "r243",
      "r257",
      "r265",
      "r282",
      "r293",
      "r295",
      "r298",
      "r299",
      "r300",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r468",
      "r471",
      "r493",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesDisaggregatedRevenueDetails",
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r202"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r191",
      "r192",
      "r277",
      "r280",
      "r469",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r191",
      "r192",
      "r277",
      "r280",
      "r469",
      "r481",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting policies"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Accounts Payable and Accrued Liabilities, Current",
        "verboseLabel": "Accounts payable, accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableRelatedPartiesCurrent": {
     "auth_ref": [
      "r56",
      "r109",
      "r397",
      "r398"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Related Parties, Current",
        "terseLabel": "Accounts payable outstanding",
        "verboseLabel": "Accounts payable - related parties"
       }
      }
     },
     "localname": "AccountsPayableRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNet": {
     "auth_ref": [
      "r452",
      "r482"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.",
        "label": "Accounts Receivable, Net"
       }
      }
     },
     "localname": "AccountsReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r196",
      "r197"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, Net, Current",
        "verboseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedEmployeeBenefitsCurrent": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Employee Benefits, Current",
        "verboseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "AccruedEmployeeBenefitsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r49",
      "r403"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "verboseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r111",
      "r112",
      "r113",
      "r302",
      "r303",
      "r304",
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional paid-in capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r296",
      "r305",
      "r306"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AreaOfLand": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area of land held.",
        "label": "Area of Land"
       }
      }
     },
     "localname": "AreaOfLand",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails"
     ],
     "xbrltype": "areaItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r42",
      "r107",
      "r172",
      "r179",
      "r186",
      "r203",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r325",
      "r330",
      "r356",
      "r401",
      "r403",
      "r435",
      "r453"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets",
        "verboseLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "verboseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r34",
      "r55",
      "r107",
      "r203",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r325",
      "r330",
      "r356",
      "r401",
      "r403"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets",
        "verboseLabel": "Current"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r344"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "terseLabel": "Fair value of net assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Noncurrent [Abstract]",
        "verboseLabel": "Noncurrent"
       }
      }
     },
     "localname": "AssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": {
     "auth_ref": [
      "r4",
      "r5",
      "r24",
      "r26",
      "r30",
      "r225"
     ],
     "calculation": {
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Assets",
        "terseLabel": "Assets of discontinued operations",
        "totalLabel": "Total assets of discontinued operations"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails",
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r4",
      "r5",
      "r24",
      "r26",
      "r30",
      "r222",
      "r225"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current",
        "verboseLabel": "Current assets of discontinued operations"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r335",
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r292",
      "r294",
      "r320"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails",
      "http://www.cwco.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r292",
      "r294",
      "r318",
      "r319",
      "r320"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails",
      "http://www.cwco.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.",
        "label": "Business Acquisition, Percentage of Voting Interests Acquired",
        "verboseLabel": "Ownership interest acquired"
       }
      }
     },
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails",
      "http://www.cwco.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r32",
      "r37",
      "r96"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of cash and cash equivalent balance.",
        "label": "Cash and Cash Equivalents [Axis]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r92",
      "r96",
      "r101"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents.",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "periodStartLabel": "Cash and cash equivalents at beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r92",
      "r96",
      "r101"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "negatedPeriodEndLabel": "Less: cash and cash equivalents at end of period - discontinued operations",
        "periodStartLabel": "Cash and cash equivalents at beginning of period - discontinued operations"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
     "auth_ref": [
      "r92",
      "r364"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r37"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r23",
      "r92"
     ],
     "calculation": {
      "http://www.cwco.com/role/DisclosureCondensedConsolidatedStatementsOfCashFlowsCalc2": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations",
        "verboseLabel": "Net cash used in operating activities - discontinued operations"
       }
      }
     },
     "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CertificatesOfDepositAtCarryingValue": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A savings certificate entitling the Entity (that is, bearer) to receive interest at an established maturity date, based upon a fixed interest rate. A certificate of deposit may be issued in any denomination. Certificates of deposit are generally issued by commercial banks and, therefore, insured by the FDIC (up to the prescribed limit). Certificates of deposit generally restrict holders from withdrawing funds on demand without the incurrence of penalties. Generally, only certificates of deposit with original maturities of three months or less qualify as cash equivalents. Original maturity means original maturity to the entity holding the investment. As a related example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.",
        "label": "Certificates of Deposit, at Carrying Value",
        "terseLabel": "Certificate of deposit"
       }
      }
     },
     "localname": "CertificatesOfDepositAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CertificatesOfDepositMember": {
     "auth_ref": [
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.",
        "label": "Certificate of deposit"
       }
      }
     },
     "localname": "CertificatesOfDepositMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesDetails",
      "http://www.cwco.com/role/DisclosureFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r46",
      "r47",
      "r48",
      "r106",
      "r107",
      "r134",
      "r138",
      "r141",
      "r144",
      "r146",
      "r154",
      "r155",
      "r156",
      "r203",
      "r246",
      "r250",
      "r251",
      "r252",
      "r255",
      "r256",
      "r263",
      "r264",
      "r266",
      "r267",
      "r268",
      "r356",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r62",
      "r439",
      "r458"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "verboseLabel": "Commitments and contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r234",
      "r235",
      "r236",
      "r244",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation.",
        "label": "Common Class A [Member]"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.",
        "label": "Common Class B [Member]"
       }
      }
     },
     "localname": "CommonClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r270"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Dividends declared per common and redeemable preferred shares"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r111",
      "r112",
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "verboseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "verboseLabel": "Common stock, authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "verboseLabel": "Common stock, issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r48",
      "r268"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "verboseLabel": "Common stock, outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r48",
      "r403"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "verboseLabel": "Common stock value"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r103",
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "verboseLabel": "Basis of consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r274"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Asset and Liability [Table Text Block]",
        "verboseLabel": "Summary of net balances of billings reflected in the accompanying consolidated balance sheet"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "auth_ref": [
      "r271",
      "r273",
      "r278"
     ],
     "calculation": {
      "http://www.cwco.com/role/DisclosureAccountingPoliciesRevenueRecognizedAndBilledOnServicesDetails": {
       "order": 1.0,
       "parentTag": "cwco_ContractWithCustomerAssetLiabilitiesNetCurrent",
       "weight": 1.0
      },
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.",
        "label": "Contract with Customer, Asset, Net, Current",
        "verboseLabel": "Contract assets"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesRevenueRecognizedAndBilledOnServicesDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r271",
      "r272",
      "r278"
     ],
     "calculation": {
      "http://www.cwco.com/role/DisclosureAccountingPoliciesRevenueRecognizedAndBilledOnServicesDetails": {
       "order": 2.0,
       "parentTag": "cwco_ContractWithCustomerAssetLiabilitiesNetCurrent",
       "weight": -1.0
      },
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "negatedLabel": "Contract liabilities",
        "verboseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesRevenueRecognizedAndBilledOnServicesDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r279"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "verboseLabel": "Amount recognized revenue included in the contract liability balance"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesPerformanceObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConversionOfStockAmountConverted1": {
     "auth_ref": [
      "r98",
      "r99",
      "r100"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Conversion of Stock, Amount Converted",
        "verboseLabel": "Conversion (on a one-to-one basis) of 0 and 1,111, respectively, shares of redeemable preferred stock to common stock"
       }
      }
     },
     "localname": "ConversionOfStockAmountConverted1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConversionOfStockSharesConverted1": {
     "auth_ref": [
      "r98",
      "r99",
      "r100"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Conversion of Stock, Shares Converted",
        "terseLabel": "Conversion of shares"
       }
      }
     },
     "localname": "ConversionOfStockSharesConverted1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r81",
      "r107",
      "r203",
      "r246",
      "r247",
      "r248",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r356"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "Cost of revenue (including purchases from related parties of $685,481 and $104,813 for the three months ended, and $2,165,850 and $390,196 for the nine months ended, September 30, 2022 and 2021, respectively)",
        "verboseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of revenue."
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncomeParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": {
     "auth_ref": [
      "r98",
      "r99",
      "r100"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction.",
        "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction",
        "terseLabel": "Purchase of equipment through issuance of long-term debt"
       }
      }
     },
     "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeCurrent": {
     "auth_ref": [
      "r245"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Deferred Income, Current",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "DeferredIncomeCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r44",
      "r45",
      "r308",
      "r436",
      "r451"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "verboseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r94",
      "r167"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureSegmentInformationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r277"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "verboseLabel": "Schedule of Disaggregation of revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare": {
     "auth_ref": [],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share",
        "verboseLabel": "Discontinued operations"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare": {
     "auth_ref": [],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share",
        "verboseLabel": "Discontinued operations"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued operations - Mexico project development"
       }
      }
     },
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails",
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails",
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": {
     "auth_ref": [
      "r4",
      "r5",
      "r24",
      "r26",
      "r30",
      "r221",
      "r225"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 10.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent",
        "verboseLabel": "Long-term assets of discontinued operations"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": {
     "auth_ref": [
      "r4",
      "r5",
      "r24",
      "r225"
     ],
     "calculation": {
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": {
     "auth_ref": [
      "r22"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Depreciation and Amortization",
        "verboseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": {
     "auth_ref": [
      "r4",
      "r5",
      "r24",
      "r221",
      "r225"
     ],
     "calculation": {
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent",
        "verboseLabel": "Other assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": {
     "auth_ref": [
      "r4",
      "r5",
      "r24",
      "r222",
      "r225"
     ],
     "calculation": {
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r31",
      "r229"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "verboseLabel": "Discontinued operations"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r292",
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of disposal group.",
        "label": "Disposal Group Name [Domain]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails",
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentFinancialInformationDetails",
      "http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Dividends": {
     "auth_ref": [
      "r270",
      "r449"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.",
        "label": "Dividends",
        "verboseLabel": "Dividends declared but not paid"
       }
      }
     },
     "localname": "Dividends",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsCash": {
     "auth_ref": [
      "r270",
      "r449"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.",
        "label": "Dividends, Cash",
        "negatedLabel": "Dividends declared"
       }
      }
     },
     "localname": "DividendsCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPayableCurrent": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Dividends Payable, Current",
        "verboseLabel": "Dividends payable"
       }
      }
     },
     "localname": "DividendsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPreferredStock": {
     "auth_ref": [
      "r270",
      "r449"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).",
        "label": "Dividends, Preferred Stock",
        "negatedLabel": "Less: preferred stock dividends"
       }
      }
     },
     "localname": "DividendsPreferredStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r77",
      "r120",
      "r121",
      "r122",
      "r123",
      "r124",
      "r131",
      "r134",
      "r144",
      "r145",
      "r146",
      "r150",
      "r151",
      "r339",
      "r340",
      "r445",
      "r464"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "totalLabel": "Basic earnings per share"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "verboseLabel": "Basic earnings (loss) per common share attributable to Consolidated Water Co. Ltd. common stockholders"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r77",
      "r120",
      "r121",
      "r122",
      "r123",
      "r124",
      "r134",
      "r144",
      "r145",
      "r146",
      "r150",
      "r151",
      "r339",
      "r340",
      "r445",
      "r464"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "totalLabel": "Diluted earnings per share"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "verboseLabel": "Diluted earnings (loss) per common share attributable to Consolidated Water Co. Ltd. common stockholders"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r147",
      "r148",
      "r149",
      "r152"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "verboseLabel": "Earnings per share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureEarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r68",
      "r69",
      "r70",
      "r111",
      "r112",
      "r113",
      "r117",
      "r125",
      "r127",
      "r153",
      "r204",
      "r268",
      "r270",
      "r302",
      "r303",
      "r304",
      "r309",
      "r310",
      "r338",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r391",
      "r472",
      "r473",
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r202"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r38",
      "r173",
      "r201"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
        "label": "Equity Method Investments",
        "terseLabel": "Investment in OC-BVI"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": {
     "auth_ref": [
      "r344",
      "r345",
      "r346",
      "r352",
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.",
        "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]",
        "terseLabel": "Schedule of Fair value hierarchy for assets and liabilities"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureFairValueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Abstract]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of asset.",
        "label": "Asset Class [Domain]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r344",
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of asset.",
        "label": "Asset Class [Axis]"
       }
      }
     },
     "localname": "FairValueByAssetClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r258",
      "r260",
      "r261",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r291",
      "r345",
      "r407",
      "r408",
      "r409"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r344",
      "r345",
      "r347",
      "r348",
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r258",
      "r260",
      "r261",
      "r283",
      "r284",
      "r289",
      "r291",
      "r345",
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r258",
      "r260",
      "r261",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r291",
      "r345",
      "r409"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": {
     "auth_ref": [
      "r350"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3) and still held.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Change in Unrealized Gain (Loss)",
        "terseLabel": "Unrealized gain"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureFairValueActivityForLevel3AssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "verboseLabel": "Net asset arising from put/call options"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureFairValueActivityForLevel3AssetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r349",
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "verboseLabel": "Schedule of Net liability arising from put/call options"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureFairValueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": {
     "auth_ref": [
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.",
        "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]",
        "verboseLabel": "Fair value"
       }
      }
     },
     "localname": "FairValueMeasurementInputsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureFairValue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net [Abstract]",
        "terseLabel": "Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": {
     "auth_ref": [
      "r349"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value",
        "terseLabel": "Net asset arising from put/call options",
        "verboseLabel": "Fair value, Assets"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureFairValueDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r349"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodEndLabel": "Balance as of March 31, 2022",
        "periodStartLabel": "Balance as of December 31, 2021",
        "terseLabel": "Net liability arising from put/call options"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureFairValueActivityForLevel3AssetDetails",
      "http://www.cwco.com/role/DisclosureFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r258",
      "r260",
      "r261",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r291",
      "r407",
      "r408",
      "r409"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r351",
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r360",
      "r361",
      "r362",
      "r363"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), before Tax"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Transaction Gain (Loss), before Tax [Abstract]"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "verboseLabel": "Foreign currency"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.",
        "label": "Gain (Loss) on Sale of Assets and Asset Impairment Charges",
        "terseLabel": "Gain on asset dispositions"
       }
      }
     },
     "localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative expenses",
        "verboseLabel": "General and administrative expenses (including purchases from related parties of $24,231 and $24,231 for the three months ended, and $72,693 and $52,959 for the nine months ended, September 30, 2022 and 2021, respectively)"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and administrative expense."
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncomeParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r40",
      "r207",
      "r208",
      "r215",
      "r217",
      "r403",
      "r434"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails",
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r216",
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Goodwill and intangible assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r79",
      "r107",
      "r172",
      "r178",
      "r182",
      "r185",
      "r188",
      "r203",
      "r246",
      "r247",
      "r248",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r356"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit",
        "verboseLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "auth_ref": [
      "r80",
      "r95",
      "r120",
      "r121",
      "r122",
      "r123",
      "r142",
      "r146",
      "r323"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders",
        "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent",
        "totalLabel": "Net income (loss) from continuing operations attributable to Consolidated Water Co. Ltd. stockholders"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureEarningsPerShareDetails",
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity": {
     "auth_ref": [
      "r321",
      "r324"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations attributable to the noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Noncontrolling Interest",
        "terseLabel": "Income attributable to non-controlling interests",
        "verboseLabel": "Income from continuing operations attributable to non-controlling interests"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r74",
      "r172",
      "r178",
      "r182",
      "r185",
      "r188",
      "r433",
      "r442",
      "r447",
      "r465"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income (loss) before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r107",
      "r116",
      "r172",
      "r178",
      "r182",
      "r185",
      "r188",
      "r203",
      "r246",
      "r247",
      "r248",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r324",
      "r340",
      "r356"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Net income from continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "auth_ref": [
      "r71",
      "r77",
      "r116",
      "r120",
      "r121",
      "r122",
      "r123",
      "r134",
      "r144",
      "r145",
      "r340",
      "r440",
      "r443",
      "r445",
      "r460"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.",
        "label": "Income (Loss) from Continuing Operations, Per Basic Share",
        "verboseLabel": "Continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "auth_ref": [
      "r71",
      "r77",
      "r116",
      "r120",
      "r121",
      "r122",
      "r123",
      "r134",
      "r144",
      "r145",
      "r146",
      "r340",
      "r445",
      "r460",
      "r463",
      "r464"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Income (Loss) from Continuing Operations, Per Diluted Share",
        "verboseLabel": "Continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "auth_ref": [
      "r10",
      "r11",
      "r12",
      "r13",
      "r14",
      "r27",
      "r30",
      "r316",
      "r461"
     ],
     "calculation": {
      "http://www.cwco.com/role/DisclosureEarningsPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      },
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Loss from discontinued operations",
        "totalLabel": "Loss from discontinued operations"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureEarningsPerShareDetails",
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r75",
      "r94",
      "r169",
      "r201",
      "r441",
      "r459"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
        "label": "Income (Loss) from Equity Method Investments",
        "verboseLabel": "Equity in the earnings of OC-BVI"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r292",
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of disposal group.",
        "label": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails",
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentFinancialInformationDetails",
      "http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails",
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "auth_ref": [
      "r5",
      "r16",
      "r17",
      "r18",
      "r19",
      "r20",
      "r21",
      "r25",
      "r28",
      "r29",
      "r30",
      "r227",
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails",
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r224",
      "r231"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncomeParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r231"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncomeParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r108",
      "r126",
      "r127",
      "r170",
      "r307",
      "r314",
      "r315",
      "r466"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "presentationGuidance": "Benefit from income taxes",
        "verboseLabel": "Income tax provision (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": {
     "auth_ref": [
      "r135",
      "r136",
      "r137",
      "r146"
     ],
     "calculation": {
      "http://www.cwco.com/role/DisclosureEarningsPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants",
        "terseLabel": "Potential dilutive effect of unexercised options and unvested stock grants"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock": {
     "auth_ref": [
      "r139",
      "r140",
      "r146"
     ],
     "calculation": {
      "http://www.cwco.com/role/DisclosureEarningsPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible preferred stock using the if-converted method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Preferred Stock",
        "verboseLabel": "Weighted average number of preferred shares outstanding during the period (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToConversionOfPreferredStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r218",
      "r220"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangibles, net",
        "verboseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails",
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r72",
      "r166",
      "r373",
      "r374",
      "r446"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest income earned from interest bearing assets classified as other.",
        "label": "Interest Income, Other",
        "verboseLabel": "Interest income"
       }
      }
     },
     "localname": "InterestIncomeOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r33",
      "r54",
      "r403"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "verboseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNoncurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.",
        "label": "Inventory, Noncurrent",
        "verboseLabel": "Inventory, noncurrent"
       }
      }
     },
     "localname": "InventoryNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsAllOtherInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial instruments"
       }
      }
     },
     "localname": "InvestmentsAllOtherInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued operations"
       }
      }
     },
     "localname": "InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_Land": {
     "auth_ref": [
      "r39"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.",
        "label": "Land Available for Development",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "Land",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r386",
      "r388"
     ],
     "calculation": {
      "http://www.cwco.com/role/DisclosureLeasesComponentsOfLeaseCostDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total lease costs"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesComponentsOfLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Schedule of Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of Lease, Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of future lease payments relating to the Company's operating lease liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r387"
     ],
     "calculation": {
      "http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due",
        "totalLabel": "Total future lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r387"
     ],
     "calculation": {
      "http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r387"
     ],
     "calculation": {
      "http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r387"
     ],
     "calculation": {
      "http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r387"
     ],
     "calculation": {
      "http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r387"
     ],
     "calculation": {
      "http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year",
        "verboseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r387"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "verboseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r58",
      "r107",
      "r180",
      "r203",
      "r246",
      "r247",
      "r248",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r326",
      "r330",
      "r331",
      "r356",
      "r401",
      "r402"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "verboseLabel": "LIABILITIES"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r53",
      "r107",
      "r203",
      "r356",
      "r403",
      "r438",
      "r456"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "verboseLabel": "LIABILITIES AND EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r35",
      "r60",
      "r107",
      "r203",
      "r246",
      "r247",
      "r248",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r326",
      "r330",
      "r331",
      "r356",
      "r401",
      "r402",
      "r403"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities",
        "verboseLabel": "Current"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "verboseLabel": "Noncurrent"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": {
     "auth_ref": [
      "r4",
      "r5",
      "r24",
      "r26",
      "r30",
      "r225"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities",
        "verboseLabel": "Total liabilities of discontinued operations"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r4",
      "r5",
      "r24",
      "r26",
      "r30",
      "r222",
      "r225"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 9.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current",
        "verboseLabel": "Current liabilities of discontinued operations"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": {
     "auth_ref": [
      "r4",
      "r5",
      "r24",
      "r26",
      "r30",
      "r221",
      "r225"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent",
        "terseLabel": "Long-term liabilities of discontinued operations",
        "verboseLabel": "Noncurrent liabilities of discontinued operations"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "terseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt, noncurrent"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "auth_ref": [
      "r237",
      "r238",
      "r240"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.",
        "label": "Loss Contingency, Damages Sought, Value"
       }
      }
     },
     "localname": "LossContingencyDamagesSoughtValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r65",
      "r107",
      "r203",
      "r246",
      "r250",
      "r251",
      "r252",
      "r255",
      "r256",
      "r356",
      "r437",
      "r455"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "verboseLabel": "Non-controlling interests"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r157",
      "r158"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "Principal activity"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosurePrincipalActivity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "verboseLabel": "Cash flows from financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities - continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "verboseLabel": "Cash flows from investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r92",
      "r93",
      "r95"
     ],
     "calculation": {
      "http://www.cwco.com/role/DisclosureCondensedConsolidatedStatementsOfCashFlowsCalc2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": {
     "auth_ref": [
      "r92",
      "r93",
      "r95"
     ],
     "calculation": {
      "http://www.cwco.com/role/DisclosureCondensedConsolidatedStatementsOfCashFlowsCalc2": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations",
        "totalLabel": "Net cash provided by operating activities - continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r30",
      "r66",
      "r67",
      "r70",
      "r76",
      "r95",
      "r107",
      "r116",
      "r120",
      "r121",
      "r122",
      "r123",
      "r126",
      "r127",
      "r142",
      "r172",
      "r178",
      "r182",
      "r185",
      "r188",
      "r203",
      "r246",
      "r247",
      "r248",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r340",
      "r356",
      "r444",
      "r462"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "totalLabel": "Net income (loss) attributable to Consolidated Water Co. Ltd. stockholders"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r120",
      "r121",
      "r122",
      "r123",
      "r131",
      "r132",
      "r143",
      "r146",
      "r172",
      "r178",
      "r182",
      "r185",
      "r188"
     ],
     "calculation": {
      "http://www.cwco.com/role/DisclosureEarningsPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "totalLabel": "Net income available to common shares in the determination of basic earnings per common share"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic": {
     "auth_ref": [
      "r132",
      "r146"
     ],
     "calculation": {
      "http://www.cwco.com/role/DisclosureEarningsPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) from continuing operations available to common shareholders.",
        "label": "Net Income (Loss) from Continuing Operations Available to Common Shareholders, Basic",
        "verboseLabel": "Net income from continuing operations available to common shares in the determination of basic earnings per common share"
       }
      }
     },
     "localname": "NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impact of recent accounting standards"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r2",
      "r114",
      "r115",
      "r118",
      "r119",
      "r128",
      "r129",
      "r130",
      "r199",
      "r200",
      "r205",
      "r206",
      "r311",
      "r312",
      "r313",
      "r337",
      "r341",
      "r342",
      "r343",
      "r357",
      "r358",
      "r359",
      "r375",
      "r376",
      "r390",
      "r392",
      "r418",
      "r419",
      "r420",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.",
        "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]",
        "verboseLabel": "Impact of recent accounting standards"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureImpactOfRecentAccountingStandards"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "verboseLabel": "Non-cash transactions:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r111",
      "r112",
      "r113",
      "r270",
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Non controlling interests [Member]"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "terseLabel": "Other income, net",
        "totalLabel": "Other income (expense), net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "verboseLabel": "Other income (expense):"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r172",
      "r178",
      "r182",
      "r185",
      "r188"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Income (loss) from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r380",
      "r388"
     ],
     "calculation": {
      "http://www.cwco.com/role/DisclosureLeasesComponentsOfLeaseCostDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "verboseLabel": "Operating lease costs"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesComponentsOfLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r378"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "negatedLabel": "Less: current obligations",
        "terseLabel": "Current maturities of operating leases",
        "verboseLabel": "Current maturities of operating leases"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails",
      "http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r378"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Noncurrent lease obligations",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Noncurrent operating leases"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails",
      "http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r379",
      "r382"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "verboseLabel": "Operating cash outflows for operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r377"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r385",
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "verboseLabel": "Operating leases, weighted average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r384",
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "verboseLabel": "Operating leases, weighted average remaining lease term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Principal activity"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 9.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "verboseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "verboseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome": {
       "order": 6.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Dividends paid to common shareholders"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Preferred Stock and Preference Stock",
        "negatedLabel": "Dividends paid to preferred shareholders"
       }
      }
     },
     "localname": "PaymentsOfDividendsPreferredStockAndPreferenceStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Additions to property, plant and equipment and construction in progress"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToMinorityShareholders": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.",
        "label": "Payments to Noncontrolling Interests",
        "negatedLabel": "Dividends paid to non-controlling interests"
       }
      }
     },
     "localname": "PaymentsToMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.",
        "label": "Preferred stock [Member]"
       }
      }
     },
     "localname": "PreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r47",
      "r263"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "verboseLabel": "Redeemable preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "verboseLabel": "Redeemable preferred stock, authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r47",
      "r263"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "verboseLabel": "Redeemable preferred stock, issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "verboseLabel": "Redeemable preferred stock, outstanding"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r47",
      "r403"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Redeemable preferred stock, $0.60 par value. Authorized 200,000 shares; issued and outstanding 34,409 and 28,635 shares, respectively"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "verboseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.",
        "label": "Prepaid Expenses and Other Current Assets [Member]"
       }
      }
     },
     "localname": "PrepaidExpensesAndOtherCurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Policy [Policy Text Block]",
        "terseLabel": "Comparative amounts"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock": {
     "auth_ref": [],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Repurchase of redeemable preferred stock",
        "documentation": "Cash inflows (outflows) from issuing and redeeming redeemable preferred stock; includes convertible and nonconvertible redeemable preferred stock.",
        "label": "Proceeds from (Repurchase of) Redeemable Preferred Stock"
       }
      }
     },
     "localname": "ProceedsFromRepurchaseOfRedeemablePreferredStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from asset dispositions"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r87",
      "r301"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "verboseLabel": "Proceeds received from exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r30",
      "r66",
      "r67",
      "r70",
      "r91",
      "r107",
      "r116",
      "r126",
      "r127",
      "r172",
      "r178",
      "r182",
      "r185",
      "r188",
      "r203",
      "r246",
      "r247",
      "r248",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r324",
      "r328",
      "r329",
      "r333",
      "r334",
      "r340",
      "r356",
      "r447"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "verboseLabel": "Net income (loss)"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r223",
      "r403",
      "r448",
      "r457"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Property, plant and equipment, net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "verboseLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RedeemablePreferredStockMember": {
     "auth_ref": [
      "r36",
      "r107",
      "r203",
      "r246",
      "r250",
      "r251",
      "r252",
      "r255",
      "r256",
      "r262",
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of type or class of redeemable preferred stock. For instance, cumulative preferred stock, noncumulative preferred stock, convertible or series.",
        "label": "Redeemable preferred stock [Member]"
       }
      }
     },
     "localname": "RedeemablePreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r290",
      "r395",
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": {
     "auth_ref": [
      "r395"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.",
        "label": "Related Party Transaction, Expenses from Transactions with Related Party",
        "terseLabel": "Amount of expense related to sublease agreement"
       }
      }
     },
     "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.",
        "label": "Related Party Transaction, Purchases from Related Party",
        "terseLabel": "Purchases of services",
        "verboseLabel": "Purchases from related parties"
       }
      }
     },
     "localname": "RelatedPartyTransactionPurchasesFromRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related party transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r290",
      "r395",
      "r398",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r393",
      "r394",
      "r396",
      "r399",
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related party transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureRelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.",
        "label": "Repayments of Notes Payable",
        "negatedLabel": "Payments on note payable"
       }
      }
     },
     "localname": "RepaymentsOfNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents [Domain]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r50",
      "r270",
      "r403",
      "r454",
      "r475",
      "r479"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "verboseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r111",
      "r112",
      "r113",
      "r117",
      "r125",
      "r127",
      "r204",
      "r302",
      "r303",
      "r304",
      "r309",
      "r310",
      "r338",
      "r472",
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contracts in progress"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesDisaggregatedRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r104",
      "r105"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue Recognition, Policy [Policy Text Block]",
        "verboseLabel": "Revenue recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r275"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesPerformanceObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r276"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesPerformanceObligationsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r276"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r73",
      "r107",
      "r163",
      "r164",
      "r177",
      "r183",
      "r184",
      "r190",
      "r191",
      "r194",
      "r203",
      "r246",
      "r247",
      "r248",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r356",
      "r447"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Total Revenue",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Revenue",
        "verboseLabel": "Revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesDisaggregatedRevenueDetails",
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r383",
      "r388"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "verboseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "terseLabel": "Schedule of Cash Flow, Supplemental"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "auth_ref": [
      "r5",
      "r16",
      "r17",
      "r18",
      "r19",
      "r20",
      "r21",
      "r25",
      "r28",
      "r29",
      "r30",
      "r227",
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "verboseLabel": "Schedule of financial information for Mexico project development"
       }
      }
     },
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "verboseLabel": "Schedule of computation of basic and diluted EPS"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureEarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInvestmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Schedule of Investments [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfInvestmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfInvestmentsTable": {
     "auth_ref": [
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A container table for all schedule of investment items. It ties in the \"Legal Entity [Axis]\" to all of its contained line items.",
        "label": "Schedule of Investments [Table]"
       }
      }
     },
     "localname": "ScheduleOfInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r397",
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r172",
      "r175",
      "r181",
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureSegmentInformationAdditionalInformationDetails",
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r172",
      "r175",
      "r181",
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "verboseLabel": "Schedule of segment reporting information, by segment"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureSegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDiscontinuedOperationsMember": {
     "auth_ref": [
      "r6",
      "r7",
      "r8",
      "r9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of or classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.",
        "label": "Discontinued Operations."
       }
      }
     },
     "localname": "SegmentDiscontinuedOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentDetails",
      "http://www.cwco.com/role/DisclosureDiscontinuedOperationsMexicoProjectDevelopmentFinancialInformationDetails",
      "http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r159",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r177",
      "r178",
      "r179",
      "r180",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r188",
      "r194",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r232",
      "r233",
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesDisaggregatedRevenueDetails",
      "http://www.cwco.com/role/DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails",
      "http://www.cwco.com/role/DisclosureSegmentInformationAdditionalInformationDetails",
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment information"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r159",
      "r161",
      "r162",
      "r172",
      "r176",
      "r182",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r193",
      "r194",
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "verboseLabel": "Segment information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureSegmentInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureSegmentInformationAdditionalInformationDetails",
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Balance (in shares)",
        "periodStartLabel": "Balance (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r381",
      "r388"
     ],
     "calculation": {
      "http://www.cwco.com/role/DisclosureLeasesComponentsOfLeaseCostDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-term Lease, Cost",
        "verboseLabel": "Short-term lease costs"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureLeasesComponentsOfLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r102",
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "verboseLabel": "Accounting policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r15",
      "r159",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r177",
      "r178",
      "r179",
      "r180",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r188",
      "r194",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r226",
      "r232",
      "r233",
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesDisaggregatedRevenueDetails",
      "http://www.cwco.com/role/DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails",
      "http://www.cwco.com/role/DisclosureSegmentInformationAdditionalInformationDetails",
      "http://www.cwco.com/role/DisclosureSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r46",
      "r47",
      "r48",
      "r106",
      "r107",
      "r134",
      "r138",
      "r141",
      "r144",
      "r146",
      "r154",
      "r155",
      "r156",
      "r203",
      "r246",
      "r250",
      "r251",
      "r252",
      "r255",
      "r256",
      "r263",
      "r264",
      "r266",
      "r267",
      "r268",
      "r356",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r64",
      "r68",
      "r69",
      "r70",
      "r111",
      "r112",
      "r113",
      "r117",
      "r125",
      "r127",
      "r153",
      "r204",
      "r268",
      "r270",
      "r302",
      "r303",
      "r304",
      "r309",
      "r310",
      "r338",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r391",
      "r472",
      "r473",
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesDetails",
      "http://www.cwco.com/role/DisclosureAccountingPoliciesDisaggregatedRevenueDetails",
      "http://www.cwco.com/role/DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails",
      "http://www.cwco.com/role/DisclosureFairValueDetails",
      "http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncomeParenthetical",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CONDENSED CONSOLIDATED BALANCE SHEETS"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r111",
      "r112",
      "r113",
      "r153",
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureAccountingPoliciesDetails",
      "http://www.cwco.com/role/DisclosureAccountingPoliciesDisaggregatedRevenueDetails",
      "http://www.cwco.com/role/DisclosureAccountingPoliciesGoodwillAndIntangibleAssetsDetails",
      "http://www.cwco.com/role/DisclosureFairValueDetails",
      "http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncomeParenthetical",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssued1": {
     "auth_ref": [
      "r98",
      "r99",
      "r100"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of stock issued in noncash financing activities.",
        "label": "Stock Issued"
       }
      }
     },
     "localname": "StockIssued1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r63",
      "r259",
      "r268",
      "r269",
      "r270"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.",
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "terseLabel": "Conversion of preferred stock (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r47",
      "r48",
      "r268",
      "r270"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "verboseLabel": "Issuance of share capital (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r47",
      "r48",
      "r268",
      "r270",
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "verboseLabel": "Exercise of options (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r64",
      "r268",
      "r270"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "terseLabel": "Conversion of preferred stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.",
        "label": "Stock Issued During Period, Value, Issued for Services",
        "terseLabel": "Issuance of shares for services rendered"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueIssuedForServices",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r47",
      "r48",
      "r268",
      "r270"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "verboseLabel": "Issuance of share capital"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r64",
      "r268",
      "r270"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "verboseLabel": "Exercise of options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRedeemedOrCalledDuringPeriodShares": {
     "auth_ref": [
      "r268"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of stock bought back by the entity at the exercise price or redemption price.",
        "label": "Stock Redeemed or Called During Period, Shares",
        "negatedLabel": "Buyback of preferred stock (in shares)"
       }
      }
     },
     "localname": "StockRedeemedOrCalledDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRedeemedOrCalledDuringPeriodValue": {
     "auth_ref": [
      "r268"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock bought back by the entity at the exercise price or redemption price.",
        "label": "Stock Redeemed or Called During Period, Value",
        "negatedLabel": "Buyback of preferred stock"
       }
      }
     },
     "localname": "StockRedeemedOrCalledDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r48",
      "r51",
      "r52",
      "r107",
      "r198",
      "r203",
      "r356",
      "r403"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total Consolidated Water Co. Ltd. stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "verboseLabel": "Consolidated Water Co. Ltd. stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r1",
      "r69",
      "r107",
      "r111",
      "r112",
      "r113",
      "r117",
      "r125",
      "r203",
      "r204",
      "r270",
      "r302",
      "r303",
      "r304",
      "r309",
      "r310",
      "r321",
      "r322",
      "r332",
      "r338",
      "r356",
      "r365",
      "r366",
      "r370",
      "r391",
      "r473",
      "r474"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r371",
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent events"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r404",
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "verboseLabel": "Subsequent events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureSubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UnrealizedGainLossOnDerivatives": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.",
        "label": "Unrealized Gain (Loss) on Derivatives",
        "verboseLabel": "Net unrealized gain on put/call options"
       }
      }
     },
     "localname": "UnrealizedGainLossOnDerivatives",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r133",
      "r146"
     ],
     "calculation": {
      "http://www.cwco.com/role/DisclosureEarningsPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Weighted average number of shares used for determining diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders",
        "verboseLabel": "Diluted earnings per share"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureEarningsPerShareDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "verboseLabel": "Weighted average number of common shares used in the determination of:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r131",
      "r146"
     ],
     "calculation": {
      "http://www.cwco.com/role/DisclosureEarningsPerShareDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted average number of common shares in the determination of basic earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders (in shares)",
        "verboseLabel": "Basic earnings per share"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cwco.com/role/DisclosureEarningsPerShareDetails",
      "http://www.cwco.com/role/StatementCondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 8
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "https://asc.fasb.org/topic&trid=2122394"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1828-109256"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2029-109256"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(1)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(2)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2510-110228"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2473-110228"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=28183603&loc=d3e692-112598"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/subtopic&trid=2122178"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613673-111683"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL7498348-110258"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "https://asc.fasb.org/topic&trid=2155941"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(27)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org/topic&trid=2175825"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(1)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(2)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(3)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(20))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(5))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611133-123010"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942793&loc=d3e3073-115593"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691"
  },
  "r495": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r496": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r497": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r498": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r499": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r501": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721491-107759"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(13))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868656-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721501-107759"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.13)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>84
<FILENAME>0001558370-22-017766-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001558370-22-017766-xbrl.zip
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
M(8#,=F.T?//4H*8&SK6\)?A;+PZR8W7$A"_T+U#7J?!*CLV@LQ8M9E7W]%*
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
M^?8YS*Z6CWV-/5VGCE!U-J8FT4%Y_X:&1ZS3F27.G4!7<$U,$Z!8$\Q>B X
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
MZ@6IIS4+%?>K=BM1$QNP89J'6L_@@OUM=N- J8'=W>''N[NU*O>A"\,HDA+
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
MQC/[C\5A7IR #3</=+%.?#=&'ON!NH#5+TJ464;H=>@21*>:2Y3]>_667P)
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
MP.\XY$_/>=2"?OI4P7YX][^^7MZN-G@;'$5)7@3)JL&B9&1X'SY__OR._4I
M\^BGG.%?IJN@8)-OY LI(>C?CBJP(_I/1Q\^'GWZ\/8Y#RN^.FP9A">_AD6-
M( +_\([_^!V98H3^-4MC?(/7B(GV4_&RP__V71YM=S&EQ?YMD^&U?.@XR]Y1
M_'<)?J#?GO+^F?+^X4?*^_]7_O-E<(_C[Q"%_'9SH93B<XM6B?3.&9?7.(O2
M\#P9QNXA]K1\%UV>B[YL%FW.N''1?[HD?VHQB)\+G(0XK%BD!#2ZQ^@SPV"4
M*>UTU2(84RM)L[;(JZ=5>D3M_OWG3^^94/1?_GI6^J?CA,QF$14O%\DZS;;,
MRH[O\R(+5D5%B+'/*5GBO:M9I*C'69O/(%M5I,D?#6*7$.]6*7$?N^(HYM/+
MT==9NNW%6,E&V@/IK_%]?"A12YP,Y^D^6^$^W[%:'MA(0^>9<T8\$<&D*Q%.
MCK[=?O?O%2H*DA!Q9"1@H]\J_/_SK^_8D-.*UOI ;D0ZE,/&+J@0>>6S<[QZ
M^Y ^O@MQQ-9(^@=F-,Q@R%]JYH51[X+[QK^4@NI!W9J%#=O4$G1PLRB_3$/,
M3*B5HJ7<#*.CV6XT@KAX?%'@;6XGG #NA69TV-=H1PT+K2$'C%AJ"<5"#,VE
MJMP1BAJI^,]PJB"R=_CIZ6\@G[H96/UI*8S#SU@'H6<D)-6P?@ ']V&E#!]^
MX180R*>6<*#^YAR8! ,AHN ./_]_[(.LP%G\<H-W:788)6LAX51 P?2A$AR
M@:B!E >U(M3@B,.[].=9D.0175&,JM %!?3S"K8[/O\ #L;_2YG0K 4UO#M]
MX#N2+U&,K_;;>YQ)Q.F"N/_^*C:K[W[XN]/O+1^\\YW+S1^%0QS0V?>]P0\1
MW:4FQ56PE:W[<C"H[RQGM_VMVS  WUO&@.J;-["( CO[[A?)*LV()V%;A]N"
M!!NGZ3XILI?3-%2K@0$+2BNLA&DKB18%0&<L^%&I4 MU@1@R2C-4$D"4@C.]
MN@N>+T*R9$7KB)]N&!8/)3R4+AD$:&N1 AA ?[2<J#2'(*$VENOEYS@,R5SD
MY7]H N.#4D0I+)2::!AOJX@$$$ ]E%RH5*.$7%1_0"RYM$S<>9(NRQ][B/?1
M)]7X:*L:'[U0C8]#5./N*76M&J?DC\OL+GTZ/&S20@*K19=IJ5(T8' J<<B#
M42$H HT\*(IK9;A.\R*(_W>TTP:P<F!@E9"R+M6*%B2<8DC8,.H&QT$$R6U
M6NDR#X:-*E^!07N)-KMR%\%A /V#R(#9.7!H!Q^>NJ'C# <*3]#^V?V'EK%7
M?6#Q-Z<?MCMPYX,R[TYA7!DP+9"+KS=IHLY =D'<?T\5F]4W/?S=Z7>5#][Y
MM@P,,3AW6\!;O-IG1*D^?+R_BPIIV4D7Q/WW5;%9?=_#WYU^7_G@G>_+?D/I
M&GWX^.;^>U1A.?S(Y\^K#>$(*]+,<C"XCRUC]_"#BS @'[W+0.?#5Z"H@G65
M9K[+ EI*?ONRO4]E,AS\[OY+2QFL/G'K1Z??5C)RUYHY#.) SD+ITWV6X:3@
M)Y"4QR(H]K*R,#TX5&BM9[\=8LMA 4)M'2.JD+O$0342XE@.#Y<*3 M?HT=\
M%A1!R8_F[$,.#G><I&/_\!Q)!@MR@*1F1'UR5./0>J.@TARGU079:5#@AU2S
M-S^ @JPQZ##;+3.H08 J#0[&UQ4;9*B"=?;%;[=!')_L\RC!N7KI.(""^N)2
M9MM?O 4"\,4EXZN^. -%%:RS+WZ^Q=D#681^SM*G8G.:;G=!HK9U!324!FB9
M;VN"%!1 (S1\J#2C0D$<!Y5([IS"!L>Q23/:0& N0<+J@4<0(" <0F=XI3^@
MD,Z_-1EO2RM<TM7?;S<!D7^Y+^@U6KJA44?!6B2P#86%* ?;"@T&Q.;"R(YR
MB\$P$4-=((Z,!&QWZD3"U2R(+Y(0/_]/K/8>'3@PI9$S?* G;2 (U9!QH-0&
M#HP8-"+@+@YY^%;E2Y2O@O@_<9"IKZZH00$.?PQLUP=!"CBWAT):)KH'1&7>
M@<,CB@!QE:5A]POY%]VUQ0XDW/4%!=.'MQ<.P$ N+TAY4-]=$+6!(3A7!7ZK
MRDX96K#0ZB!A7*X0 B"@2G2X,"I%>=_-E5H<D[%#QF\<R(+-@]_=?WXI@]4G
M;_WH]#-+1NY\VAH&4:#1'W,=Y/>,NWU^]! $._Y%<5SDU;\TG[;\A[^RRG?*
MPG+])4J"9!41G4SYO2E%^X]^J&X58HA85%?ZX#E3H_Y,=<.+Y=79^=7M^1DB
M?[I=7EZ<'=^1OYP<7QY?G9ZCV[^<G]_=PBJ>K'N&"@A8F3H=,^00< JBZY)1
M TW6&F/49S^-@SQ?KMEN^/@Y.HPR+."!E4$E@%0O#H'A5$3.2==Q4#!:_,(
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
M W1?R*CFPJ@@L,FD'BN73^N5[2KEQ=K48T6Z]FD9$BKT#(G&#AQX\:<NT7@
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
MAP"CVV811!U70SO7=1,KW;<8:@2T*S%@-K310\*>84F*K@S4!)D%JG85ELA
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
MO_#*6,:>%&R$TY=/.V6>_M[/5_P<K=+K+/T;7A5"G:#ZXH\) ^"DP$Z(^FQ
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
M-$&3X-;VJ"+DEW'JN1QDJ2))Q&DB3G2FUY\>:"GH8,,=, ,_H6B[VU/Q:%4
M87K^:^L1SD_Y637YI4_%LY$ >"&,I8B&N^D*;!]*8:Q8='<3?57SX-OM\WX3
M=%CVW&J)T=#QJ?9YF*!BL6GSP6&"AB]!E+$G-$]>OA*&2"A#5>U+AO^QQ\GJ
M1?.FE!4F3$#00RAQ^;= <[[86_/4T3(!'-7PD,]/U:+(!-&^0V6%":QJ9J&D
MJJ9&@U,U$T^VJ@;Y5)5,F/P&TZY$Q$5K'ZFR0_5'W51BF?3M$,\+A9,SU=&X
M&@IZT62]94]I=T*[I?(0'GR!E N@6!;;P)"+H8P3^5,-B$%YL?!5KZPQ;0^7
M2:W%)T$>Y=^2]#['V2-M9WF1D/TH^9E\2A)?LOA0E-ENM9Q\.&!EG6GZI+H^
M\5APIC*+('I+&['N*W(HU_MBF9T&<;S<L:V2=/W60@)D1?1,U^D/.1A,GD/'
MBV0-WO&4!KU,LZ;-<5G>@NQ^B[(!4Y$BHE+T%O:*T$3I#B(UT4NF*UR^#(6"
M+,JI#"SG0J1X)XH '774?_Q+A#.BCYN72_Q(U-HJ!-$B@\<C%J(I@A,-)F2D
M8F2KHX04 S$45..PZVQ7Q[]X$<>(\7I7O-Y;>0T-CW99)D&-VRT5 3_V77KN
M>NJH%SM_%L_DS-@^VFWX91C &J@60JIO77 X[5+QHM$EVEV6(M%GI@@:^CCJ
M+>E95.E3;U7ZY)\J?>JG2I\\4J5/ U7IDR>J)/C<7Z-BT]F Y>T=6'N[QK99
M=UF0Y&N<Y218-73WGWU4?];G&2;3M*)/.*07,<#D\FC-4SPT8.V[Q*%+XT7M
MP>G=YG)XQ,9?\/?&%JCF84'?'IO[U01C_3G,[,(FQ7FBJ9:<MGN(4RJ\8HXT
M\)"/%VL$Z+Y>+ $&>KY8R8GR_6(A@F]P8,REKPB,];J.)JER-L!IF9ZVGK>-
MO:Y?8[0F]BN&L5[7*FXU<5.LW=J!7LV*;2&%@W6Z'I:3G<7/[' 6I>%YHJT=
M=3F-)P'YZXH^)$K]U%>:)$&?/BR0K(')A#-P6P19X><<G.$5VX15T_#A=<5G
M0R: QJ-QK?T>'ROP5?B8F$]3U3CPW-!V6SK+D%Z<4L\RC9J3ZDG'@SZMGD$8
M[1+'1V7I:V'<:N4+49IT%[3N*GBP"&HVH6[M>OQ4WM%_-WVZR88!MM^)ITMJ
MLQ.- 6>GDPJ@M<TI#9*-^>JM\3)*\$6!M\:C_DF'>O56V9FVF2RS'N<U6^>!
M$,XLE(Z+V,"OWDQ/@WBUCWE:-XWC+VGV%&3A_)].->ZK-V#]A,YDS?)!7[-I
MZR1R9.<+)#"!?J-LH)(/L&>NH6;X550<6LS)Z89(16;C6Y+A(([^B<.?@RBY
M3/,IPA0=<?_]FGEJACHO-66O/92)[6G<$!\%10EJQD%T(/2&#O4]<.IQCGD2
M!'T@D!-6X)^FVVU4L$K!XR3DEYT?,/%Y.)=E!RQQ *KR;06IZ_--",XLK0<W
M'<40T!#!0RW$Z3?&>58(ZPOY6[.VD+_\]6OPMS0[W>=%NB7F(JE:5P&YU1<]
MJU1!Y!#.-$(W?%<%2IC)*\@-'_LJV.+ENL6FM$+< .O^TQL9KS1 ">A4$0Q<
M:/1A^OM:O]Z>JJ]H"3\"^/\.:[6CKW]QZ]$/ANU\)_+[J-+5_@NZ*L'8 \^O
MA5V:^K-&@KF*9\]91V.2P.T-NQ&L&N(2U.0#D>-2SO&2"<!3VFWPL@V27P/"
M^ TN@B@6WM+"1'BB4@]D';C!CSCIU)$-H@!ARX.$;*RZ%SJ0?0_@47<%M]A@
M>O6V1&1/[A%2:1R%[&'EC-/AR24^-F*#DU_HZ'"MPR:9B)9$G$S[%;QF9I9K
M5-)R;Y4_9V3O?IVEZ^BP-&8P%7^M4R)L7PL52'AMI1T^1UCJ Z6%=HS8ZS57
M\XST,UE&#W&",-<;5JQ'(ZT Q!'+_%]A57V; A;H6H..\=:5!AF@^^L,:BZZ
M5QE*6-0 L_L_( IRN]K@<!^SI8KVSP^O@ZQX8==W@A73Z9.7UB^:HJJ!M& 4
M;)3@H@(.(N1<04=PV5'@BA9=!$H<Q)"02&^![E\.?H8L9;(36].+I \!&)7N
M+Z*HQ_;8SI6W+VN2.*:EAG#-2$1^M1U'9(#P6J7N'=*% M42;0[Y0!L@VWXH
M-%N5R[1'@]<5G3@6?F?>1.8 ;V-*G2E70OCZ0(5$Y\\[G.0X_T*^H>A6Z9TB
M$:7?/-E3]4I'^TZ&A0K;DO1%P_OQ:V\ "U11YID!D3:_G-E"A:EPF6=.FL?0
M,">$LE+4(D7Y_IZWTP\>,LQN\\%L ??W.>M^79P_DO_3[O"DH$ ;. W;K?V9
M!,[]]DO)1'=W58,B!@NZ:SK@VQ27J,&]T!%M'**"A=854]S1U1=%N$'^7(]&
M0/Y._K'Z)_)_]\01_?O_!5!+ P04    " !(@FY5KGBXD.,^  ":<@0 %0
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
M$6T/*$E0VQ"_((!:"YI1W8&HVFF1)XM1&A$&2HS7TJ,9QK6'8Z3YP3O"2A!
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
M%U6"4F8/2?O.:X!6T/@4)XBZ<<3E=;5E>(WV6B5<T"0YQ'9/.&X3R1N[%YL
MMX2X1O$SW'?@9_P7\L##D=<@8=2&:\)3"@3T26NIJ92]S,9+A0>O"<\GT%K*
MU/=0W4($:C9/?HX@&FT?@8U21N6G6J24:;RR&IBA_\_X45N;9+UQ%FJ\X)K8
M0=9K@ATK+CG%!LXLF%JN6]$>:<IB9C9,0?7P-GWN0<)38^JUDC2ENF))<G\@
MM5  -WU:00>Y[%YI(YY>9PG,(9V!R82W$V@3M_AOLQA5>/D& AN&Q) =PN68
MHQ(YT&4]:<!T_.Y:6DE'*4%;E(**%C[5Z*1!ZCR7'[N:%PNZ5-<V8,[4"I<$
MX132F*,)-JS&KQ!43CEV=+=_TV#B_'.3/N_YY!.\5>)&\6+%ET]6^,I<S.8#
M^&,#0QBAY5_P"FV0-* '8/L++RZ%MBA2_5ES1-F)I:0]F]#QFKU/1ZU]%JE"
M>\AZYR$Y>KOTNMH6D'/2VFN1<$&3]9I#-=]=W<[$,XHKU_^Y7>4S+F4>UKN4
M.9T\_GUP=3/[\=C=5<PM5$:P(5H6I(R3@\/1Z/#P8#0\/A@=G)WU[PZF3FV5
MU\84MRPRPL];F&7/1)W()S-'H9L+7J^9EW:W3R>NN6@KT\X)49>+0\IOW9XA
MO&?=4LI)29G+&CC[W8[EW"+K,^5\T"0Y,78\3M\T](_7@.=F(S,=5Z])O@,1
MGJ?>!S[>B77.W[^C-=6UE[[ZX"TF=@1?8T\3@7=UFQ6JKWCH.B@+2($=)(T;
M^=<4NKQ4SFF>ZG=H2:-.DS+-$9]\,YCPJ@M_DVS<MYDCI8:8^_\"#,$ U]XK
M"(L&8&S!B1=DO(I$L6O@OX_WI&.1#,_&PU@H^#?/]]9[=FIH_[&! 9AB=]TY
M1"4 M,BX &L_A/O*$,BIG10D,;J32E-C-)T=R786( CEUHJP^_;[;,ZM$$:6
M#R*-.E:0-&O)'ZQWZ3Y2:AW(Q&@<CM[O7<N+)IZ#3X/7. G)O96[ /-%)<DF
M32<XFKA%VP X<6A?')Q]-A<6%G\)'TA9#8TB:;93W7NUO][GMW/C"?3'T5A#
MF\BZGZC=\NP*>I9G2UB>40HJ6/1PJ'_,=U$5B6*7I*9.-XFRZ0!^PRUS4-Z=
M]S#F5=69M-.))+K)<RD!.RA9MG6OF>)A,!KJDU\ SP:"0F*5]*'55<LX35>%
M.DGNR;^%7CREBQT^4Z]@YO*O*M/'$Y* '90L\[J\>91?G#R =?JZRVQ.\F?A
M6/CQ%/.!1";#,I*6@ Z8P^06RK<-=! PT($3V7K;?=_Y$0A1(Z2X^I*2?QS]
M"%F@Z<Q;NYMRA;T3@5NVS'P?1T#U3"$I?HP^5VSY[=MX8^#C:*NA39J&GNE^
MVPFCQ_^/=W!?+1=WTP\ F1#:J/_$?T!KD>(O<BF3NZ'7GAT -"6X ,E_+]_2
M2WSHAZ7E+< #ZHLOYW- W+)JMQ+:J;N1>U3'=I,5IJNG+4"%H#_U23:#I ZW
M'%&WRY&]D9FV5Z8O8+CV0\O]%OB;-<HA[&_:5A6*Q(X0L<<?4=\RK-8TEAE'
M<SCZ; ZM$SOZ; \US=8T"%QQ_^!^+QI ;UN%^FG*A^W&:?URX_!Q^^$H.MU_
M\#T;0=]Y9'C.=ID<6YOEE\";WQQA-8.L)DI<=V$'1P1AY)-HQWTS"LN28(+M
M^:7J7:COY"1[Y6_B0#<XZC=9 LQ\QNNBG@5,N,VV]8$@:&/[=^,U0$>JP?LP
MA*L@3X'EA:@*\0D-MH:'<KX_^40O8?0S#GD5!1L;@[CV4,H%XF]? I)+-U9
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
MMMF<:X;=L%0SY*7"")(")W4]3>*PB^6ZLW4RH_2<'U806.1 O0U*_$A2XS=
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
M2A0@Y? K'26\16YSMCHT"RNYIISRT+-W*"4*4E]V!8XD8JP4YFL698XJ9!I
M:6"<]I\B2&R:N]7/,R24DVNJE5JC B<Z24)HTG4T9K_87<9!2V;S[VG'29
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
MD%QXF_D;(2.\='.+!<>0!O42[JI<H.9M9HA;L_H5E!;_Q8VBWYGZ)ZNEMD5
M@ZT"10YZ XXR3(7,^H5VOG+5"/@Z:R&N=^=\T%JH4R,J/4#R9;'H E=AQ_2"
MN@*/,S[6PA7CX55KH34WR],AU1HA?-T>3]8221#\58/B$M;"%2-CSUJ0&V;>
MZ$NM/"=;Z9EH!-VJ@UVU._$UUD)<3Y>_WUI0ATU#%E9X231GA""@#<)D%HFU
M$/,=C!.@X*6UD'::$K9@"QW.5/C%O"J0G@:NVHW\2FOANO'PJK60JS2]Y6"N
M(.(";?G2;$E79[VKUA!?;BU<-S+VK(5I6F"U C^X%\V%5C!TV>&!=-58^ )K
M(<9WBKS?6BABO74OP*IMG5HJ[**4[_)R]ZI]AZ^S%BY^0\AIK05>9F0"8,R$
MT[+MON:GRP8UO'+#\4NMA2O&PZO6@EL!%1S5\U.]:);K/9MSE %[U2;D):R%
M*T;&GK4PFFL4UAYYC*YA##GN:#59\1-K(?[4_U5DB35DU^7'@F<K^K.\)Q4
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
M?-YNAO GGWC@1#8D3L^;&7= ^#JH3@*V6.ZU%WMU?W:]^IYS!YM_XF'N5':
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
M<<,SEE4HS:,2'=@-A=(WV<P93Z4D3)XP^6_ Y"<WWM[)Y5S7*F<K.L+UR%E
MI755S4Y:(9>'$304N:$I_#<.G_T>\;"'NX=N4I#,VVW5Q)E.G.G?T)D^_R5\
M#QQV0!P;*M_(%8A^0UQDVNZ [ 9*>\)(:&9SE0M-0\/K/#62$EY->/7:>/4+
M+N,[QJP8,AKRC.;V$(P @V+'Q69>;A(R:WCT]R:#XS<(^MM4MOAMPUTA6%PO
M#(N&P2Z>3>>ZY<0+3KS@Q N^O-45[EAX01UX4UM]Y--#CG!=UKWYH.*H^J+-
M6.[ )^ML9R6A].82%A*G;S+$65SAA-$31O]M&/UL)MO;.9WU P4EW9ZN+YJ&
M+>7ZQ0:V8D).C\XC9%#R)HN<Y;K,).@5HZ!7T;;5E688B>^<^,Z_H>]\+HMK
MQU:'_&5E+;K.'/3T7F]2E;KXO#=J0G\YJC2!(C<$1D*'^8PV5L*A"8=>#X>>
MS50ZPJ+5E9NMC^BER&E8NH";HXX]SD0L2IV;19.85HQ\G;(%,3O11@;8GJY,
MBJ\FSF[B[,;$QGKDSLT!J0;PN/7V</X1X<ZW<W2MFR-149 *LU*[,.:H^Q4<
MX":C*TMF;U J.0V9<'W"];&TVS[(]CT.79B*ZU9$WT_++CFIM )I$K(]M.GP
M&P)!;ZCSL'T2[XI1O&M[4XLU21E =D$J8H^T/4[[+DBJ05R/HQW_!?A='/1S
MF7</G%H+&;4=SHX?B^Y&ZA\Z!<^/$6DRQ9J(>4\'CCQNU[$\%/#HQJY#,]"N
M2Y+&$FY/N#V69MU[V7W(Y61EK*953C 4NYHVTHA07H7L'A7^HFCT!L4S28CN
MFX?HHB)Q2?W6Q$5/7/3X6&Z/A1N/9@ZWY&9S4!WA/20P*G1[/IOW%VM&PK"-
MQ49BY U-$4DD+F'SA,UC:;*]D<\#8R('?CF302A%D=<9+C]T)A&?1Z8:AA#G
MW4W]GGQ^=:&WFFU-TAYPS*0T0G(3^CF$^V]_$_JY#+IW7(#^!G4@R2.$=8J8
M@@A]N86N<SUO5FY)6%0; 0O=]NP-F3FCW9<(A40H_#Y"X6SFWVFE0HG%INH4
M[7LZ7*QL%01$CFM$4H':2 6"ND'I,V[0?@.I\!T">F^H>)!4.KA4*."I-,6A
M-%5M/TR/C('F^,]9PP27GGD,%,EYZQ<<4 F=:FM:'\\'58ZO\'5?" PK(%82
M%A4N0.DP!QNYR9#)[6N)6$C$PO>S+U^7"_T94VK.O2)2S??I_GQ8M^?Y2"Z$
MQS/"@@<8_$N>Q8-,(HI?&%&,O4!,X@E)YL_9,W]BOP0)%R1<D'!!$D6ZEBA2
MK<SDRK5RI\P)*::13W$ML=P9)/&D)+7DVZ26O#+=DTTZ07F"\N^/\L39CU'Z
MT%&5OBV.F3(T.5H #9QV?^@;$#RVSLUO=&?.UZCE!*P)6*\ K(G#' M#D8J>
MP"@*'(KGIN9R((\,<).2%<4)LW+!>@XL%SXGK ]L1\>ME$/:-O$I?A.?XKP[
MJM]_P_1L>11;%FYN.)BQ5&;#PK5'-GV]B+S<]["\Q>73.L4TD#%5K':I^4K"
MHIN_J1L<QVXHXBSG:1.^3_C^=^#[\R5*?(KQZVX%2"T$*XB4H;7 ,-]H%X=,
MR/C1Z2P:1V^R6'(1^/<-KQPV %/IE ,,V8,6X%QV3FKB?0/RQM8_C?\"7-RO
M_5YF7GO#I,T-C[XNYDM$@+8)BQDCVJH[G&$J8Y'5B81%UXZ35/8&H>GDR%7"
M\@G+Q]_">RO/%ZP,::'UX![1-&%A48VB2317(<^'B;(4?I,]CT>71/9BX;8]
M&'91'$^QS3"0%YW'2[SVW\9K_]X9 -=ORX6\R9ESPPX R $+C#7OB$0GW5H&
MD#E1T:M^MCK.EP;5C#P)1Q==F810X?%Y-(G2)?R>\'M,#;GW,7QWPI:H]+S"
M(2Q6FSE(D[)F2"MD^*A,'X&3-R1QEA.0270N1M&YO+;4X)34A_!<XIE?@6?^
M&R6+7+DA]L!?6P_[=8'\_[/WI4UJ*TVZWV_$_0\=GID;[QLA/-J7<V9.A!!B
M![&)[8M"("&$-M""$+_^2J+;;ANZW6TC$% ?W*?-*0M55CY/965F97;K(N6M
M]B/5X"P"M\?R9@N+W62[2#LD8Q05$W(F[>X!7@%>;PVO&18?^BA@=RMA-]VT
M%('G4*HNEQ"8(74M>:W4@L)0&"*H#"VH.P#LQ\VEMT212\_82])XK'&!FT;)
MDY*4SH\=8D!FV_V<G?,ODP<^<U^FC\Q+2DST]H:!RIQ =39SGQ?L]6I0YT=*
M XLWC+0L.4$0$ 9G:-\!1 "6 "QQ[?XS'Z )&R[8&V)5TF&9&HQKY6FG6)^'
M"4W$=B7!H!"&@7:"US(T<V!5KATW5?O8I#2_53Y7U-GY^D??P8+GUA60?P$\
MB@LA*[LP:4<PB#%9BB'Y-LOW*]:\5QRL<</J%?I#:E4O8TYL#*;%RFD"(K!,
M&E< @ . /PK ,S/I/H9P!6^4*X*I=WFN+&,EGN5'%3-%>&S'D2B$TYDT#7U
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
M)A?;!C[C;'G%,6]Y6M2B[6U"F6)$*PK0D:%LJ/5*D_"TU2,#(51,,62&;E%
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
MC4F_'<$SD_-"B4Q\X 1$(C!$GLA[!GEVO^_POEF4OEM,_<Y0FJTK^],H1:Q
MW6"^U^3[$8%ZL#\@2J06HY3\\@\.800#P7@F* 6)<W]:4SW'H/Y5%?)[P?1%
MO-2?QO2TLQ>+3CQ(5#5Q2U&+"D56DYV7^?(/0D XC$$X08-4N#.ZJ6\5I>\6
MY+XSE&;K@/XT2B<T/:\5$6DBZDNZ#/.CX3ILL3%*4Z<T!M$X!='8>WOO32:W
M563=?OJ7Z7C>OY_B-98]3_6?%-U[J<GNI>=WW5K+NIMX/CSHR59]D.66=9;;
M72;SOIT%!Q)\+^(UB,'>C*$NV.E-86'!)G#W$I9,?JE]0SFWC.=_LJ#%HM7J
MUYFFU^"YL5^G/=AN<%P8OSWVY9_8CLDF]P:DT;V;1G>W7'$ZS0YPQ45\%W_.
M%1.]T9+T0G$#JYT"B7&B#%/-A"O(+_^02":7>D&6WCFS].Z26-[,X@.\<A'_
MR9_S2G%06+0Z9&/)JQRN3.=\ ">=[:GG5$ 4U,2[0AK@O7+%Z33!_')%P@__
MNFG7S><)(I;#_WXIG&"*&AF8F%]41KQ5:=C<&'?<8-]-[*?DQB*$X#C$D,?9
M0/_.<:;AYZXG'O)6#AF SEH]+*-WUHN*CT9_H"S2G5M!E_#$" <LVMH!H G?
MG: O369HS=AV<3YRJ@--7.$*MPPE.BV.%-LY)$2BH#82J(T$:B/EQV_R,62+
M15Z/*EV\R%L;5VA9HAHVMMT8V4F%) C#4 BACNT2D.<!"B2! DFWX>?X& ^P
MJXY7ZYAS2N1Z=6:(A,&Z2&LQ#R0E_B&81D\6" :I(:!*$JB2="7_Q,> /6S;
M%C:P"RQ?6&^(0(1+L (GIGOB>:!IYA?[^RWDDN01X2"GY#J5DW(HA6M47,J?
M&$#JQ+4J$.50"M>H7)0_,8 <@7/F"#R4ZERC E#^I  BX=<JB),_*5RCD$YF
M4KCQ8*_@+U7W23^$?/_U7#OFWW^!:"^X;7]YE\^WR9QM2@\;E+Q9!;SJ1?+S
M*R"(G8$[TC>DK@\;XKE5_;OJ[=\W]>\60A$_+LM+I.D)0=/GUVQ?=57/?S:-
M0:#AA@,-H$7#K:8\OJ#P$#9-SZHGXJ;;>:L_Z%(<QY,Z3C7HSG8Q)%D)0=(Z
M521$P9FD18$P"6C4<(> SC33\6. +EL#U!DTPKVA^FNQU.,+Q;6D)8!.4AU)
M&J+I# M:Y0_1-W!^NQ<" /T:,LUP_!C^Y^...Y *XP$O3WOJMK1SN@3:3?#/
M?/D'PVD(@T'7AKL*4H&N#3>:V?@Q0/L3&QOA0K]@"#;"&DHIC-Q!F  Z26TD
M8"S>T=^K I/S(-N;SH/G>!J(I(%(VAW=Z+[DR?_MXGMEK3()]3$_-=2BJ>.S
M7BU8+N-# IJ<^E$(QH]O.9ZC@#R(*-X:$*\=4<P<B!<YL;\-1-T;<\;<J2A\
MX!0'$1^P[ICO)D D$R"B")D)$$%D%416;Q.VESQHOU,V'JZ-UD410>&@C.P(
MKS]R]D*8P#8^9--)[=J,]D\08;XI'%X[PGS;E8E^C<-VS2@U/'8"\YP>>M/V
M6/+1$9O@,#D;4Q"%'/NZ_KC84)Y"[8>>CP5O*;M)#T+]5?DA@2L4AS40? ?!
M=Q!\O]@1?![.G;\.H$PN*B?MX/K!S-,5/0;HR>**NZU?41;;4I='5^A\.*34
MUG064QB6',5)"*8($'\'\7<0?[_>:?[SF&[B@2/+Q:H/DZWVHBL9ZWY1[":8
M)C/$-(C @P@\B,!GX1CX/ .4B%XC;-<"2U37\Z'0[6'=)J8E#,"D/9$Q.*/>
MCR (#X+P]X;I3)P,O[&K2YRR+#L]7HS"[FPN#W8[NY7NZFG+*A)"WP7UC<7A
M^4T0H_1)M]/6TZKLVO%W>T_.XMR.A4>C)A"7SSGK7"9$_U+++"&> ]9:JK]T
ME)J]53T_;?UV@H,J9+"UM?5*,4;#I>CVBRO;:(82@J<EBAF(03-,UW\TI(+
M_6T@->,8_N\A545L7D=V^EBT<+2Z7'0%M$NE2$WR\)/01"9=4T!D'T3V;Q[7
MEPGR_QZN][U1.*BLNY:QL82JO.$XNM_5$ES')WLJZ1( 6DN#T#]H+7W&+(#?
M ZK)=-S5=&&:L*"RW QM6!V>81.@)L=U'(=0]+U*W[>?&]!6_7BA735^V[VJ
M/&D_=IY>!_Y_QW,QGYSU<X\BD"@ $@5N(E'@YA/TQ6^H_-Y\K10+81N_PO;]
M#FLXYC5+*K$>&!'5T]S&TJ_,Z=C\(-+,?9R"X!-.R//E[@-P@XR!VP=WI@Z#
M/P#W5*8VVMQT%1'M%+U!2$_MR;Z;@)O\\@^!9X9MD#D ,@= YD"6WH9?D\+/
M7- -B@O&']?WO*"9VK[6L0V42KD@R2!@3G(!R"  &00@@^#2#HK/8YOJSZ5M
M;6VL^,*^IZB,$OC!/$RPG682P/0OT'UCJ01I90.0+_ 'SH1[[*&6^_['-^]F
M2''7=FSGQPYJWZ]3O7D0@>GMNKB K3T<--%ET:G!\V4])BCR4!^ Q(X3F$%]
M@#]Q*-PKP$$;Y$NU0?X5UG^&>&'-1&4D6D^-2JUFTFM#JOLM-H%XDI] 0!22
M2:=SD)\ ^B$_/"%<I!_R9PD!\?3QF%GNJV+0; JB(_?:FS#=\Y.:!CA$81G6
M#7RT/1\T1GX(A&?;&/FS"&\T&T.TM#=W(M?5-ER/Z= +,T5XXG; " AEWMOS
M;R\CXN]?-/!Z.MW!"WJR5?^L7;R /_6-G(B[),&W<R;R2XPW[^SX+3]'2Z6W
MW:I3<?E&<2.J@=\N#\<Q(U+I=0J2AI@3Q=)!-D7FV11W2PNGLRWR2POWY"+Y
MC*D4R&1A.IH4VKP\V]M5<X**NQZ;$$/J'4&AF!Q #8=\>4QRAZL+9VH %KF$
M7^4S++);A:0\%PM=0RBHA<Z2]1?+I!<+E;A4")R&*/2]RNT@B2.;)(Y[I873
M21Z %B[AC/D,+;A.O5KK[-84'Y7Z&V.S*]2W8FI<)'X8DF$@FKGA](]?>5T.
MXGF:J;%PU1?GBR_O5 ]T3@=U)>Z7ABY?5X*+7T.W@UB6PH&;'-LKIK [C!LD
MH.-WOBO'>X1NRVY4\U7+B[DLF8#KF&;*9H<JO*=.22,>'S25G@U;/72J]82"
M081=":%3]PD$DQ1$GF@E 3)%0$&*NX;X!0M29 WQC20UJ_[,=V"TJ]KM]G@H
M*VH*\<01 N$T#F%8)H<8D"D"*EG</"%<OI)%UH30F _FANXWNR(GE,<S6I8*
MZCXE!":I;4MB"$1DM><_:*;(K2(<E,#(I 1&U@BGK?%PRGD*(7*$65.U;:,W
M2BI7T8?;*1!!,[%I_UZ=N?O+%*E]\U(\K5TGP7ZL0O^:J;:ZT/U_@UP1D"OR
M0+DB]^<PB2GSV5U;/$#Z5!_>-D7L"T%D&M9^NBS6^/:H58AID4GOQ,26SXE>
M?2!3!&2*/$BFR,W7[7B;"=Y,'].E]J+J>5-#+#2MV1*.C:N2P":4D#A'DEJ
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
M6GN^#H-WP S7""+EB1A^-]_RLL3 L1X]V47E@<@5&GP3YEK,)KD_3R49F0F
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
MPW=?7NSY"Y&#N_1CV>8H_94B\I%L@5PNV>+19HQ_9<@'F_+C+3+\>$@&>OT
M,Z:^$CE)!P2+#,CK?%,FO]+95M/*WY2!7C_ E %?/\",@5X_PI2!7C_ E($=
M\@ S?D"]IK]B.:DU\=DI?[)BR-5]N(^ V4_.<>Z8R8?_^P7_\KOS1;\BV59X
M_U#6]7L--'JJHJI6$ALY6Q.,6UKCVS0C 5CO9$M]".,0:.O;6POZNUO+92RC
M/]E9V/A]DMMJL@EV%D!(8/O,]1S_G) NLZA_0DAMQRX\)!7]^>(R7^&<+^[
M\7_>:, 1/!^:^]ZRO6ZH\V-SG=D;.ORGA_$?B]@@Z]U36H/C$C5L_EC)#[)9
MN^I"=5U5.?S5\YVY<;N\EA?M(+^21V4>;TL[N.>&IT ?'N)\M99UI:#;8*7O
M?J5[JB_KMJK<[%*_O9H/=@1)+A&XCFG&+P46\]:/'.E&NXQ_5UWON;@/.(#D
M4&'/L]'\WFP/V>VW;%4>BDW>+%OEQ<H@OE)'%51O2Q%*R1TY]]$UX4\LDUM>
M?4 #9S11;UD1  V<\]AYRYHPE]?ZD=,=:,(#:L)+GS&@"@^_/21%SV-#P0>Z
M<!X'R"WK@KH)=#\ZAT_DVDU7B[(IVW/U2?:24MXE=:XF#1D.2X\AT.&7I _$
MN33^VA.^O%_HV5-R^7E?M:L(ZTG"(BF2ASTW%7GN )(\[- $@C-ESQ,6_<39
MR.YT[]N([YG;G9> <#JHE>KF\8/X%(V<8ZT=.RE$_\/#3CZ"+3E6:[LJ."(7
M]*N%I;F3[,$/?0]K[?(GNII\I&]) V[ZW5UY-(,M=10N.MA.P5=)X5_TRS\H
M#9$8D46[H@?%')P+<OU/P!ZOV4/LER2]/PSY[M .1<MTBH2@3)>>J=T5=7RF
M'5+_5:3E\"XU>VX&R6IV'#<1)NO[KCX+TB)? Z?MV*\B;;5GD_0$VYAHO+B2
MS<.P/*"V.T:8A*5&**75,A$*0NA,FJ,]*-L\'V[N :-GW>'?1=<AJ><UM+;F
M?CKCIWM7;'#< AY2%K<<:=GNRCM.5<1H7H;A@!F2<W$ME7;M!"?4H8$ZCD$D
M@P&L@)WYC=M'=X'Z\^W,9X=\+G;32ET3V-F48\11M)BMYWJYVEDD[362:J@,
MA. DA"*9M"4'+''C+'%'ML&%6.+[];J.K"LUFSM$8YX9 UWN(@%SV(IA=6@-
M=?;,@(^ZN6,,?,XKZ(I8-.%15=A%QM)ER';:NP?[\@]-032"0CB623-S0!F
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
M6_6?='ON6.K33<9X[_<N(ZC_^R@!=:!Z>52]W.5*@E5Y%$+(71H>4+U'43W
M>D#U@.JM\Y G\#MW%>I2K32QQX$(DWH@+.<\25)L-EVD27X9L5UY4>8WE<U\
M;,P'TLX))01)+QR@$$HS$$V3]Y%*#)!\T_9+GI'\[JV"EAO(B[Z\HD1N5!06
M$>OS<)A-X^B@1;3,ZG@U%2-*&(P:TV'11K04STE;> R%$.9.;@\!-(-\_P^C
MF>"K$]>&)V615,HD016]1KC.9DL->X0T;5#:W@@:E;JIN,6Y-TDAF.3PHQ"!
MHA!,OU<CY#8S^/F=ZLYU+TWB=];)E+Q["?R #-P_0##(\__C//_T?PH'3+W
M3#E!/?LU6J'\^7 K5KP!@D_&<FG4B:UY-,GYQ^#LR@H\'D ?-81[1\0$K@;\
M05;>1RF)],TQ4VJ1I"&[Y=E@QK;ASBZEI*02X!TWI@!9; ^0$03V'9#N!I0;
M*/<#,'>>O:]YN:KP4:.HU6W">ZLV:XMZO:5O>N2J,RIU$Z,HN:V 0@2277GD
MQT,78)7\L@K8,H%R WL0*#=0[EN[)W'+\;MSV'!!0R)G"C>;&0*Y)A5FO,:+
M;2WUM:=A/I)Y+VOF!BZ5E/2M'NNWXB5"-F5751X[30 D^.=Q51XB>0.H7AY5
M+W>IKF!5'H40<I>;"53O450/L!Y0O4=5O;_S7K/I(A=*OAT,.=E;GJH\.ZEX
M3'U,:?RFM%(;DC!<D3560K#T3@D"83 "T3B<73TF .'<0OCJADON(7S!FR2_
M G*Y3#EK=5Y9B(6*TH%)]/^S]Z5-BFI=NM]OQ/T/&?7>CG@[ DXS#]7=%8&*
MLR(J3E\(!$0$ 1E$_?47,+,JJ["RAM04=5?$J6.9.V$/:SUK[34N F4E9HS,
M?OI"4 2$(8"-'Y&-KYY-<@4V/J\)^E>\)ZNV3;6[WD8R9\JLYVN*&#N9$,TZ
M04 T14'(VT+T-M-(,OL[/%<"74M.9^WI3I"=RKUXT2[?"F+N^IKNP\??_XQZ
MNZ? M4WMZ5](]N>.[VYW<[8_=7Q>^VP+80@OX+X FK]<N!(XVYL_6X!G?QC%
M=.U] 30/:/ZCPU*OO2^%#7XJ;C \IZVB($RG% S=G[PX2V'.[G/E5]>YOIZL
M(4A(9*#[6U/5CQ%8?5UU#2=[2A:,=>IB;/9%M3;4?61\D$6[-B0J'4V44>(8
M.X^0$(J#UD, G1X8G8!$!C0/M%! \X#F_R+$_MK[4E@M]+S^CRMHCA[J#=&Z
MHBSX\=K&--H6)XU:G&J.6<3^+S7'&XC9+RFVXJCZDQ*D5;B:D:,?@01'H..'
M]"0?VS];N%CJ\Y?1X@)96!2T0HWCURBRNQ%):<!&YH8E>=*SXW?4S<JV18C"
M(-VHY!Q/,#ZW1E:>M'9\?D^7D'$Y#LITG# ^F97%8B ,OUQEK#L7HP\1[7"K
MD/&[@O^V\>*/$_^6KIUH>,%Q+@U'M:/T,'NNG^XE%X:^.8_"=$U#]W0PU@F(
MZ6.NZ6.>T4?66I<Z],7^?&B)*<20B6J!02SQ5L'/&X*8^\V>N8(<?I,=DJ_7
MKO.:%U#"&?'P$'&EJ&?SBK/NC)VV>%G9V5;GFH"JJ[ZD2%NF5I\->_XJDYWT
MIR\H"6$,"9'8G1 WD)_W&?1[;?EY=CXOA,RK^ I>V0C8VJK5O'[(=CB\-LN@
M 44^?6$AE$8A'"4 - !HN#LMX&.@X6U7[@K9C5O-)=5%6O"".*QMH1+KQ5.-
MW=9Z%GM[1)"H^4[7A!A'I::1P03^Z0O#)#C!0#B;#V4&. %P N#$.]+^='B
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
MY2'DY]6#@*\M/\_.YX60>9M2K=-?X#W6JO5U;"@2[H*R,VA(6U:S$(HA$,,
M: #0<']:P,= P]N^7'I0E9;43BM)&.*1X8KJ<KNP>*HQW-:581R*;0E#E_Y@
M.@IXF3W"!/[I"T-#");HQP G $X G#AO%F!C.RDS@N1MD:C40#%C,W6: E<X
M@&!LH<Y:"ENWQO+>%?7^6A$&<0805)IW!%$(#F',G5R@ 4" .\:' \2;28:U
M3J<Y=)30E*B^U=PR6J->HHJG1RCQ 1&K$SV0]LY<$UNM%CH2CGH$F_7P8#"(
M0($E'Z!$@1,9/Q@EYI;3X\W-.D &%5M@<>30TQK%8^W=8D]OHI4;6[HT[C7J
M[&P+NQEK9ZYYBH%P$H-H_"T5X#;S'QM!$.FILSXS*S^IQPL>"&.ZP=XGY_<?
M?(W((5Y%Y% RCA3/3=>,U[:UY1G7TNU&/UXN@E%]^!ZW?OKLC#F^:^]U]%@D
MQY?]Z%3E3K/OJ2Y:VJPE_>!->Q5GWEBF4(*EOGX&HG!0>!N4W+U_E/GCH+][
M@)@_UF7R ),%#[Z%+YVFVILW^WP#:;7)KK;K+:OSC9'B"_GI"PFA- OPY1X:
M7(" <B ;;JTI Z!90+-%Q]G_OF0EI]]48M[A<QVA RJR!35"A$UE5NVN+<5'
M+ZZ$)!OYOY_@$]I()%2I$!M8IC2()II=EK32=)1I(ZEO];0Z<K:";==F*( /
M=X@/0*8!F@5Z6*%H]EJ^J,=;]RWT?,H1]Z\=+Z'K?>]U^=!C++M.,I\@U3/=
MQ9/W8EI*7I0H7S?@'&8N[%6YD<L \)N\VV_RC1.$Q?%S:"9K&^AJ,C0TW[YJ
MM,KHJ-NQ>,>JK8:"VN7,76V57#7PS+'"YN,N;K,P]$,$7CPF@@"?R#O,$>_"
MCKDCHK"XE >6N:*KQC2&D8'!I=B1.DUPYDZP ^1&7DY&_V$*50>K5-T6LL3Y
M6HOK\TT>HY4N=T6YFDL8INDV?F#YC:3;/%[M5A?U<BUC"?JT.+U)C@#2%,0P
M%XCG/U(8_LCP-;RZ,_KT0.3WIKMOBD)]R6EBRO!IMN0I(0@X_NXYOG""_I9[
MZP'2 Z0'2.\&2*]P>@X@O4<AO<(E /V%.Z6(>2RE:)].X8(>EFNO$(2C X_-
MQ3PVQVGKFN"7%=L^96,Z<:,D-_*\V8[LO44U238.A2DC<;&,$JE'AD;RR7)W
M$_D%(A( !@&?S_E\/F_!ST\;L73\(=[LSQBDIM1\97D06&8EINA#?OI"8/DT
M.X ^(% 3'#(0,2"B\P$/^5&)NXC(703]J5@I.'^C__1A)] <I&;PFYK0=<18
M<VW,2/6?-/6&@ECL@F$MC\=( $"* R! .@+B!JH?(&Y W+>6S',%U6^#U8>)
MEH;32&VT+?>18#HGYQ^OKLW[E18M&25',BG*J*'L3N "+C.6I]9R""?SO=_^
M\[U>N0^E\*X>/IF.ZJ[UIW_;;A \> SUU5,3[BG(X,QIRW>._(#TBDAZ(."M
MB*?R$(   MX Z5W5?@1(#Y#>XY%>X1T=/^G;4MHM#R6D,5:D**P<Z@I&CK#E
M7R<R]7QW88;MY$;X5HKN7I7'"MY=S"1L+8G>3#!X9I#<C\FL"0L*46D?%N*"
MU<0 (Q>6D0NGOA29I]]LM4)7J-)>F%;J%N;(9-3V(DDVSL/9/S+TFMPM]O:\
MMN"Q!3H..:1U:/7BC*'9A*%9&D)!SB%@^R+G2MR\M?KW1._28P[=(3N=6'JK
M'6$-0A/42<:I6?<3B*!HB$31\YNGK^V3X7>ZKYI!UO_$]=(U!<#-=D^1VL4K
M(U+HN.TSEB3)?B@<>>J%S;03V%-B&XAJ];<#A)K)5+,GSYERE& /E>:08"=
M!S H\(,_+#"!;))W%$WY74C"85>'EZ/Z$BE;[+ZA.'41C3-((A-M"+M<9:3'
M8TT07/@ A_RH<@<$%S[ (3\J<=\"<A?92EN4+B^_JQ3!XS[>$O;V@8]V076*
M'OPX:&1*49IM@D(D@P.]"*#* Z *$)F N($^"(@;$'?1DTVNJP]>(._DG3I<
M:4JO5_UU/$?65-="=8U%VZ*8V=HS/Q^-O-4[^ 8R4"KFUDSH6PO23;857]=N
M,IP I*#<]:D\1.P&(+TBDM[5(V+!J3PJ(!0NAA.0WJ.0'D ]0'J/2GH@!26]
M/7^]&):58'GB9FRAZO"P+X\K/&5U8V$HNRO-B&64?DX^P5@"HE@:))\\( L#
MQ>6FC^\A:!1D2KS7OOHK"=%8FY@=AT0HF7O*Q]%)P^VC8BHACK;3WY 0MYDC
MD1F7X;D2Z%IR.FM/=X+L5.[%171F8^N)Y<Q=7]-]^/C[GU%O]Q2XMJD]_0O)
M_MRQ:+F;L_VI5^_:9UL(*V\!]P70_.5B<<#9WOS9%A;/WE8Q"Q2S4^"- DP
MF.!CHC(+O%$@%OST/9?35E$0IE,*ANY/7IQE\&8WOO*K"U]?3]80)"0RT/VM
MJ>K' *2^KKJ&DSWE9Y5O5TO.G6+D9,A3DMQ=,6NK3>.&C#+'T'&:@4CFK< C
M %< KAX-KH#,!DP %-?[8H("!:,7F B*%;U>X(VZI^CV*VBE6F#4UL%X2O U
MD>XCM4'%TS0QU4HSA\XOM=(;"(<O*;;BJ/J3$J0%KIJ1HQ_E,(Y QP_I2=ZD
M&_E^(^3/7Z&*"V1A4=#B+R0I8K/&/A0DJLT1CC>5)+OSGI)4V;8(41BD&Y6<
MXPG&]PTVHN12F>'78CG>"61O,MQR,LJF%:=P&L)/%)F]228!L1:/D=EP9L%_
MVWCQQSEU2]=.-+S@.)>&H]I1>I@]UT_WD@M#WYQ'8;JFH7NZLNX)B.%J/HW,
M=S-"VB\37:0T'"P#S4@AAOST!<,@XLU$NQN"F/M-3+F"''Z3'9*OUZ[SFA?D
M.;_;CAIT%]$WK+LQF=ZV'UQ8=I:$W:QEJVW+J@F]]9ZI382Z+J:$32<Z,PDE
M"X-P^G)%&^]<M#R$_"Q</.U'R\^S\WDA9)[FH/RA7M<H)-(F7FL*FPU7SJ !
M13Y]82$40R$"NUR1H#OGFH> AEO5 CX&&MYV$T?>V%YZ6 E&!L9.VAU8OFG*
MQ8.)$HU1,+%KKA"XR79*<]&O>?X1)O!/7Q@:0ED*0D_T0@4X 7 "X,0[,NJD
M$;-<+&6)LY2&'<&D5G&1S5]GU%T,(+RR56NW&AN<AR6YTV28M<2JV=TY3<6C
M4(@B<(@%G6, 0( [QB4Z1'FF&6_[(VR(K+L]6#?9<#%@C<+!1(LL=1&C2[F2
MPM7:,!UO-7J86?'3[E(T1-,L1)($0 F $L7-FOQ@E" (9"EIZB9 E/IF3G.6
M.*SOBL?:R*BT.BR)ZM;2 [K6TC%RV7>/#KK4,T^1$$WA$$&_Q=RWF6M9=IUD
MED%Z].[BR7OQ@"0O2K8:A$'=4P.8/TF8_IMV5/2KJ!VVD+Z\H2R.=EL=QRW%
M<[=LK%083;I4.ZIOG"4LCI]#,UG;0%>3H:&IO]D?;X7MIJA(C3V)ZC;'0<@F
M$^@9R8ZF$0,,A&/YR\C9"H,\'K<^:@7=6T>I/PXLO >(.E<)WW?A$PTOAN-%
MC.^L5F,X,C%QY7EC+L4G\M,7 F+9?,LJ@$]WW:/@^HK%'SHYT:T?2%A[T.+7
M.UZMAT&TE^;75 9^Y+$=HT<TM5+Z5BN!.9AM"G1[*J8\1O],!P L!E2 ^^L0
M<65MX.RX\I$2/!<GZ&Y;)!XY';X\PN@=QYG\KI9=+-*8B=.2&Z *0)7[4UA
MJA\@;D#<@+@!<=^:/@B(&Q#W>7.NBTS<-Y#UV]7#)]-1W;5^D[$.]YO:>\MU
MNT')>$!ZMTYZA8L:!J?R*(!0N'A40'J/0GH ]0#I =(KON_J)UD[1C7R#Y.8
M8I%!?;DG-3Y4Y5;\MPZLGN\NS+#M!J>\4; 0S2H+O=6VA$"%^\-HL$&<6$Y6
MDF;>8 P)D>R=Y.\"/KYI[:7(?/QV<HT:1D$\7/J\*?*AH6 F [-_G8/W)C<'
M"K:RUZ--CQ^[5&6PZQ!&;WWD9O;3%Q1'(>I>JM" ]!B0'G-^MM\&P=#8:/%
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
MA.I3.M&G9*;CP1E%Q)_.]-]2EY,JC61V__E! OAW@9WYRHU?XV2QW\?Z9TY
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
MPU[70L/D)M)JE^=3Q;7,'FXP(W,6EZ._SD-(8"!M%]-[!H'27@ITK>$(+T#
M?<6!\E<0$+YBP(F 9#V8D5HW+*^E@<CTQYUN/])"3L93KQ-*06R:*8U=)%/Z
M*'H+CR0 &@ TG L:?BB3R ><5D*)Q=:BW)X_"A?(B-C\=36%LT,#OI2EV"T/
M%'[=5GDM@8B@M(H3:* ^?2$AC"$A@J3?503Q#WRO!=&^HC1;P'1^IGEI9O"L
M?"7#+J1[%0L>;T'1NNZEY]>WOS/B:V'N=SFPS:W]<MW[/D(1^TVHK;P"A._
M-MFC__T$GTH(G1.!,Z/[0RL:-3RYO#<)HVS(1*:002B&0^B)TK/G: M[<5O(
MK6A? "\>$B\NJIU=#"\"L[7L(C*A\919[2LX2M3*=!KKGVAI"7M -$.^KT7H
M0UC-@'6L:$I;\<KMW],>__0Z7F")\*B6O!.@+YKMEL52]9FDV.%LZ[69^0SC
M9#)3$DF(07 (PR]2HPQ8[0!D <@J+&05Q,)X K*:W?6N/R$V@K5NU5Q"J\QT
MN)UFFB9Z*@$1% %1-'8SUL1;@*3"[4"Q\>478< /0#*_"KB]_RT )C# !O?#
M!O=MVTE5D:<TLC]X6OCN^LETMGH S#K%EJ_%HJ^SF],+%=[PD^6>;=' % #(
M_';(O%CWQU\=62_RU:429&7FU'2:BV2B8?9/3<_2T< =$2C']Z@<%\\O?!$W
M@!JK[N>>LG]I:ZQN(M/7R]]8/1 6E2.GGS"F1:'2GBOBD$5J<L^;$HY9UE%.
MSFIQ81"),A !@D0 "  0*+9A_7T@X$;\8=69$0<^0M$NWBF-<7><UEFD,A!
M$ A!\@U![RGVHZ.$D9_0^@=H286_YMR XE0LXKGO6]%]!$MD /G"Y<+B=Y&Q
MKU>FX=!?'*QQM]0>.#7/+?%B.KLT<P'YB7H$3"* ^>^5^=-#1;&;-8>\M)8,
MGD(WC>7TDJGNH2?/5ISP*0&N)SW1G+Q4C<K^E;;S"/WHB'.FD_Z&X>M!<*<V
MDSN[_WPT[S[4/>:B,8VYJTSOF55[*:-RCL:_L.D)H5WJ53N16=H:/,4XG.^O
M8:^&QVGA]LRHP1(TQ.+Y?$-@U !,_>A,?=&HOW<Q-3_8E ^CN3-%3&F#^K55
M'5>"C*FI3U]8&H<P^ITFBE\VYBVBX2+9PF0.VG/D@A($>ICF#K_4&3R?H@*N
M(O<8J TBKQ_$_O$5@Y_QHIK Q2"!6&'Q)R!,2F5,\-1)CQ]L*W$59:O"CLOZ
MW"2:%8Y"*'.1SM3 & (0""#0G>1^O ^!Y%$@CB*15) -%AT:< /3X0J7(E":
M_4%"))77 F_55O5GA61.1:U^2 F_8N')+7BO0%F( J#JG5G,?I)2UWA!A>]2
MZGY: V+3IF;E0YDCK'U3ZVPDD]M'4=:=,%'P")2":#*?# P,9P ; #846.4Z
M#S;H=<WK=X9\6:)&$ZY>\Q=&K9-A0Z)ZX1"!T1"-WJ,-[@ZU$+"'-QB*4'P1
M=HT0AA\;C/\:S*^]3<"<!1@*,-19LHR+:IWY,:5X83J*HUXPI;A87'(#HON.
M+E+@[(&9 5!_,0[S(ZC_YK-M*F9JAW"TX,E33"V-Q%7=]=I-=G*I^/HR$:&Z
M_T"1*X5&3!!S?__&QP\)Y1467]F^G''[('15ZX2=L=W;;I"0GATDK-[9$NM-
MJ<F61!G-:I+B$$.@R7_Y G_G\T(4'C   @ $N"'WPQ\C0%.IC&!Z84Z0_; ^
MJ$Y+Q*K.QBD"9)X&AF0A GT3 6[+E)#7ASQ?7^B^KVN748F*!6<WH/\4:\-
MD89[TXAZ+_R>02+G:,<O=$?5?P:2%M95!_;$7/"UF/759G/;61J&C%*IFL1
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
M(TD.)CW<L@*>'IM@FJ&G&8JSMWA_W0%>H##=810A&TVKF2-;\C/-'K*0E1A
M#M#4X?-' R M'.UIMTCPQ18LAZL$'ID%)_; -N \8)VQ%20B&^5D 3QAGPDP
M(V 0Q3]P@";:+D(!'^U-["RU!03I!+"(QU034(BJ0M<MOI?GA6.!]E+W^N=)
M@!6 *PY))>A;X6\L'IL!_S7@?LAN_@+@EH_!&@\9"N$W!.PEI?^['+=W6*;[
MFO;J'DT3+%\; 5B;+@^\,P^^>EP#(DX&)-T"KTH9EJQOO9R>SK-=-37OZ,UZ
MMC :,IU!$ZN?>CGGQWVLE_.R%B$>8[O- J'D[_8C',B=_@ S(3!O3H',,>7%
M3./- 48,YXPULCIUL3.^$MA>I>)CP+UZ@U0*-EWR^V+N;1)=(14[\?[?X=D'
M@EQ%ZD;R\>8$,8+8GA;%V7^ OM7^]@VLU00HWDW"6L%"DWV5'(_QJJVN8_E
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
M6.GE+T@"D@L>+4%ZQJ\*W&X@J!Z+ >(UK1DP>WQY=)1^CV_OY !RT Y0 GE
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
MPFG@_"EI(LTDYX,9'=ONL9I.!"L+U"C0:1#TVYW!M?NZF/?<B64#VRM\XJ^
MM+M\.J#FO^. A%Z Q2:@S3'4PI8-/HY54][$ ^, *FUI#+0URE_Z+ 4F1N#S
M;#.F:(YK:T//5:%@ ;2[72%8^!RZ+CZL#W2ZY;G0@H$<OV]6; 70D1$"#8.[
M$+F."JV&/42 C>U1"S1K+&\\0=)@)DU]K/C =KPAV+(FV0"RZ6XB>.(\E)']
ML8=A"+FFNE)M@!JP%GMN^>H7PF__]5O$-_<0[TN4E]"TMV"PSMA<FZL&O$3,
MV3BN.H-H?,W8="W/UJ -MT.UY;.5ST]P@1 M-9^&S<O*K=]&X_55P1Z)?%%%
ML&TS 3?T\NF'VZL'7WB"_X&GX\#. $^I*EQG'+"H"3@*LEP<CI0]&WU 6X(.
M@VM[?NS!"3<+T0ZF DLQ?0[4S)$M^0,]6]WR4P:.25LA]\'GP=-ON&/Q V9&
M_ 4_ R&B.9-81X,;#L?>!1])AF,%D 6+'WJ: 3>!A&0\!B6"Y 8$XD,Z4,P
M*@!DZFHKV_R_;-6##N=Y@-:$1MJW!H%(@1_^W[]([I]]D$)?3D8+0V+(/O2$
MH0!#\LFP9.1L!AAH/S;O 93Q[49YX*ZNX]"VEH+-^:;-7(52%VCKV9;7 ,P
M,'Q)[8/9MX:@E(&&D Q#1%!4[*0VH'G/U&1M'@APS50\J!BDT&P-9@C=9!=H
M7A>"\#'6! K,E9 >,"#J$2;0:K=J^Q 9$+0[C-P#E&/ L@F(\H"]$8"/VN;X
MOE3 QV@$I#H_Q+*=979.[OE/(L@\;L->4 %HIB<%L;S3;] 5RGL71<N&*MDP
MV#OYYS#@1L)M7>.FZ!<OQ2*H,%:]!2J.'U___-__=7#-]3;\G) MP[)_A#'F
MO6T%UVL3*-P\5A/^+=K(X?XA&2O@?0?;9+G'[<F'']LP->E;S+"B(K;W-X3'
M"3!GTCJQ![(@NITPU)'[(W@L_,[V[_P.OGSC-N\ ,ZXU_T'@C[":#/C"B6!C
M%/[(TE?"U1&YDSO,_$>*36P8H_E7JYH^>T\JTN\F#+48_K3!A6;!5X!CD-R
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
M\M81CQ8J-RC[A].$-P^G'5XR$M'^IZ?]W[]#![MQC]<_I?P&*N*YV*TYK[O
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
MOX8 !9)=)TFKV#&-ZKI834M.EQA !!">?M $QA(7/'!Z]^8?N9YW#V'^T0X
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
M  7VZ0>'L2R\%A+QRA$H(%"XNPSJ:6 01T*A:K=R*WG>&*R\<I?(,K8(@$&
M&1&6)S!*X!$P/!:A]*YO1;\E8/BBO.EIB.CF@C$U"7U#BMNE]+3BME?.!B)@
MUI0F2 RG+D+1B"2M-$)WS]\%0B#7X>+)TM/6G7("<IK+C,?X/,4;77/5F<DF
M3!=L;NHC,)IEWC'PVV.=9O29[JK6]D:]P=28&9[O;AKL/=^IAYBHOQ'GW!$R
M/3(,12OIN;59>&?:*XN5M@9[!-D(O^QF2:7>E\E40J$'&6E":B.%W1RFQS&6
MH#"!8Q U!%D^LOPH)C0_;/#5;KND6\WI$L\0#2J;,=($GZ@!@X=T48S@.4S
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
M =01COB20W]H+M@:)<>K*;]:STB,48;.W,'LDU7?3,3C85Q.4KBP:O+U.3^
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
MP,Z/V,11^AT5EE#V'6DVTFRDV4BSD68CS8[ ,B R %)M1 9X0#+ P7+<1V^
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
MI,](GY$^(WU&^ARE@OV98W*DSP^LSZ@,C>+[D_']L59K@SR1II;J6FKTI>Y
M2,3Y:JVF$,2V\,QQ&$Z"_YA3=YYL8O8_?;5OZ3\VPW;) G4[[M+6I=F6[7[_
M%P[^!U3DQ:^!H;]J>0<O_>? 6/SX&_SQ_"V6KKI0=<>[5XEOU?@[!5]I[U/@
M_[F(,FHZT!1WOP8D_8\J[M218+;SV+SUYL__^W]>OOT_MA1_L5PX_M>+:8UU
MJ/+?R8UQC?1XW]55,ZX.P3=_5ZU077F[:7)@KP'F:;L#\"_X_JW@.L2 5T4Q
M_XF]^!FNQ\%B3M5E_,62[6PY;NE#__ONU_:?;>SP^4/;,Z!\OKNZ!02UT.'3
M7SUW(QG?=KZ38!^ :@/^NIL837SCF O)Z@5.;+#B'\G\K<;&+K3P?S4KR3>:
MNWT(_!E8%K!D:_O8</N^NX^>?C2A94'>!&220/+9L^JJ/UZ(_6?*^GJICZW@
M&^W?8D-?P8L)JHZ3,T].4B'>(H1E7,J.%#B4>CIF-.KF-Q5*5S654CF%(515
MH7EZH/1Y1E.&?9QD29IF*8U\VKZ]NL<A22OD/291Z<A3<Q7,,NG)0DF&"@##
MMR.S-#V>=TK4U-0IALTD;$J52#B2?SMR:N>6I7PBE<7)LMZNUCOYO+@6%?+P
MF0NIWJ4&?# "^M[OCN+T<ME@0S"2>3NR8/=#B<X4)9R4N5E3;DJR-83///CV
M4I[MA_5)/"$E5Y0ZK!?UJ>O 9Q+$VZ&^!E=XH*KRE"YI_2"O9N*)FD(I^-N1
M)B_Z\H3MR'A[HN=*$C4?%_$1&'DPI0KEI@=2F9-D=4YE6K.B;@AC./)@2LHZ
M0PXF&;6%KU)U+CM-S^55!G[[P91&LY*1"W.2):]*12?NJ5E+;X5@Y.&4\N5A
M,[G4&^!9^?:$+$Z)7(X+%?IP2G:6\]=\52J;*[5$59G>G$R6X65_!R/]8=[,
M-OJ5J:S[+7G2GK2F#I@\>S@R/\X5M=6XQ>)&S5J6F[UV2(QJ"G<X4AV77"W/
MY%:X;GIC7^HL57((VY,=+&A^V'2#AM<PY"2_5BRWVY'E%GSFP8)J!N?05C%%
M2\DP2QILOEG+E>'(@P6=)_)\3YOF!'PZ8'$S->KX@_*F.=K!@K;FM;4[RP\Z
M># VE"$;UQ4W 4]P'$S)8[(=BJ'*!)[IM@KIB;9TG>0F"W\PM*5+FIDBA2JN
MJK5DIA!/)N*MS>Y_,#25I=NC85-P\(SFZ(-$AA]JS1KT6 Z&QF<YLK;2:=M,
MJB7;TSJ$W"& A?ZCSUM7HAQ, 9AJK_R@5+"M+@![WCA"I-*TX9$T?/N7/%XH
M)OM=U3:-*C7B6T8O3 :CM]Z.I+HSL'=X5=UMC%57;X*G)RQ;,Y_VT*9KN2*N
MK^>\S(J%J9YK TO*@.?HP$%RP)-\-]#/MCF\!/6^;0W>[A8$^<]N\8YC\WIK
M^$7OYLMG07^+[440<W0WYD$AG/%57GA&D\#SC>'JQ,L<ODGLOW"12/POJ=K8
M_$3\]4?,\( >3IW AY3$64R-]54/Z"9PXV,#P]I\##_QOL42FW\ O_OJ=_HK
M,&YA0)\%7O40,V;@G\!76;;G_0'^G^Z!-P".@.ZZ.@R,@#9N?T&?#<  =:$:
MUF:?]VWXT*D]VPX:@Z7670\^WQ_KL:T P!-4$%0!+RT&W/X^F!CP#O:_!:?H
MQ>S ]V 0 M]GL.&F;WX?+()A#[[%FN#G[;MOM_P-*W,[33@SU?,"*!/X*P;X
M69UI^N%W@/ CIEI6S+&A6V*HUJ^]@ZL[-@@(P=^V;P,7&8L9NS< /@FV&08"
M/EWSX;=N5\MV-BQ1\&[_K#IP:,'DX6@?>*M>X*YV@Z>Z/P;SW"C=A=&FH8WU
M06#IE>%;W-EHBC@;I+8KN_'C#K%(4BQ>(-5*PPSRI+UP39OE2Y?"HI.F WU-
ML)1#V[+L$,H'* 'X5_#+'M#G;; )E67C.X+5!ZKJ'^K1H>$ C?K^5>;_%D1?
M!VL0%WX5-C<![7, M8EV8/!DJ8ZG?]__\/+=8+RQBS6@UZUMO?5]N+@);M3
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
M!Q,:%:]9^''$#HCDN@X0F <%#@B\]IO@65E!PA[PU-=Q'*)_2V8"5L.QP=&
M>^-Y+5O>C"F.'@CUF3VADLVGO)IJGN.YO\!CQB.EQ%$AQ%FT84%(PU=Z(#U'
M?PS4VS70!FZBDH5US)Z:D(<'._%,FD"A<!5P+A=SM.?;[GQN^C:/8LHN[C^!
M-72O[_A] ;HJON;"K7L.]K[CKYCIRZ<Y0F8:%L]M?F(O0?!GV[71\ -QTJ4Y
M<G?\^<%UWYT,6!FRM5@I?*+;DYRAMB86PG0P.2<#"9SG07P],#FA1OH!1'.7
MWT-UO&A!^Q$^NF+Z'% 0;U,J3B>YAJ/J6R/V16[.1PAH9$)F0"[9^#GQ>]8Z
MCI" ULIQ0EEV\@DZ6P"J\$N*^XOTR0ZW[K&J;W?FM_$)F]R(WE ;\$YI86R-
M'S"+2AT:40?[VA2HUINO0-9Q4.8/OQ&8$[CBYW1?Q#5G:$I'Y4$7KN\[] -3
M.X[O?R'E?EVJ)]Q9UVW/%\2,=S9+Y</]%+ $G#_7\"ONGRF6G#>-4BLO>EEA
MW5@.B>7:(#O(Y6/).,DP<99B3Z,AB"J0<#CB#V'8U'7)LG=Q,D51 R_]G62M
M]FNBG$@32L$4-&(M%YXZ&]YUJI/F_9)U4ZD,#5I:/VJ%07KIS%MD)8-+N>ED
MG*;I.$F>)KGV(47H\ME'"4VD':2O'6@_42SHQV"3,L E;+3X$(@!SA\D>2CV
M)*&\IPSF!^F2-XT:J*<F-J7\=T(_%VJ?<^C>8#KJ>&.#E $^&B-E@_ 0^"8F
MKGG!VKS+K_QRY_M$UVWG,WYBT??A@1)=!4N4>#HZ]8%M&.GH/$F0[XEC\LO
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
M<W86F>_7O?P;XHE4(>E<LY[*==T5V[ +HZXJ+'ZO;>5OT273?A[4J$1[W%T
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
M78I-+83+_^C4LV=U#.>3#01RNO_8X&JPX*,??W>0)J%NW%D$\X9C[T17^ON
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
MQ'].HU;H]UY<-.>#%\_/.D<'^_\<(K+_Z#__;?4&;K.FQ>N&:VVXUIJ&H7Y
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
M?L"Y8! "!O6\CAK6:VMO+E OF-'1DE?T1+R"AL%>*Q7L('VC.$W>]RLR64]
M'/@4#KM6SPA2HZ'@$[=G+6M;(KZV,.>'/N70OO62[/(8@RW,:ZZLQSYX^^R?
MP<?G6^WFUM?IJS^#9Y>'O=UW#U1A72F$7NXT'S4<60Z%SR\Y>B0+>F20";D+
MKLZ2?[M[N*-C3SKD)ZY@L%#R9'Q*-3=^!"/Y/@5NZ'D$< !BFEU25CAR.?TZ
MT?ZYEY =0F4VD4D: '$1Q0E%OD[!W$%[RY= #I>;ZL=/8PJ$(L=9\A9<?EQ
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
M*D*/0]TXCF"42X?;CG*<PXZGV*%Z+LE,*Y<D(Z@83JE-.6!-=J.:4\-Y+S2
MN?\6$5B2JO 10\2<&.R03R.E,R""$ >!-F_5D?J\>!,C(,J0\*[X;PJD:S4A
MPN^PFP14@(B]$%261FHPZN>N0\A-4@EB?5R::*I\&U5W7SM5<K\P0&=6@MRZ
MR>J.B6[FN5"_\1/9P#ILSD36$7!2)]UE:KFUB /6W>F*!NQXXPN\T$URZ?Q+
M=TM]AC..U+WEC51W$Z\=!HX8LM\4B=)0XP*IH]_?U0LW"W7%\4S%1,57)*1@
M-Y22&X8GJ$F'-J"4M^UE9BP5WDFU$<@4QT&',"RXX"ZM98AKK+2YNN[7CA99
M3E)B'1Z]_+C&O\_5RV9*)F-(T"H+-6"W 6(B' S!?>-@7UV<M^$\8W1!<AM@
M0$V^H6^/P+V6PE%6(L9U\TFS A%X!C#N5LL)4@5)9YHPR[PLR&T[ )GZBH=@
MZUWR7! U>^$<-]T+PUM/ O>4V,Q6D<VHNR^EZ%;8EZ2$2BFSY("$870(MAC&
M)?.4VAG KYF8S01K.*5VHPF$!V77T+%2.:U5QB$% OJ$R?7'#GDN@N X'&5]
MV;>X'*-6J6L%J+ B,&CELS;?9*OH^C4I[D7YBX4]$D[#'H\ D_ZL>W2S(%<Y
MPE63<>76A[T$ L'4!*S,M%I9TLD=(84?H\_I'5#!51$->N9RZLPH8!D,$*$X
MQ>TP"=-3E6(+EWPB'/U?8,!%EIY'7CX)6#F^<9ONJCL_BEFH256M 847QZIR
ML!(ZO :'?Z''-JTF=<=*\=/7@L1?<7MN,4N!*:]%F==]6__45I"%;;2L6E#7
MH;6TCYQ^*(ZHHS.FB:7)@2PCZ].6#?26&4PE[8U]7B2;;8MLS ;O%$CFT)#,
M@289:^<U G]QXJOC-%?=ZF/*P]OG/+S=)76W^F3:L!4FC;SF7>('5WWOBL%;
MJV0F!79,;TY0Y:?#+?FHRW]%&?P;T1O^J_)G=IK1;8/O(+U)]NS$(A^BT!;0
MCT0VWXIQ]1R1@.,%DNR*LP\YKM*4!+B9)[ET>9+F 97-F7C8&Q^SULF-50B*
MU>+H"]?UP6!YW]ANV.$QZX\F2J8X6$T(^$WCJ(%>K1E&KXYP,+#V=QH?S*!O
MCG;,2&1-*RO6C@++YILX,.HP8((BZ5,+U')XU[5BNZ2%!E&<D*ZLD23H8ZVF
M#EI*"$Y'X)8&^6K"Q&Q/6S&[**8Z@:@<VW;5+E68^2)84+9S:H>0Q:-7BA/'
MG*=9"!2O(-"*<=!$(9:B2\@;6\DM3)'L<6\#)1SM6!4M[6:CY9QB9EK"[X>4
MW(#Z="$Z^DN[!0^J ]*M,L0$XIBT11L<K.8@I:>20319/"XFVUVTR>\MICC<
MQ!0W,<4UCBD2-*(R1R3!3!+JI+JID(/DWBP)*59M[B1E1EQ>-6)!*<0HI,3/
MZ*,;FG(O_%F0ABJFY;R)SSEC%MAESRW,#;,LJ Q/^5U5,Q%)VY&\(4JT3[1W
M0-@B"%\V+9(LR.>%5>WH7^NE*8\F98D#RP:AG?M?0?),@MC9GI]@M@<(HO_S
M/^U.YW>48TND.K^U;>D(EEI &<+O=_]!,%H0D0)ER",=-5B?>).S-H*_>]O8
MJ]$;^ $]<QA^'F2J)JE^+PB!"-87,FJ-M.?B9#8"GC*[SG$^C?EGMDHER !)
M11P!(8\H?Z^,*JO.X,?%2F$U=#N?P5]D$U'2VT<(]FF<+&*5.T4%C%+)94)F
MD3?W24U$]<JDW"T]?DG^8V4P9J77M^-@<C#JY+FPT!_GDL!U"HK'*=@_&!KV
M9F T$5,@R(O)(?]&,B_1.4=(.6"^(YX?*3?8.  ?Y/Q6#9V%7PS9UZ$ZJNH)
M2!XR.@9QAU3J9R$M5CU,H!ZI%90M:;/89L#Z/O=##")L.V*C%..CQ_[X-"+
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
M3DC\=LJN#^1+4\$"J^U-.,<OB\0O,\K5]5$@3BP*W1/TCCPE:]/5D'TDL)Z
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
M9$>;?C7X$LT-OL0&7V*#+W%3?(GO,N[7V<3]-G&_-8[[E96 #8C+"D%<1NX
MZ]S <G_2:]T$Q&5(E53=SA!>:&Y 7-8*Q 5!JEL==S3H+??#P('W!FYK,*JX
M:H'.ZURUZ4U\M<H)>B/WYW"(VG?57[',U\O6-VOU>(\33OK-:M!5[@@7W>S
MC'J_W<Y7VD+T_4[_07RE[)B\F5]RV'=;HPTNS#?APO3=+FQ]JR_%S7 *_;;;
M[7=^.%R8=M?M=MN8;"$57B-WV.Z[S0++^$9D&'.QUP4C!I?DUG 0MS C>)_P
M%Y=;=">7UA?6I^ZY'GAF $2,+:HZSI-.:QGP3-_M]WKN  NC.]UO!IZQRK;L
M8M4K?=9E#)JU4A>N!M+0Q6162?78*!A@ F/:P7#@CII71$9&HZX[L.7Q>G+R
M[QN[ LZABY@./2;[3J]%/'!=&?@-X2M:0[?7:;K=]J"LIJ-2CV["_JBBCV\
M++Y#  M0-8<(8@%F5[MY2P +Q-T$JZ")"&3=^X2PL-V7CX!A87]N V+QD" 6
MF.@ 0@E.8'F=+>73M;H]BW1*2!9H$"Y!LRCIA<LM/YT'P[62WB4H=$$12',#
MB[%R6(Q^I^L.6Z.[Q>,Z(*F&F$!F=>+ ^13KHHJA<@G78*(Z3>V7=F/DP#Z%
MR/XQUAXD-'MZ7^0>L"(,YN+KQ7+<!==]X>WF"/P*&JZ7#^0*C [8K^'([70Z
MHLJX[6[7;34?$J-CS> UOK>(3'<3D=E$9+ZCB,QU6#)=;'>$Z=FMUE7(+\R>
MVB :ADUXMGDSW)D;.I]6"AY3U#XW.#+?$X[,C9PVS6[?'?8Z5SAML'6K,;LW
M,#,;F)D-S,P&9N9^-96;8LJ\V'NS_69G;_NULW/PYOG>\=[!FU6"NY!SUK(8
MQJ=>-//U)2G6V4C>]@19]Z1<CD29Z& D^#[)9GC\-M6CS_VQ_6C++A-]H@+N
MGDR*YJBB^F0 DB,4_P&&37#NA9PJ+6&IU&"R."%+_.B&N=BZ"[7)J/-2*S<]
M]?6.876B^8[LGZGEA95ZL\1;G*[.3MVNJ2"XJI*ATVAJ.]W.^100#OAM(<9&
MSDJ+E)"A1F!G<D<Z^6"J* 4>O^"OXI@?CW:0O^%1W;4(@M1=3*%EL)!X.DV!
M$G%5Q4!FP2%8,][JSF='>'L0@2Y)&F@A>:!<9]+HZ=.IJ\^QUUR4-7I\+IL1
M1P-BPL-&W-C?X%IJ,,:'E=!-?$)L09TY4"G%YS"Y.$_ME0%G2*NX/NDZ>&+?
M4CN-B5%2*9K"=8=R1!Y<\BR]\GS:C=85YU,^2W/3 M*SB*(7WB4[7!!Z5;8E
M3E#+*;[>[_95\9(71;D76MY5E>-2"-_2\@*%3J4,A_+U[S9U(9,"%%(=?6W?
MO(GEG,21J?FJ^ND7CXS95)-/QG&$&YQ>J]%>?GIRG3JCW\OW19:X2MJEO&ZX
MVAQ#(WT89")Y[A@,Y"J6WVX,ZEA^.C[U)WE(.C00%!;J2>R.+6;>T)4F"FHB
M9*6; Y-7G_"HO-0",2OSF)-=.+^>$!,T[0.;"+VQK\QUY)X?L4CPF8>.UA1F
M'_$^T5&L7NP#.T$!YW+(QJ]E<&'@G:C[>M7N=6XA?=+\Q' O*X/H-D&^U3.-
MI3L#>]$N4]()_AC-D#U,?*7DU 3R<-F1*%.T\,*>8$#MNN"G3;8424\SOQQ.
M!_Y$5A&I BN.HU]I'%VCC=^SH73720; 3R>XG6_%!_R8!IP $9HX6*BG@U&=
M@#T:QK&FM&-@4 J4! -Q8"TM,,;)/$"5DZH$->V-*,;_RFJ'I;7H#$ </*U
M!'0&I$K@S?!-F'+9'$T56H'!DJ&@&&SJ>TSF54Y;I\RT&UT]UVF<5')0:.QM
M<_6^R]A5;Q.[VL2NOJ/8%<JW0^ #+S'^P4H2^EK).JEH:UW;0J)*21]+'>&'
M ] KI *SW7"0.R[AB7/O4O,_\6=*T1+!2>DAIZ"R #<SOR'?CC\.R5LE)<#/
M8B^9K [D(T_4$I8LEES1A'*@ELQN7%P/J!Q8N)M<"N8KEU7AWSNC7QDD:BG,
M1FG#,<CE?_&3<8#J$)7'<)%J:>349P0O3"@BQ%?0A$0>D'-Z3G$>Y:X!,P.]
M"<#+-73(ZO3G:YV9+D?Z)LM]D=P@N66Y! BD(D[.R,LBLA@?&E@/T6U VL/
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
M0H\.7AR:*&Q:RG? H? )9]LTYL7*/6)%8&)ND:$NH2UI7@)$>\E6<\"$/<$
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
M=^^WWQSO'6\?[WW8W7[S''Y\+3\]WSO:>7UP]/[P7KLSWU5XPUR=3L.QI^O
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
M9S'\J7.-% ;ZK!-]3 !#0HRY-WW\H5]NZK[*7Q5E3-PR,H@E9U$&,'K.S/C
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
MFRZ#)_MO*QG<)!D\$8-P^-.HP,]G1Y7X;9+X?2:6G,<?Q&OF>7<J\5M'\3L
M>*/W65S.<IVWN%X6+H.R,6);Y,L"N.P"+ENR.Y[;"(H6[JEE -%< = TX;[,
MU=KEOX5AO\8B#_A;X6L*U"&4)_^<($HG0_']=813WQH,8_^Z $PMXD]+RAG,
M1UM#D6;NYV8P^6%&6%V-2S!#@AT60PPLDE"W=R96(92G=LB]LV,$+CS1Q<:J
MO>7\KWHI&_92'K#L:\6H\2_O,["XF=:"'N< +)[[>!1EV/%GFD#M%Q;0'V?A
MR-MI-.%7=AW9UN_89(')74UU$W;:?A&]A,(N4*.&K6D<R,_E%[J9@^[\#A3A
M<AC)Z&(ZA*)[(B27GP$MWS!.@0@*2;N9AN]BFHRC](IZ+ ABQE MVI'80G']
M6K5G\/NC6V;?/8A'HRA%\P2)6H!&(TRSY73%MK;UQ87]L\G<B/8EPNS7;53_
M@!+YG:I$/JQ*Y$N%==X2^7ZWT1#MX.*BWQH$._V.V//[W98?]OV]]FZCLR,_
M%%VG-K-W_/[3_OF7LZ->O]/>:W876YAY5_7  Y@RG_UFAKGD@OC/UIE(]*S(
MO(3T1R6ESOJHV2=RZ>9>NU/C'U*Y^#C#QI,!U+QS=QBL7":^5B;& 987.N;
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
M=RYRV=)*@?FGNC9:S.SN[;^1'FHR( ?TS,26^/_%_NM&CC5R[!'EV$,$*$W
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
M!H)5"5 \;@,=^B04:%UX 16H?3#)(9S,"?Q%ZPW_I59)< ]N U!9$-$'O"Q
MY=+R7_6MM%SN5L,;X<FTE&,)PP 5)%&7,O%9DL];6>%T2Y$^<C1O#%R?Y'#H
M(8G!B_/04 106_KO'%;0PDOKH91;]C O_U'T@2I=0F;6Z[>I5:.?:H?_:>63
MNUCF?$\5S24M^BY.]/%'THPEW4!I89?Q86<83M.WW:''$607\5@ _XK_%WA8
M@6P^4I,<J..(1 10TQI<T(8+^/?_?8TJ@67G]M>I6%^" W9'7$PGA'I_J'4+
M4G5<?>!)54?8<<.W!=5?!TP,";=4)#&@BOY#L"?2*F[7((LK_.N8D>@=*YC&
MG;7A03HS@\@+<[^B875MD[YYX)F&,&O/>U?]LGKFC]>]\)_M]MZL67C/0/\J
MN"]7U0F_VSCA&R?\;9WP8YB=WLU.>_>'9(S<?)SL"G0HD??C1_FF[[FVM+3L
M]3/,PT0(_!'*2:H.S!_NJU%.ZD7%#4!=$Z1TB3/@2(_+C$'?E,C6#0OP-20R
M<#0;H9S&N;[))4I!P@1H@$ZVFQR0Y?R8G?9^QW*9\:A-OH$]$P:^,+) _\YQ
MBGF_\G#G_HS\-/OCX^0P:3U!;+DY3-C(!TYR=,+,:>5SUVRCW=UV9_^%KN8%
M*.T^V"6[X@1TV@%H6.B,NC<\TDLFS/, 2/(W$%8- =YAU8[!W.].)B$\A,Z4
MAO#NO(1'2OJHZY'=8ZWPA@CO+@6W]L%$]-38R$$P50\V-\7I)]$[OQ!K'SY=
M;.RN-S3ZO32*1SA%7U";\V5#J;=?QR_*C\R)_:N,<IE,D5+OCY[YDHGRO'!&
M&OIL:/'VR_<^"9 0.SLE2FQDYD.M[QEZ_&UHX!3NC_V&/N] GYA=L+:[+MYA
M#!Y##4=RFHIA$H]%J:DGV)&EM6ZH]1ZKW8W@_F BT9-_)J.O.A!9Q/T:TKV[
M:-T7GV3BC9HC_B&HLO=->;EA>!N1:<CR[F3Y6OR:@R[?4.5]?9A)HJYB3S?C
M;([V.R]@9V]7 "6F%>I[ 268=1%T.8A!T\E,8 :SUC*3WD+I%2W*O= I3MY(
M1I=U&4Z2<VSP.<N0&K@G'/O,:!*8)OY811&GH9(I>BS",+[&M8(/09%;["8A
M8S)>G"><@I3$4>")TWP0XG_B)'O0G)Q%*59J@AE44QR)DV@SQL043('ZP6DS
MM]C5,\[N!NHK-;0>V!">"8JAN/KIX>)YWQ>L:V_O4A YLW%Y$X?E&=]:7N]T
M%E6U.W%AY_G VLD0"- (&?-Y VL/#C@0?PTK<V. 7)\0]&)SJ1R 2,\S];C1
M<N?"V^>AN D2=S@EMV#WWC2K_LBKWMEL;S6K_NBKOMW>;U;]X5;]CA:-%O!%
MSM;!7X;[ZK6_N90Z>@TM4%81#>)->W_KKTY*TOY6>WO[KS6[BF_=??.ZO8^W
M:HF[S2V+_J2*V&\'6[N@K;_9VMN9\U:D")YY>W/7.9H--;5W7'JRI$?S;7>*
MU\('G145C"]%FGA__\F[]N(-M%(WWVQO?E/?.IL^O&Z[_<?D$M-OLK__] %(
M?!1X%K]GYEDN42Q<LOWMRIIMSE^O?6?<V[NSR[77V>YLW;1<F^TW=:OU9NYJ
M;5)6J'[K-BWKS8NU<^-B%8]RU^HA&7Q/:YE[MU,RC^58W0=U2*L**\*_3[C
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
MC N3JV*HMYA7$<6/!&:H !&Q^)A[K?4815,=N):321AP_!_=JX$V?)"[0,[
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
M)UX!+EF'OK!&#FL%IZ;-7W@G-L3YYW>?^N?GZ"M^?W+V:1:UK2'%A]_%W>=
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
M&S,ERA+$  ,(ICAEW6&#<YET)S,8^X<$Q\I0-LWI,8>7EBDQ[5ZX49,\\?"
M$&D\+L#R*]Q"*D>Y#>:L2J^! '8V20&J@Y+22$_%*PG>B1+IC'?E?CA.OL)D
M]:(9AWD.*&1UZ !:&R7+I=)VJ8JK9-_)PYR!KF\88PYC+%/Z7;U:I3,KRTC!
M)9>6XY5+;52OVI!![.^BF-_7L,4S46U#[/BAPE=OF:',%:=)P  O5?:S=(Z7
M]]G.%K]A]RQ$FQBD&1HM10*5%T\LSB#;Y.O<]<%7DT1YVGN9!J:FW=*\'DA;
MO*]+_7#P0<M/2O3]G<V_"NXK%N6FGS E_35<,H]+EBFA[V;#_CX\44/VEIX]
M/'*T-<]=5V;RFTU>J<D5U7*YH:AY%+7T#>/FR=WC.-JH$$K+;85KK$\4;:A,
M#)056+.Z M6!2*S8\ R&.[D9_5(EE X7--D4+S:;8K_)IFBR*58DF^*?QC=M
MFZN>ZHJ-QK=EC[]E2C.L'>&)QN]E,.&:>JX:6UU[76?\.!K=D?JXD2V+2%>P
MA^B%\L&^GQ;Q#$LS\,>;N2 E+0V$!:K=&U#F]>@P0L*]+JN )TUCR-O0Y$ID
M^MPN4E7.@"%T-DW)D?[1M/O!ZK+$K>WA8A]*_=#JVV)\0VQT3H5"8@124%';
MQA #;2W=&K7E(G)KETZ(B-IIF2YKBWXS^55GFA?-9=),3<@-JBN6N(OZ !9+
MSY:!@F;R=21U>0FG!K&(5-48+2(-_3@*Z$;3QF*..\H/4M!FD\N:EI46P^B&
MT30\.(\'ESXIA*6SSUG>A=?2IGV?$MY@42), (#,._ WA\$UTF+P)_+-6%Y&
M.-P2[A6G9DAQ%J>*\>3?XZ\7.3SR7%%*W/[KS<V6V-K='(\Q'9VP-M:!DM'0
M#X%()3V*/4UX>L ;$G6)=7>2&Q'AL<4E&FU]YDSR\:125UH_$PSM8'X;V8#U
M$[#(('Y\C85(2HZ+^OP29@F\-&7FY_&II"07G,<Z_6UDBL<FHK>F+/1F+<MR
MJ2MO%=_@/-S OK0%0:H4[W*\>?/+QLM!(CMEB>"27*7@W.;, P10CLT+$:Z]
M+<J6-J)2FL7FONI<>8"ZKQD: 6"2U)=49Y.'F8R4;NQC(,FT@G%%_D=>4>P>
M<1W3;00WXCCFL2&$ML#Q;JO$<M*1-,-PLB>"(0A>5$$X=5!G01)4/&^?'FR
M?H!PF$=4BJ8=^#I=D7Q%=)T5G2Z1S@S0B^$@\O194=TGN#,':B8!7Q3F(_#,
M2'E?"\IU\S,O5>1-2T5OM,[&XU![)E&_<<2_RV+O*TV8PW.\MP5CD&B0=/04
M>9FLN-DQ4\3&*:*FD:N(HC6\XO:4M,] GL-7W0DFPWVPX4,#"^3Z6AS)Y#*#
MB?N &?:5P0!UF*DFG10?$G]E@&G;F<>^S.$7;)-7)"4;DG-(C!#4BY17=YS
MR3G0/:DLEIX+]BFD183-\S"U*:/TW!871@99GNG %@PY'BYCCL2GV2TCH=68
MD59=6/J$N]H4"<Z(G[H&)K(I'\*<U4 .^[HC1^L;I$ ;JEAD[F'CQZ_(S9B
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
M 2H=9Y+Z,52)5!ZGE!7/K7O491FRB>%,)I12*A.M/GLG800O^.K\+O$(;,3
M:31-M?8HW ,4'T_XY:9Z@>UG.ZI:#K<+X*+2_A_%#BIX3=#Q@+-X&NGDC2RT
M) E=+YXRTV?-(UE0.28JGP'>P=8#9MZ91YCJD!AFD%5_M,!?97M/6Z_*L73^
M-,% 58$&73.T4:H 9V[DO/)<^KZI:Z]'L;VOE1-#:2J+""N]9O<V)I[=?([J
M>TOE:5^!WH=K6"=GYQEEY6'8A8@%JD5QKM9V)B\-(C-C41SQ,-=R#<M<"6"M
M[$3J4XG\ON(T:J*?$XFE-$^I@'6;SE*G81CE&$M6>#]-_%B[_1LJLDNEN*=U
M=BYKPK+;K1#?*UG)7!XW5J+"*(H*R*.YL]'9-"K;A]H8G]Y#MU(MU]_]M2?&
M863K[85]IV#C3Z#VF/1=57HL3)/8H)VIU8$XC8$TL/LT7(T*,A^J;R UX--5
M J<,[-S0][%)[P:JQ)W6QV]7XH_TL?UQ:L^XFHS*R:A*#IS'DI$?PGK[#P6:
MR1.4(99#/R,634FU681OVJU2:LA\Z9%5\BKM5^'$"C^EY$C-$M93LEBE4 O4
M,,=\):0N7>(E.=33T",;I:PHS:V"X! \*=?GJ+114<Y]9G<J>F1OHII0UUAV
MM:<1:@.]]? :L=$&[78"QEI"O._%JO$^90@?;OX0OTE;&*1CE1+(LMV86DO,
MXFK:26R#NVV[R\!)C+.<?,WMC\]*AH\%="GC$L04\-BO(?>_/0=BNI4.Z'E@
M;S<L;&,N>F=[+F.QNR-TV9G=_<V&&/MI7#=]>&XP2[L&L]1@EB7 ++7R\WK
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
M'\D[K-A"/J3("RE<Q>G:P-=H2^N=?\3.5V_K017,'(=D@P^PULH&8A_@V*M
MI407D!,];'*/$7^8!CH!4G?GTB4YQV#X8")K0XQ9,\^4>[I71QXF+2I/64JL
M\BH E)$Q]ZK&$CP??R<2PVLP/!)+B7_7)+D\2=Y5BB+)4$>/=59WC9 Q7.M5
M!@.B(Z0TJM7*4 ;=.E%=!RIZ<"-UZ2DJK  TDV378 ]GE_]4N5=.YMZN*6A)
M"JH6 =%NJB9:U#Z+\-8WZ/4)- \:IWT@@&S35;,L2M^'VRU$QD#Z7 7U)J+0
MB,E7X.BQ(BCRN)%+HN9@*Z"_ZLE4D*C>#]D0:/(1W$6KSF#YI?@C8O^)2.O]
M?L1^5V_#T\"Y ZYAY;Q1N2&$HZ8^>W X 5OSF-FJT7.RD>=TT<SUQQ U\AYZ
MF^SFI#9*IJ*EJ[1!9KY#!UWO_6)S)=0)'"J\-E")T#8#%Z"+\H)2':TP7Z^H
MCE&_GACUB>Z:J1/UL>3IG86MG'!1J9^]N0<(CR"5_ @8V%JP5-PP]0?T#/*.
MJ0<A;(H;!#L_D!;C1(YU64GX@6\R'34)S(Y(#U?U,Z!'D=+R7.CN-T2\E6\7
M=07,2875L,+? #N(434);OH>^%0"+D=VM:*PQHY5ZGV,$:1"_8^A"CGY\@Y-
MC'*1CUUK0PR!Q@CYYP[IW,[!4T6GX^=M*O4*J:-:Y#&.0C H_8<L/ING$PH=
MDG6JB@W;Q7U8Q.1OP$"ZC*GVMDZ]9]K:4 W)J+E]O%DB*Y\?X_?*R*E<!%7+
MVUO>0E537:+:E3THI65#51+BO[#;@4\%1A'H!VS,)6](%M.G&JN;4^C0Z#L*
MVQ&3.:31UQS)S]]D<BM\8'8J8]6+?R"SY&]J!>GU=U0\)3U=PX LY1LK6=V&
M]PIEH8O?8?O-J0J_A?K*ZUV-K!9G)GF+IL,"!O<,CKD.,,&U1;L>U&C7&NU:
MT<9'RME%#,9+J$=,# .)*0E7\9B!ZF >RX02(T$RV@S*Y1PPE: VX88 3JA2
M40L9IR;5L[S839S&8RY/8_4M<KW(34<(^0269T%_J%?G(%?#"5.D>'$U\D<G
M@:*!HBNQ#QD)R'.)Q=X!,4W=]F>5X+5+JHX,0S_^R<'"9P2P==K-W7*:R;E,
MU66S0&S["AC:8[PMHXO-GE+C*ECN;X&'_J2KA.8X"'W?B4"?^W;UQTUA)9CJ
MY$5SP:'_QTU*6,0R,YPHKC+*[YS("]-8 9CCIOB-2^PC5K.1JWYI 3>MEIX>
M"7*5Y9Y5FR3<=("*U,PQ<2;BC%E1?/@.2S? LV*GH8\6_L551JT%4K)>[[M
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
ML0T&SXD?(A KM_+%7=0[(5YTZ>>1H*'9@8PI^85R#>P.V]B9!V.P&(Z/!7:
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
M,CP?A\+D&&_X,&.$IPF8-F33 *&.01$/$A1,[;V/L8AD#-]HR86>C+"?.%X
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
M'L>'78'W2!DUQ6D@'!=)*4.^ZY4Y(.*W!%^G#9)BLU&JTXZD3)10 .X<J2B
M-3!BE4=8QR'A7 G*>M7,]9 /JO@6>(G8^'3X#5Y#M)4!\RQ77QZ)QPJJ%YM9
M499YHKW!H"7=297)%<D;3.R(="H7O.A%?>NM_(8ZP%@&SAU,F6'##UJ&6;$#
M;%J;*DF)/V6''68,LZ5* #0Y1P4V[G!P#Z""2I,^GQUUK""@-3,4S-GS*1\A
M2\G7MPCI\QD WI$.'8K[@/RG;0F!*+(#KIRR)BJCR11LFIN7\:S6V<#K@4RL
MG;2UDW9-LH$S89A7$[:KJ28820LL7J,ZBJ%-<AN@N?T@45$ .UL7N>#X]P#,
M.C]4GIQ W>I$KO3%!D9T/;;O/R'@4G1:G\0%_]C=%ALG!_M;K>[V]N:FBKOC
M(<'@K@PL027&, 36R2VA?D>AV2 =]='J&RK+'S44+L;3:;7:<,%7!R4X11M)
M Z 796FW2ODU"S$P*@?\=,,BT9B8%S@.<1[([''-1^5N&L[%',#%AO+C6'[0
M'S[^.NG.2F:@X6YQHLJ'H?=3#LKHQCIG/$Y]IJ?FGDSFF^3F<>UA&O69O!>7
M(:@', OZ!F=3.I&EDU5*$F#^YP\'NWL''^<DD4Q(JD<N/?])[J\ S2?_H\TC
MU%>SCAU:2Z!RXF_LY[@H8D@V+L\S/?@/G4USYKA"%1!WO@8-:=\2M6\_H_(,
M[ !W[XK>./)\/C ;%ZWV5KNUTSXX0!R)XLJ_G+#T@@3?JNE]7>C= >/CU@/Q
MSA$+R0@K[4)KP C#",6G<:JA[49^F%C5X-JX:+>W6NW.SN:C2!_,]Z\.BHIV
MNREZB.UA$WA<,N#<\['D01OL4U>2^($'=&><EG(%C#CSNR=M?+.\DX $V<:$
M<-YNMS;18OQOB+/]@ML)DG60HC_4\5GP_Y?]F3>I-Y"H1<?:%LS,=MW?BR[D
M#/:]G3\9^ XH%83<83E/$0V,$Q3@6V,PR(&0TPC,20D2_C"-(BKLU[#K&L*]
M2"I8OX], =%M_6GU;J-C'S2H" ^UN-:=ZN7SY64LN.FYNFG%HE\Z>.?%L](:
M93:Q))L877[GI'YB([LHW;GD&>0(9,,-544/1OVP*5#</64$9^D8[-PHH_9O
MM993\B<\82:L\K@ML)?/V@Y</PZOL8R6R3TJ[9G'3T=H[7U38-,7"0BJ&C=A
M,$!,.&(L]8RL$6TV*!"(8[5\>H',>?2RITP^P)1?Q#CXP(O5W4+%1,ORLJM-
M;MTBN>TM0F[%2G^ZDNQB9&8*L#ZHT-^48Z^@!G<>Z'MV-4.5S855&0E'H/8D
M.P/EY0BG' F+ %Z$4+,*3Z,9E,H!ZXS88HYYKE[V%%SQP\V-.\_SBJ'HF=59
M5^>9T'YKT!#C6/IQ1AF68YF\S[VKK\?BT\4_#T'7HQ &YI"(WV -,)C+ &)U
M:Q;CH*\39S36KGW6%?7]2&)?G>@')1L4XAT4&AZ/?8_Y:_9Z50MK]1NO-[VS
M'EM]36C_&#;MJQ/ 0&E8Y*H9A))=3ZI,BDNH&/P=-RB20YSF1@ ']];YKQ,-
MPC16G3CO\7F;#(%1(:886PC[,DL.H3,\#B-B2XXN1TH(]0@E!E<.1_5RE0D5
M$>NT/NC) PS,W3A1'W<38]5HBT1"@J(5$@1#X;<868\W> @B(L /,5**[&']
M8ZRZK4VO#?U$=*W]V&33*:_"'P=W7A0&^">LR&_2\>$<;,#*,&S,&XWDP(./
M\#8";I1(8U(*B9-?GF?VW!\Z%!J"XQ2%/X'+TB/  A=#C ^"_9C<;ME/!!,>
M\?X5"LM48Q2O+SC4K8-#=7"HJL&AY9AX6=_9EL1_L!("D,%F$]05T\.@%/]
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
M</KJ/V="N#'*>B;I,C_(X[//"DS^Q*2Y:@SPE]ZE 6E6":*Y6\"3=:I;_LD
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
MM2=+0-L6T7UW"Z[1;U>@PT2HPKP7O5ZO(A[2WH1..?0"8*:OQ5'Z(NB-*2Y
MZLNKW( MF.4XR6R')AA#5KMN_'#-O;I[Z% 8I"/.PB>TC1?'J1PTE$J@5X2W
M"'_O= ^:!WN[&LKO4:=.ZE^.(7A@ER./ I](US^98P*9^+[=N!T;DE*#<%74
MOU9DRX-._0IY&I9P*RS"4I])XWMF)IMS,!SZ&9-MM_>;K8JP61K+4QCO13[R
M+%9P[9>O_?*U7_YY,T9^S93<:XM_I-@C-7EX6Q;DRYF+]OHN9"565V,"=7-W
ME3J34SF=:1$K=.8YS%$''C^C2HDUU:7V6K7!6ANLM<%:&ZR5,%A+Q>^ZVJG(
M6VL[=;7=168E=1R*+7%Q>?ZWX\-K<=&[O#X]_/:E=WG5@$EP 8M#\;5W=M2[
M/K_\M[@^/OSM[/2P]T5<'O_CV^DEU4^\>BD5?%Y$VF.\"%7<HS#ZSLPNT"_4
M5OQ"U=@SMH'-Y3D#-!_=U 7T&ZH>?9 .'3>!T4>FMVO@C-CPT+V"!C)V(X^2
MSDRIOI'S.WSB9V85\'6EDI5FN^22XN%,F127K;$.$K. 5,7Y_30&0Z8A0)K2
M8MF+PH%04'<23+XK3A=I0F58D>G+HG*AW%^>(+(*Y<)  UDUE,UY+IPT"?..
M"_HFQU1M+AN9*ORY-&"Z23DQT&<@:$G!1*<"MQ-"NR"+1V#U^U+=O]UM[G2,
M$T1+I?%/05J0T(J4^IVY_K1?>;13?Z:DU(D?+4?%\XG;'-AW1V-]7T*))&3:
M47;F3-;J;'TIMT<[N\WMO;>V1SL[+[=)7RTFD=\@4J#JT[3 :?H*:DSD!-C8
MJZ;N1:G[*+P7)YX_2J3[45P#<3Y\K&GO\;0'RIL$HSJ2XI_P7^G7M+@$+7Z2
M_D>!7>N_ ,.LJ7!Y*OP-AIM1X$4Z&M?TMP3]G<B!&WX4)Q@KD-&=_"C^?O7I
MH[A*_?^B5%Z<'LG-]!:)D6PG38W_Q$H':,&<1%P#X4$<16 :Q6+CGR='<:F_
M:^I"ODFZW&97@N_+0'R*'#BE#T"._TF=2&X= :M,$Q_&^YLS&LGHH_@L QDY
MOCCVI9M$GEMST.4Y*/),\35,PJCFG$MPSBL/W57Q1_'5 ?/F-@P^HOOM_*/X
M?ORY)L/ER? 83O+-@[B4U ;[H58FER?)XA)N'%\6$R9J4ER %*]@ ;'+MA/'
MM4:Y+!%^QB)$L:52UEKD0EIDLWU@&]<HCS$\'R5R(;E<JXVUVOC\:]VTC9UC
M6,L;LG%X/9,PJAGE0NNG6.7?PUL?R?$\<(*MPW0T@M<#YSS$*GAC#Z$'-6$N
MNK#;VQ9E<A?3?Z0.U<O[&@8>T":&,X]UX+$FU,764POU$W$%:R*3*2B79REW
M^T@,==U@O<Y&J+,1GFZ3*]\>O=-L[2R)JOHDMD2A5NZ+I>/;&_&(3.G^4PR/
M_YR6)JU6JZU*%#!!S.G./@8F"_,ZS?I9F 5=(V /G[\29(\>N1I1F_=BJN[
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
M>;D)MO(1GBG"(2J:>Q&:V]\$FNNDV(TANV][N=C*9)A#=]I)JY:/=?5,] (
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
M$MB1BADFT,5^:#&^'O-^N!^G^NE&<51QH7NX4.E3-.=RH:ETL7D)8,2GEI
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
MEW? _L&TH@#GPA6<V4:D46+X5=*7U%4E;(BO ?R&2-D*IR!1CY(T)>^>+7?
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
MS&XGE3N.9KO/9]H!I##\&OF_Z*NQ;'BGDJC!I^QKO(YZU8]1PP3U5>Y?[O?
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
M Q0    ( $B";E6H[YGV 5D   _I!  5              "  8A4  !C=V-O
M+3(P,C(P.3,P7VQA8BYX;6Q02P$"% ,4    " !(@FY5KGBXD.,^  ":<@0
M%0              @ &\K0  8W=C;RTR,#(R,#DS,%]P<F4N>&UL4$L! A0#
M%     @ 2()N5<?7N*0&<P( .M<= !4              ( !TNP  &-W8V\M
M,C R,C Y,S!X,3!Q+FAT;5!+ 0(4 Q0    ( $B";E42P8TF0F ! -XA#@ 8
M              "  0M@ P!C=V-O+3(P,C(P.3,P>&5X,3!D,2YH=&U02P$"
M% ,4    " !(@FY5)N*_5SD(  !5*@  &               @ &#P 0 8W=C
M;RTR,#(R,#DS,'AE>#,Q9#$N:'1M4$L! A0#%     @ 2()N55@E3C!/"
M5"H  !@              ( !\L@$ &-W8V\M,C R,C Y,S!X97@S,60R+FAT
M;5!+ 0(4 Q0    ( $B";E6;:'D<.P4  /T8   8              "  7?1
M! !C=V-O+3(P,C(P.3,P>&5X,S)D,2YH=&U02P$"% ,4    " !(@FY5N8,P
M\E0%   >&0  &               @ 'HU@0 8W=C;RTR,#(R,#DS,'AE>#,R
<9#(N:'1M4$L%!@     +  L [ (  '+<!     $!

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